kick
Public Member Functions
kick::Mesh Class Reference

#include <mesh.h>

Inheritance diagram for kick::Mesh:
kick::ProjectAsset

List of all members.

Public Member Functions

void bind (Shader *shader)
void render (unsigned int submeshIndex)
std::string name ()
void setName (std::string n)
void setMeshData (std::shared_ptr< MeshData > m)
std::shared_ptr< MeshDatameshData ()

Detailed Description

Represents Mesh data on the GPU. Whenever mesh data is updated, then MeshData needs to be reassigned (future update would be using observer pattern to make this update automatically).

Definition at line 25 of file mesh.h.


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