HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GR_InstanceManager Member List

This is the complete list of members for GR_InstanceManager, including all inherited members.

allowBBoxReplacement(bool allow)GR_InstanceManagerinline
BBOX_COLOR_SHADED enum valueGR_InstanceManager
BBOX_COLOR_WIRE enum valueGR_InstanceManager
BBOX_SHADED enum valueGR_InstanceManager
BBOX_WIRE enum valueGR_InstanceManager
canQueueRequests() const GR_InstanceManagerinline
cleanupShaders()GR_InstanceManagerstatic
DM_VPortAgent classGR_InstanceManagerfriend
ERROR_NO_SUCH_ID enum valueGR_InstanceManager
ERROR_NOT_PROCESSED enum valueGR_InstanceManager
FULL_DRAW enum valueGR_InstanceManager
get()GR_InstanceManagerinlinestatic
getDrawRequestResult(int draw_id, GR_RenderMode &mode, GR_RenderFlags &flags, GR_DrawParms &parms) const GR_InstanceManager
gr_DrawRequestResult enum nameGR_InstanceManager
GUI_SceneFeel classGR_InstanceManagerfriend
initShaders(RV_Instance *inst)GR_InstanceManagerstatic
isActive() const GR_InstanceManagerinline
newBBoxRequestID()GR_InstanceManager
newDrawRequestID()GR_InstanceManager
NO_DRAW enum valueGR_InstanceManager
NUM_BBOX_COLOR_MODES enum valueGR_InstanceManager
NUM_BBOX_SHADING_MODES enum valueGR_InstanceManager
operator=(const UT_NonCopyable &)=deleteUT_NonCopyableNS::UT_NonCopyableprotected
PARTIAL_DRAW enum valueGR_InstanceManager
POINTS_ONLY_DRAW enum valueGR_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_InstanceManagerinline
setDrawWireBBoxes(bool draw)GR_InstanceManagerinline
UT_NonCopyable()=defaultUT_NonCopyableNS::UT_NonCopyableprotected
UT_NonCopyable(const UT_NonCopyable &)=deleteUT_NonCopyableNS::UT_NonCopyableprotected
~UT_NonCopyable()=defaultUT_NonCopyableNS::UT_NonCopyableprotected