|
HDK
|
A class that manages material assignments to different groups of primitives. More...
#include <GR_MaterialGroups.h>
Public Member Functions | |
| GR_MaterialGroups () | |
| ~GR_MaterialGroups () | |
| int | getNumGroups () const |
| bool | isGroupVisible (int i) const |
| RE_MaterialPtr | getGroupMaterial (int group_index, const RE_MaterialAtlas &atlas, int default_material=-1) const |
| GR_MaterialPtr | getGroupMaterial (int group_index, const GR_MaterialAtlas &atlas, int default_material=-1) const |
| int | getGroupMaterialID (int group_index, int default_material) const |
| int | getGroupUnmappedID (int group_index) const |
| void | resetGroups () |
| void | appendGroup (int mat_id) |
| void | setNumGroups (int num) |
| void | setGroupVisibility (int group_index, bool visible) |
| void | setAllGroupsVisible (bool visible=true) |
| void | setGroupMaterial (int group_index, int mat_id) |
| void | updateMaterialRemap (const GT_PrimitiveHandle &for_prim) |
A class that manages material assignments to different groups of primitives.
Definition at line 26 of file GR_MaterialGroups.h.
| GR_MaterialGroups::GR_MaterialGroups | ( | ) |
| GR_MaterialGroups::~GR_MaterialGroups | ( | ) |
Definition at line 48 of file GR_MaterialGroups.h.
| RE_MaterialPtr GR_MaterialGroups::getGroupMaterial | ( | int | group_index, |
| const RE_MaterialAtlas & | atlas, | ||
| int | default_material = -1 |
||
| ) | const |
| GR_MaterialPtr GR_MaterialGroups::getGroupMaterial | ( | int | group_index, |
| const GR_MaterialAtlas & | atlas, | ||
| int | default_material = -1 |
||
| ) | const |
Definition at line 44 of file GR_MaterialGroups.h.
|
inline |
Definition at line 32 of file GR_MaterialGroups.h.
|
inline |
Definition at line 33 of file GR_MaterialGroups.h.
|
inline |
Definition at line 47 of file GR_MaterialGroups.h.
| void GR_MaterialGroups::setAllGroupsVisible | ( | bool | visible = true | ) |
Definition at line 57 of file GR_MaterialGroups.h.
Definition at line 53 of file GR_MaterialGroups.h.
Definition at line 51 of file GR_MaterialGroups.h.
| void GR_MaterialGroups::updateMaterialRemap | ( | const GT_PrimitiveHandle & | for_prim | ) |