sKit  0.0.9
sKit::Cube Struct Reference

#include <Cube.hpp>

Public Member Functions

 Cube ()=default
 
 Cube (float size)
 

Public Attributes

std::array< glm::vec3, 24 > vertices
 
std::array< float, 72 > v
 
std::array< uint16_t, 36 > indices
 
std::array< glm::vec3, 24 > normals
 
std::array< float, 72 > n
 
float size
 

Detailed Description

Definition at line 10 of file Cube.hpp.

Constructor & Destructor Documentation

◆ Cube() [1/2]

sKit::Cube::Cube ( )
default

◆ Cube() [2/2]

sKit::Cube::Cube ( float  size)
inline
Parameters
size- length of the cube's edge

Definition at line 13 of file Cube.hpp.

References indices, n, normals, size, v, and vertices.

Member Data Documentation

◆ indices

std::array<uint16_t, 36> sKit::Cube::indices

Definition at line 126 of file Cube.hpp.

Referenced by Cube().

◆ n

std::array<float, 72> sKit::Cube::n

Definition at line 128 of file Cube.hpp.

Referenced by Cube().

◆ normals

std::array<glm::vec3, 24> sKit::Cube::normals

Definition at line 127 of file Cube.hpp.

Referenced by Cube().

◆ size

float sKit::Cube::size

Definition at line 129 of file Cube.hpp.

Referenced by Cube().

◆ v

std::array<float, 72> sKit::Cube::v

Definition at line 125 of file Cube.hpp.

Referenced by Cube().

◆ vertices

std::array<glm::vec3, 24> sKit::Cube::vertices

Definition at line 122 of file Cube.hpp.

Referenced by Cube().


The documentation for this struct was generated from the following file: