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.