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

List of all members.

Public Member Functions

bool verifyFaces ()
 throws exception if invalid faces
ObjMaterial * material (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< MeshData > meshData ()

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< ObjGroup > namedObjects
std::vector< ObjGroup > polygonGroups
std::vector< SmoothGroup > smoothGroups
std::vector< ObjMaterialChange > materialChanges
std::vector< ObjMaterial > materials

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