Information needed to draw a range of vertex elements in a ModelDataMesh. More...
#include <model_data_draw_range.h>
Public Member Functions | |
ModelDataDrawRange () | |
Public Attributes | |
bool | alpha_test |
Must be set to true if the faces are rendered with alpha test transparency. More... | |
ModelDataAnimationData< Vec3f > | ambient |
ModelDataTextureMap | bumpmap_map |
ModelDataAnimationData< Vec3f > | diffuse |
ModelDataTextureMap | diffuse_map |
ModelDataAnimationData< float > | glossiness |
int | num_elements |
Number of elements to draw. More... | |
ModelDataAnimationData< Vec3f > | self_illumination |
ModelDataAnimationData< float > | self_illumination_amount |
ModelDataTextureMap | self_illumination_map |
ModelDataAnimationData< Vec3f > | specular |
ModelDataAnimationData< float > | specular_level |
ModelDataTextureMap | specular_map |
int | start_element |
First vertex element to draw. More... | |
bool | transparent |
Controls if faces should be rendered with alpha blending enabled. More... | |
bool | two_sided |
Toggles if back facing faces should be drawn too. More... | |
Information needed to draw a range of vertex elements in a ModelDataMesh.
|
inline |
bool clan::ModelDataDrawRange::alpha_test |
Must be set to true if the faces are rendered with alpha test transparency.
ModelDataAnimationData<Vec3f> clan::ModelDataDrawRange::ambient |
ModelDataTextureMap clan::ModelDataDrawRange::bumpmap_map |
ModelDataAnimationData<Vec3f> clan::ModelDataDrawRange::diffuse |
ModelDataTextureMap clan::ModelDataDrawRange::diffuse_map |
ModelDataAnimationData<float> clan::ModelDataDrawRange::glossiness |
int clan::ModelDataDrawRange::num_elements |
Number of elements to draw.
ModelDataAnimationData<Vec3f> clan::ModelDataDrawRange::self_illumination |
ModelDataAnimationData<float> clan::ModelDataDrawRange::self_illumination_amount |
ModelDataTextureMap clan::ModelDataDrawRange::self_illumination_map |
ModelDataAnimationData<Vec3f> clan::ModelDataDrawRange::specular |
ModelDataAnimationData<float> clan::ModelDataDrawRange::specular_level |
ModelDataTextureMap clan::ModelDataDrawRange::specular_map |
int clan::ModelDataDrawRange::start_element |
First vertex element to draw.
bool clan::ModelDataDrawRange::transparent |
Controls if faces should be rendered with alpha blending enabled.
bool clan::ModelDataDrawRange::two_sided |
Toggles if back facing faces should be drawn too.