HDK
|
This is the complete list of members for GR_InstanceManager, including all inherited members.
allowBBoxReplacement(bool allow) | GR_InstanceManager | inline |
BBOX_COLOR_SHADED enum value | GR_InstanceManager | |
BBOX_COLOR_WIRE enum value | GR_InstanceManager | |
BBOX_SHADED enum value | GR_InstanceManager | |
BBOX_WIRE enum value | GR_InstanceManager | |
canQueueRequests() const | GR_InstanceManager | inline |
cleanupShaders() | GR_InstanceManager | static |
DM_VPortAgent class | GR_InstanceManager | friend |
ERROR_NO_SUCH_ID enum value | GR_InstanceManager | |
ERROR_NOT_PROCESSED enum value | GR_InstanceManager | |
FULL_DRAW enum value | GR_InstanceManager | |
get() | GR_InstanceManager | inlinestatic |
getDrawRequestResult(int draw_id, GR_RenderMode &mode, GR_RenderFlags &flags, GR_DrawParms &parms) const | GR_InstanceManager | |
gr_DrawRequestResult enum name | GR_InstanceManager | |
GUI_SceneFeel class | GR_InstanceManager | friend |
initShaders(RV_Instance *inst) | GR_InstanceManager | static |
isActive() const | GR_InstanceManager | inline |
newBBoxRequestID() | GR_InstanceManager | |
newDrawRequestID() | GR_InstanceManager | |
NO_DRAW enum value | GR_InstanceManager | |
NUM_BBOX_COLOR_MODES enum value | GR_InstanceManager | |
NUM_BBOX_SHADING_MODES enum value | GR_InstanceManager | |
operator=(const UT_NonCopyable &)=delete | UT_NonCopyableNS::UT_NonCopyable | protected |
PARTIAL_DRAW enum value | GR_InstanceManager | |
POINTS_ONLY_DRAW enum value | GR_InstanceManager | |
queueBBoxDraw(const RE_RenderContext r, int bbox_id, const UT_BoundingBox &box, const UT_Matrix4D &obj_transform, bool wireframe, int32 prim_id, bool selected, UT_Vector3F *color=nullptr) | GR_InstanceManager | |
queueBBoxDraw(const RE_RenderContext r, int bbox_id, const UT_BoundingBox &box, const UT_Matrix4D &obj_transform, const UT_Matrix4DArray &instances, bool wireframe, const GT_DataArrayHandle &prim_ids, const UT_Array< uint8 > *selected, const UT_Vector3FArray *colors, bool all_selected=false) | GR_InstanceManager | |
queueDrawRequest(const RE_RenderContext r, int draw_id, int num_gl_prims, const UT_BoundingBox &box, const UT_Matrix4D &world_mat, GR_RenderMode rmode, GR_RenderFlags rflags, const GR_DrawParms &dp, bool wireframe, int32 prim_id, bool selected, UT_Vector3F *color=nullptr) | GR_InstanceManager | |
queueInstanceDrawRequest(const RE_RenderContext r, int draw_id, int num_gl_prims, const UT_BoundingBox &box, const UT_Matrix4D &obj_transform, const UT_Matrix4DArray &instances, UT_IntArray &result_visible_indices, UT_Vector2i &result_visible_range, GR_RenderMode rmode, GR_RenderFlags rflags, const GR_DrawParms &dp, bool wireframe, const GT_DataArrayHandle &prim_ids, const UT_Array< uint8 > *selected, const UT_Vector3FArray *colors, bool all_selected=false) | GR_InstanceManager | |
queueNestedInstanceDrawRequest(const RE_RenderContext r, int draw_id, int num_gl_prims, const UT_BoundingBox &box, const UT_Matrix4D &obj_transform, const UT_Matrix4DArray &instances, const UT_IntArray &nest_level_counts, UT_IntArray &result_visible_indices, UT_Vector2i &result_visible_range, GR_RenderMode rmode, GR_RenderFlags rflags, const GR_DrawParms &dp, bool wireframe, const GT_DataArrayHandle &prim_ids, const UT_Array< uint8 > *selected, const UT_Vector3FArray *colors, bool all_selected=false) | GR_InstanceManager | |
queuePartialBBoxDraw(const RE_RenderContext r, int bbox_id, const UT_BoundingBox &box, const UT_Matrix4D &obj_transform, const UT_Matrix4DArray &instances, const UT_IntArray &visible_indices, bool wireframe, const GT_DataArrayHandle &prim_ids, const UT_Array< uint8 > *selected, const UT_Vector3FArray *colors, bool all_selected=false) | GR_InstanceManager | |
queuePartialInstanceDrawRequest(const RE_RenderContext r, int draw_id, int num_gl_prims, const UT_BoundingBox &box, const UT_Matrix4D &obj_transform, const UT_Matrix4DArray &instances, const UT_IntArray &visible_indices, UT_IntArray &result_visible_indices, UT_Vector2i &result_visible_range, GR_RenderMode rmode, GR_RenderFlags rflags, const GR_DrawParms &dp, bool wireframe, const GT_DataArrayHandle &prim_ids, const UT_Array< uint8 > *selected, const UT_Vector3FArray *colors, bool all_selected=false) | GR_InstanceManager | |
queuePartialNestedInstanceRequest(const RE_RenderContext r, int draw_id, int num_gl_prims, const UT_BoundingBox &box, const UT_Matrix4D &obj_transform, const UT_Matrix4DArray &instances, const UT_IntArray &visible_indices, const UT_IntArray &nest_level_counts, UT_IntArray &result_visible_indices, UT_Vector2i &result_visible_range, GR_RenderMode rmode, GR_RenderFlags rflags, const GR_DrawParms &dp, bool wireframe, const GT_DataArrayHandle &prim_ids, const UT_Array< uint8 > *selected, const UT_Vector3FArray *colors, bool all_selected=false) | GR_InstanceManager | |
queueUncullableDraw(int num_gl_prims) | GR_InstanceManager | |
returnBBoxRequestID(int bbox_id) | GR_InstanceManager | |
returnDrawRequestID(int draw_id) | GR_InstanceManager | |
setDrawSolidBBoxes(bool draw) | GR_InstanceManager | inline |
setDrawWireBBoxes(bool draw) | GR_InstanceManager | inline |
UT_NonCopyable()=default | UT_NonCopyableNS::UT_NonCopyable | protected |
UT_NonCopyable(const UT_NonCopyable &)=delete | UT_NonCopyableNS::UT_NonCopyable | protected |
~UT_NonCopyable()=default | UT_NonCopyableNS::UT_NonCopyable | protected |