HDK
|
#include <GR_InstanceManager.h>
Public Member Functions | |
gr_DrawRequest (int np, const UT_Matrix4D *si, const UT_Matrix4DArray *insts, const UT_BoundingBox &bb, const UT_IntArray *vi, UT_IntArray *vr, GR_RenderMode rm, GR_RenderFlags rf, GR_DrawParms dp, int passid) | |
gr_DrawRequest () | |
Public Attributes | |
int | pass_id |
int | num_prims |
const UT_Matrix4D * | single_inst |
const UT_Matrix4DArray * | instances |
const UT_BoundingBox * | bbox |
const UT_IntArray * | visible_instances |
const UT_IntArray * | nest_counts |
UT_IntArray * | visible_result |
gr_DrawRequestResult | result |
GR_RenderMode | rmode |
GR_RenderFlags | rflags |
GR_DrawParms | dparms |
const UT_Array< uint8 > * | selected_prims |
const UT_Vector3FArray * | colors |
GT_DataArrayHandle | prim_ids |
UT_Vector4i | pick_id |
UT_Vector3F * | color |
UT_Vector2i * | visible_range |
bool | selected |
bool | wireframe |
Definition at line 266 of file GR_InstanceManager.h.
|
inline |
Definition at line 269 of file GR_InstanceManager.h.
|
inline |
Definition at line 285 of file GR_InstanceManager.h.
const UT_BoundingBox* GR_InstanceManager::gr_DrawRequest::bbox |
Definition at line 296 of file GR_InstanceManager.h.
UT_Vector3F* GR_InstanceManager::gr_DrawRequest::color |
Definition at line 308 of file GR_InstanceManager.h.
const UT_Vector3FArray* GR_InstanceManager::gr_DrawRequest::colors |
Definition at line 305 of file GR_InstanceManager.h.
GR_DrawParms GR_InstanceManager::gr_DrawRequest::dparms |
Definition at line 303 of file GR_InstanceManager.h.
const UT_Matrix4DArray* GR_InstanceManager::gr_DrawRequest::instances |
Definition at line 295 of file GR_InstanceManager.h.
const UT_IntArray* GR_InstanceManager::gr_DrawRequest::nest_counts |
Definition at line 298 of file GR_InstanceManager.h.
int GR_InstanceManager::gr_DrawRequest::num_prims |
Definition at line 293 of file GR_InstanceManager.h.
int GR_InstanceManager::gr_DrawRequest::pass_id |
Definition at line 292 of file GR_InstanceManager.h.
UT_Vector4i GR_InstanceManager::gr_DrawRequest::pick_id |
Definition at line 307 of file GR_InstanceManager.h.
GT_DataArrayHandle GR_InstanceManager::gr_DrawRequest::prim_ids |
Definition at line 306 of file GR_InstanceManager.h.
gr_DrawRequestResult GR_InstanceManager::gr_DrawRequest::result |
Definition at line 300 of file GR_InstanceManager.h.
GR_RenderFlags GR_InstanceManager::gr_DrawRequest::rflags |
Definition at line 302 of file GR_InstanceManager.h.
GR_RenderMode GR_InstanceManager::gr_DrawRequest::rmode |
Definition at line 301 of file GR_InstanceManager.h.
bool GR_InstanceManager::gr_DrawRequest::selected |
Definition at line 310 of file GR_InstanceManager.h.
Definition at line 304 of file GR_InstanceManager.h.
const UT_Matrix4D* GR_InstanceManager::gr_DrawRequest::single_inst |
Definition at line 294 of file GR_InstanceManager.h.
const UT_IntArray* GR_InstanceManager::gr_DrawRequest::visible_instances |
Definition at line 297 of file GR_InstanceManager.h.
UT_Vector2i* GR_InstanceManager::gr_DrawRequest::visible_range |
Definition at line 309 of file GR_InstanceManager.h.
UT_IntArray* GR_InstanceManager::gr_DrawRequest::visible_result |
Definition at line 299 of file GR_InstanceManager.h.
bool GR_InstanceManager::gr_DrawRequest::wireframe |
Definition at line 311 of file GR_InstanceManager.h.