kick
Public Member Functions | Public Attributes
kick::ObjData Struct Reference

List of all members.

Public Member Functions

bool verifyFaces ()
 throws exception if invalid faces
ObjMaterialmaterial (std::string name)
std::vector< float > interleavedVertexData (bool includeTextureCoords=true, bool includeNormals=true, int vertexPositionSize=3, int texCoordinateSize=2)
std::vector< unsigned int > indices ()
std::shared_ptr< MeshDatameshData ()

Public Attributes

std::string initialComment
std::vector< glm::vec4 > vertexPositions
std::vector< glm::vec3 > textureCoords
std::vector< glm::vec3 > normals
std::vector< ObjFace > faces
std::vector< ObjGroupnamedObjects
std::vector< ObjGrouppolygonGroups
std::vector< SmoothGroupsmoothGroups
std::vector< ObjMaterialChangematerialChanges
std::vector< ObjMaterialmaterials

Detailed Description

Definition at line 83 of file obj_data.h.


The documentation for this struct was generated from the following files:
 All Classes Functions Variables