Defines structures and functions for handling 3D models and their properties. More...
Go to the source code of this file.
Classes | |
struct | Material |
Structure representing a material with various properties. More... | |
struct | ModelObjectData |
Structure representing the data of a 3D model object. More... | |
struct | ModelKeyframe |
Structure representing the data of a 3D model keyframe. More... | |
struct | Bone |
Structure representing a bone in a 3D model. More... | |
struct | ModelAnimation |
Structure representing the data of a 3D model animation. More... | |
struct | ModelData |
Structure representing the data of a 3D model. More... | |
class | Model |
Structure representing a 3D model. More... | |
class | TexturedMesh |
Structure representing a textured mesh. More... | |
class | Mesh |
Structure representing a mesh. More... | |
Typedefs | |
typedef float | Vertex[VERTEX_ATTRIBUTE_COUNT] |
Array of VERTEX_ATTRIBUTE_COUNT floats representing a vertex. | |
Functions | |
void | create_textured_plane (TexturedMesh *texturedMesh, const char *texture) |
Creates a textured plane. | |
void | create_screen_plane (Mesh *mesh) |
Creates a screen plane. | |
void | render_model (mat4 modelMatrix, Shader activeShader, Model *model) |
Renders a 3D model using the specified shader and transformation matrix. | |
Defines structures and functions for handling 3D models and their properties.