clan::ModelDataMesh Class Reference

Vertex attributes and draw ranges required to draw a mesh. More...

#include <model_data_mesh.h>

Public Member Functions

void calculate_tangents ()
 

Public Attributes

std::vector< Vec3fbitangents
 
std::vector< Vec4ubbone_selectors
 
std::vector< Vec4ubbone_weights
 
std::vector< std::vector< Vec2f > > channels
 
std::vector< Vec4ubcolors
 
std::vector< ModelDataDrawRangedraw_ranges
 
std::vector< unsigned int > elements
 
std::vector< Vec3fnormals
 
std::vector< Vec3ftangents
 
std::vector< Vec3fvertices
 

Detailed Description

Vertex attributes and draw ranges required to draw a mesh.

Member Function Documentation

Member Data Documentation

std::vector<Vec3f> clan::ModelDataMesh::bitangents

Referenced by calculate_tangents().

std::vector<Vec4ub> clan::ModelDataMesh::bone_selectors
std::vector<Vec4ub> clan::ModelDataMesh::bone_weights
std::vector< std::vector<Vec2f> > clan::ModelDataMesh::channels

Referenced by calculate_tangents().

std::vector<Vec4ub> clan::ModelDataMesh::colors
std::vector<ModelDataDrawRange> clan::ModelDataMesh::draw_ranges
std::vector<unsigned int> clan::ModelDataMesh::elements

Referenced by calculate_tangents().

std::vector<Vec3f> clan::ModelDataMesh::normals

Referenced by calculate_tangents().

std::vector<Vec3f> clan::ModelDataMesh::tangents

Referenced by calculate_tangents().

std::vector<Vec3f> clan::ModelDataMesh::vertices

Referenced by calculate_tangents().


The documentation for this class was generated from the following file: