mesh.hpp File Reference

Classes

class  kanzi::Mesh
 Use Mesh::CreateInfo to describe and create meshes. More...
 
struct  kanzi::Mesh::Bone
 Definition of mesh bone, that is used for mesh skinning. More...
 
struct  kanzi::Mesh::Skeleton
 Skeleton is for animating mesh with bones. More...
 
struct  kanzi::Mesh::Cluster
 Parameters for Mesh::Cluster creation. More...
 

Namespaces

 kanzi
 

Typedefs

typedef shared_ptr< const Mesh > kanzi::MeshConstSharedPtr
 
typedef shared_ptr< Buffer > kanzi::BufferSharedPtr
 
typedef unique_ptr< Buffer > kanzi::BufferUniquePtr
 
typedef unordered_map< ShaderProgram *, vector< int > > kanzi::ShaderProgramToAttributeMapSet
 

Functions

void kanzi::swap (Mesh::Skeleton &skeleton1, Mesh::Skeleton &skeleton2)
 
void kanzi::swap (Mesh::Cluster &cluster1, Mesh::Cluster &cluster2)
 
void kanzi::swap (Mesh &mesh1, Mesh &mesh2)