|
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 |