|
HDK
|
This is the complete list of members for GR_PrimAgentShape, including all inherited members.
| acceptPrimitive(GT_PrimitiveType t, int geo_type, const GT_PrimitiveHandle &ph, const GEO_Primitive *prim) override | GR_PrimAgentShape | virtual |
| accumulatePickIDs(RE_RenderContext r, int npicks, GR_PickBuffer *pick_buffer=NULL) | GR_Primitive | protected |
| addRedrawError(GR_ErrorManager::Source err_source, GR_ErrorCode gr_code, UT_StringHolder extra_text=UT_StringHolder(), UT_StringHolder src_name=UT_StringHolder()) | GR_Primitive | |
| addRedrawFatal(GR_ErrorManager::Source err_source, GR_ErrorCode gr_code, UT_StringHolder extra_text=UT_StringHolder(), UT_StringHolder src_name=UT_StringHolder()) | GR_Primitive | |
| addRedrawMessage(GR_ErrorManager::Source err_source, GR_ErrorCode gr_code, UT_StringHolder extra_text=UT_StringHolder(), UT_StringHolder src_name=UT_StringHolder()) | GR_Primitive | |
| addRedrawWarning(GR_ErrorManager::Source err_source, GR_ErrorCode gr_code, UT_StringHolder extra_text=UT_StringHolder(), UT_StringHolder src_name=UT_StringHolder()) | GR_Primitive | |
| addUpdateError(GR_ErrorManager::Source err_source, GR_ErrorCode gr_code, UT_StringHolder extra_text=UT_StringHolder(), UT_StringHolder src_name=UT_StringHolder()) | GR_Primitive | |
| addUpdateFatal(GR_ErrorManager::Source err_source, GR_ErrorCode gr_code, UT_StringHolder extra_text=UT_StringHolder(), UT_StringHolder src_name=UT_StringHolder()) | GR_Primitive | |
| addUpdateMessage(GR_ErrorManager::Source err_source, GR_ErrorCode gr_code, UT_StringHolder extra_text=UT_StringHolder(), UT_StringHolder src_name=UT_StringHolder()) | GR_Primitive | |
| addUpdateWarning(GR_ErrorManager::Source err_source, GR_ErrorCode gr_code, UT_StringHolder extra_text=UT_StringHolder(), UT_StringHolder src_name=UT_StringHolder()) | GR_Primitive | |
| buildAnchorsGL3(RE_RenderContext r, const GR_UpdateParms &p, GR_UpdateReason full_reason, const GT_PrimitiveHandle &xforms) | GR_PrimPacked | protectedvirtual |
| buildInstancedColor(RE_RenderContext r, const GR_UpdateParms &p) | GR_PrimPacked | protected |
| buildInstPrimTransform() | GR_PrimPacked | protected |
| buildPickBBox(RE_RenderContext r) const | GR_PrimPacked | protected |
| buildPickID(const GT_PrimitiveHandle &pid) | GR_PrimPacked | protected |
| bumpDisplayOptionVersion() | GR_Primitive | inline |
| cacheGTPrimitive(const GT_PrimitiveHandle &prim) | GR_Primitive | inline |
| canDoInstancing() const | GR_Primitive | |
| checkColorOverride(const GR_DisplayOption &opts, bool first_init) | GR_Primitive | protected |
| checkDisplayOptionChange(const GR_DisplayOption &opts) | GR_Primitive | inline |
| checkForDeferredDraw(const RE_RenderContext r, GR_RenderMode mode, GR_RenderFlags flags, const GR_DrawParms &dp, const UT_Matrix4D &proj_view, const UT_Matrix4D &object, const UT_Vector2F &min_proj_size, bool &visible, bool &defer) override | GR_PrimPacked | virtual |
| checkForPackedGeoChanges(const GT_PrimitiveHandle &ph, GR_UpdateReason reason) | GR_PrimPacked | protected |
| checkForPackedMaterialAssignment(const GR_UpdateParms &p) | GR_PrimPacked | protected |
| checkForRibbons(const GR_UpdateParms &p, const GT_PrimitiveHandle &primh) const | GR_Primitive | protected |
| checkForTransformChange() | GR_PrimPacked | |
| checkGLState(RE_RenderContext r, const GR_DisplayOption &opt) override | GR_PrimPacked | inlinevirtual |
| checkUserOptions(const GR_DisplayOption &opt) const | GR_Primitive | protected |
| className() const override | GR_PrimAgentShape | inlinevirtual |
| cleanup(RE_RenderContext r) override | GR_PrimPacked | inlinevirtual |
| createPickBuffer(RE_RenderContext r, int buffer_size, int vector_size=1, bool inconclusive_stream_too=false, const GR_PickRender *geo=nullptr) | GR_Primitive | protected |
| createPickRender(RE_RenderContext r, const GR_DisplayOption *opts, GR_GeoRender *gr, unsigned int picktype) | GR_Primitive | protected |
| createPrimitive(GT_PrimitiveType ptype, int geo_type, const GR_RenderInfo *info, const char *cache_name) | GR_Primitive | static |
| createUnitSphere(const GT_RefineParms &parms) | GR_Primitive | protected |
| decref() | GR_Primitive | inline |
| DISPLAY_CHANGED enum value | GR_Primitive | |
| DISPLAY_UNCHANGED enum value | GR_Primitive | |
| DISPLAY_VERSION_CHANGED enum value | GR_Primitive | |
| displayOptionChange(const GR_DisplayOption &opt, bool first_init) override | GR_PrimAgentShape | virtual |
| doPickPoints(RE_RenderContext r, const GR_DisplayOption *opts, GR_GeoRender *gr, RE_Geometry *geo, GR_SelectMode select_mode, int select_inst, GR_PickStyle pickstyle, bool has_pick_map, RE_PrimType real_prim_type, int real_connect_start, int real_connect_num) | GR_Primitive | protected |
| doPickPoints(RE_RenderContext r, const GR_DisplayOption *opts, GR_GeoRender *gr, RV_Geometry *geo, GR_SelectMode select_mode, int select_inst, GR_PickStyle pickstyle, bool has_pick_map, RE_PrimType real_prim_type, int real_connect_start, int real_connect_num) | GR_Primitive | protected |
| doPickPoints(RE_RenderContext r, const GR_DisplayOption *opts, GR_GeoRender *gr, GR_PickStyle pickstyle, bool has_pick_map, RE_PrimType real_prim_type, int real_connect_start, int real_connect_num) | GR_Primitive | protected |
| draw(RE_RenderContext r, GR_RenderMode render_mode, GR_RenderFlags render_flags, GR_DrawParms parms) | GR_Primitive | |
| drawDecoration(RE_RenderContext r, GR_Decoration decor, const GR_DecorationParms &parms) | GR_Primitive | |
| drawDecoration(RE_RenderContext r, GR_GeoRender *geo, GR_Decoration dec, const GR_DisplayOption *opts, GR_DecorRenderFlags flags, bool overlay, bool override_vis, int instance_group=-1, GR_SelectMode *select_override=NULL, GR_DecorationRender::PrimitiveType t=GR_DecorationRender::PRIM_TRIANGLE) | GR_Primitive | protected |
| drawDecorationForGeo(RE_RenderContext r, RE_Geometry *geo, GR_Decoration dec, const GR_DisplayOption *opts, GR_DecorRenderFlags flags, bool overlay, bool override_vis, int instance_group, GR_SelectMode smode, GR_DecorationRender::PrimitiveType t=GR_DecorationRender::PRIM_TRIANGLE, RE_OverrideList *override_list=NULL) | GR_Primitive | protected |
| drawDecorationForGeo(RE_RenderContext r, RV_Geometry *geo, GR_Decoration dec, const GR_DisplayOption *opts, GR_DecorRenderFlags flags, bool overlay, bool override_vis, int instance_group, GR_SelectMode smode, GR_DecorationRender::PrimitiveType t=GR_DecorationRender::PRIM_TRIANGLE, RE_OverrideList *override_list=NULL) | GR_Primitive | protected |
| drawGeoRender(RE_RenderContext r, GR_GeoRender *geo, GR_RenderMode mode, GR_RenderFlags flags, GR_DrawParms dp) | GR_Primitive | protected |
| drawInAlphaPass(GR_AlphaPass alpha) const | GR_Primitive | inline |
| drawPick(RE_RenderContext r, const GR_DisplayOption *opt, unsigned int pick_type, GR_PickStyle pick_style, bool has_pick_map) | GR_Primitive | |
| drawVisualizer(RE_RenderContext r, GR_GeoRender *geo, const GR_VisualizerInfo *dec_info, const GR_DisplayOption *opts, GR_DecorRenderFlags flags, GR_DecorationRender::PrimitiveType ptype=GR_DecorationRender::PRIM_TRIANGLE) | GR_Primitive | protected |
| drawVisualizerForGeo(RE_RenderContext r, RE_Geometry *geo, const GR_VisualizerInfo *dec_info, const GR_DisplayOption *opts, GR_DecorRenderFlags flags, GR_DecorationRender::PrimitiveType ptype=GR_DecorationRender::PRIM_TRIANGLE) | GR_Primitive | protected |
| drawVisualizerForGeo(RE_RenderContext r, RV_Geometry *geo, const GR_VisualizerInfo *dec_info, const GR_DisplayOption *opts, GR_DecorRenderFlags flags, GR_DecorationRender::PrimitiveType ptype=GR_DecorationRender::PRIM_TRIANGLE) | GR_Primitive | protected |
| fetchBoundingBox(UT_BoundingBoxD &bbox) const | GR_PrimPacked | protected |
| getAlphaPassMask() const | GR_Primitive | inline |
| getBasePrimType() const override | GR_PrimAgentShape | inlinevirtual |
| getBeautyGeoRenders(UT_Array< GR_GeoRender * > &renders) | GR_Primitive | inlinevirtual |
| getBoundingBox(UT_BoundingBoxD &bbox) const override | GR_PrimPacked | inlinevirtual |
| getCachedGTPrimitive() | GR_Primitive | inline |
| getCacheName() const | GR_Primitive | inline |
| getDecorationGeometry() override | GR_PrimPacked | inlinevirtual |
| getDisplayOptionVersion() const | GR_Primitive | inline |
| getGAPrimitive(const GU_Detail *gdp, exint primitive_id) const override | GR_PrimPacked | inlinevirtual |
| getGAVertex(const GU_Detail *gdp, exint vertex_id) const override | GR_PrimPacked | inlinevirtual |
| getGEOPrimFromGT(const GT_PrimitiveHandle &primh, const GeoPrim *&prim) | GR_Primitive | inlineprotected |
| getGeoRenders(UT_Array< GR_GeoRender * > &renders) override | GR_PrimPacked | virtual |
| getInstancePrim() const override | GR_PrimPacked | inlinevirtual |
| getNumGLPrimitives(const GR_DisplayOption *) override | GR_PrimPacked | inlinevirtual |
| getNumInstances() const | GR_PrimPacked | inlineprotectedvirtual |
| getParentPrimType() const | GR_Primitive | inline |
| getPickBufferSize(RE_Geometry *geo, unsigned int picktype, int &vector_size, bool &needs_2pass, int start_group=4, int end_group=-1, GR_PickStyle pickstyle=GR_PICK_NONE) const | GR_Primitive | protected |
| getPickBufferSize(const GR_PickRender *geo, unsigned int picktype, int &vector_size, bool &needs_2pass, int start_group=4, int end_group=-1, GR_PickStyle pickstyle=GR_PICK_NONE) const | GR_Primitive | protected |
| getRenderInfo() const | GR_Primitive | inline |
| getRenderVersion() const | GR_Primitive | |
| getSelectionMode(const GU_Detail &gdp, GU_SelectionHandle &selection) const | GR_PrimPacked | |
| getSingleTransform(UT_Matrix4D &mat) const override | GR_PrimAgentShape | inlinevirtual |
| getTransform(int) const | GR_PrimPacked | inlineprotectedvirtual |
| getUserDecoration(GR_Decoration dec) const | GR_Primitive | protected |
| GR_DispOptChange enum name | GR_Primitive | |
| GR_PrimAgentShape(const GR_RenderInfo *info, const char *cache_name, const GT_PrimitiveHandle &pack_prim, const GT_PrimitiveHandle &shape_prim) | GR_PrimAgentShape | |
| GR_Primitive(const GR_RenderInfo *info, const char *cache_name, GEO_PrimTypeCompat::TypeMask gaprimtype) | GR_Primitive | protected |
| GR_PrimPacked(const GR_RenderInfo *info, const char *cache_name, const GT_PrimitiveHandle &packed_prim, const GT_PrimitiveHandle &instanced_prim, const GU_ConstDetailHandle &instanced_gdp, int prim_index=-1) | GR_PrimPacked | |
| incref() | GR_Primitive | inline |
| instancePrim() const | GR_PrimPacked | inline |
| inViewFrustum(const UT_Matrix4D &objviewprojj, const UT_BoundingBoxD *bbox=nullptr) override | GR_PrimAgentShape | inlinevirtual |
| isFragment() const | GR_PrimPacked | inlineprotectedvirtual |
| isHighlighted() const | GR_Primitive | inlinevirtual |
| isObjectSelection() const | GR_Primitive | |
| isPrimUsed() const | GR_Primitive | inline |
| isPrimVisible() const override | GR_PrimPacked | inlinevirtual |
| isRasterizedInView(const UT_Matrix4F &objviewproj, const UT_Vector2F &min_proj_size, const UT_BoundingBoxF *bbox) override | GR_PrimPacked | inlinevirtual |
| myAlembicVersion | GR_PrimPacked | protected |
| myAssignedBBox | GR_PrimPacked | protected |
| myBBox | GR_Primitive | protected |
| myBBoxInstances | GR_PrimPacked | protected |
| myBBoxTransform | GR_PrimPacked | protected |
| myCachedBBox | GR_PrimPacked | mutableprotected |
| myCachedBBoxValid | GR_PrimPacked | mutableprotected |
| myCenterPointCacheVersion | GR_PrimPacked | protected |
| myCenterPointInstMat | GR_PrimPacked | protected |
| myCenterPointP | GR_PrimPacked | protected |
| myCenterPoints | GR_PrimPacked | protected |
| myCenterPointsGeo | GR_PrimPacked | protected |
| myCenterPrimInstMat | GR_PrimPacked | protected |
| myCenterPrimP | GR_PrimPacked | protected |
| myCenterPrims | GR_PrimPacked | protected |
| myCenterPrimsGeo | GR_PrimPacked | protected |
| myDecorRender | GR_Primitive | protected |
| myHasDetailPointNormal | GR_Primitive | protected |
| myHasLightLink | GR_PrimPacked | protected |
| myHasShadowMask | GR_PrimPacked | protected |
| myInfo | GR_Primitive | protected |
| myInstance | GR_PrimPacked | protected |
| myInstancedDetail | GR_PrimPacked | protected |
| myInstancedDetailCacheCount | GR_PrimPacked | protected |
| myInstancedDetailID | GR_PrimPacked | protected |
| myInstancedPrim | GR_PrimPacked | protected |
| myInstancedPrimType | GR_PrimPacked | protected |
| myInstancePoint | GR_PrimPacked | protected |
| myInstancePrimTransform | GR_PrimPacked | protected |
| myIsConsolidatedMesh | GR_PrimPacked | protected |
| myIsVisible | GR_PrimPacked | protected |
| myLightLinkMap | GR_PrimPacked | protected |
| myLightLinks | GR_PrimPacked | protected |
| myLocal | GR_Primitive | protected |
| myLODMask | GR_PrimPacked | protected |
| myMaterialGroups | GR_PrimPacked | protected |
| myMatGroups | GR_PrimPacked | protected |
| myMatVersion | GR_PrimPacked | protected |
| myOverridePointID | GR_PrimPacked | protected |
| myOverridePrimID | GR_PrimPacked | protected |
| myPackedPrim | GR_PrimPacked | protected |
| myPackedPVersion | GR_PrimPacked | protected |
| myPickIDs | GR_PrimPacked | protected |
| myPointIDs | GR_PrimPacked | protected |
| myPointInstances | GR_PrimPacked | protected |
| myPointSelectMode | GR_PrimPacked | protected |
| myPrimID | GR_PrimPacked | protected |
| myPrimIDs | GR_PrimPacked | protected |
| myPrimIndex | GR_PrimPacked | protected |
| myPrimSwappedFlag | GR_PrimPacked | protected |
| myPrimTypeChanged | GR_PrimPacked | protected |
| myPrimUniqueID | GR_PrimPacked | protected |
| myPrimVersion | GR_PrimPacked | protected |
| myPrimVisible | GR_PrimPacked | protected |
| myQueuedBBoxID | GR_PrimPacked | protected |
| myQueuedDrawID | GR_Primitive | protected |
| myQueuedDrawValid | GR_PrimPacked | protected |
| myQueuedPointID | GR_Primitive | protected |
| mySelectionVA | GR_PrimPacked | protected |
| mySelectMode | GR_PrimPacked | protected |
| myShadowMaskMap | GR_PrimPacked | protected |
| myShadowMasks | GR_PrimPacked | protected |
| mySupportsDynamicCulling | GR_Primitive | protected |
| myTopVersion | GR_PrimPacked | protected |
| needsGLStateCheck(const GR_DisplayOption &opts) const override | GR_PrimPacked | inlinevirtual |
| packedPrim() const | GR_PrimPacked | inline |
| render(RE_RenderContext r, GR_RenderMode render_mode, GR_RenderFlags flags, GR_DrawParms dp) override | GR_PrimAgentShape | virtual |
| renderDecoration(RE_RenderContext r, GR_Decoration decor, const GR_DecorationParms &parms) override | GR_PrimPacked | virtual |
| renderInAlphaPass(GR_AlphaPass a) override | GR_PrimPacked | inlinevirtual |
| renderPick(RE_RenderContext r, const GR_DisplayOption *opt, unsigned int pick_type, GR_PickStyle pick_style, bool has_pick_map) override | GR_PrimAgentShape | virtual |
| requiresAlphaPass() const override | GR_PrimAgentShape | inlinevirtual |
| resetPrimitives() | GR_Primitive | inlinevirtual |
| restoreLightLinkMask(RE_RenderContext rc, GR_DrawParms &dp, int prev_mask) const | GR_PrimPacked | protected |
| retirePrimitive() override | GR_PrimPacked | virtual |
| setAlphaPassMask(int mask) | GR_Primitive | inline |
| setCacheName(const char *cache_name) | GR_Primitive | |
| setInstancedPrim(const GT_PrimitiveHandle &instance, const GU_ConstDetailHandle &inst_gdp) | GR_PrimPacked | |
| setInstanceHookPrim(GR_Primitive *prim) | GR_PrimPacked | |
| setLightLinkMask(RE_RenderContext rc, GR_DrawParms &dp, int &prev_mask) const | GR_PrimPacked | protected |
| setPackedPrim(const GT_PrimitiveHandle &packed_prim) | GR_PrimPacked | |
| setParentPrimType(GR_BasePrimType type) | GR_Primitive | inline |
| setPickID(GA_Index prim_id, GA_Index point_id) | GR_PrimPacked | |
| setPrimIndex(int pindex) | GR_PrimPacked | inline |
| setPrimTypeMask(GEO_PrimTypeCompat::TypeMask m) | GR_Primitive | inlineprotected |
| setPrimUsed(bool used) | GR_Primitive | inline |
| setPrimVisible(bool v) | GR_PrimPacked | inline |
| setSupportedDecorations(int64 mask) | GR_Primitive | inlineprotected |
| setup(const GR_DisplayOption *) override | GR_PrimPacked | inlinevirtual |
| setupDrawDecorations(RE_RenderContext r) | GR_Primitive | virtual |
| setupPrimPickMode(RE_RenderContext r, GR_GeoRender *geo) const | GR_Primitive | protected |
| showSelections() const | GR_Primitive | |
| standardMarkersChanged(const GR_DisplayOption &opts, const GR_Decoration *markers, bool first_init) | GR_Primitive | protected |
| supportedDecorations() | GR_Primitive | inline |
| supportsDynamicCulling() const | GR_Primitive | inline |
| supportsDynamicCulling(bool dc) | GR_Primitive | inline |
| supportsParallelDraw() const override | GR_PrimPacked | virtual |
| supportsParallelUpdate() const override | GR_PrimPacked | virtual |
| supportsRenderUV() | GR_Primitive | virtual |
| typeMask(GEO_PrimTypeCompat::TypeMask mask) const | GR_Primitive | inline |
| update(RE_RenderContext r, const GT_PrimitiveHandle &primh, const GR_UpdateParms &p) override | GR_PrimAgentShape | virtual |
| updateCacheName(const GT_PrimitiveHandle &iph, const GR_UpdateParms &p, bool fallback) | GR_PrimPacked | protected |
| updateDecoration(RE_RenderContext r, GR_Decoration dec, const GR_UpdateParms &p, const GT_PrimitiveHandle &prim, RE_Geometry *geo) | GR_Primitive | inlineprotected |
| updateDecoration(RE_RenderContext r, GR_Decoration dec, const GR_UpdateParms &p, const GT_PrimitiveHandle &prim, RV_Geometry *geo) | GR_Primitive | inlineprotected |
| updateDecorationList(RE_RenderContext r, const GR_Decoration *pdecs, const GR_UpdateParms &p, const GT_PrimitiveHandle &prim, GR_GeoRender *geo) | GR_Primitive | protected |
| updateInstanceGeometry(RE_RenderContext r, const GT_PrimitiveHandle &container_prim, const GR_UpdateParms &p, bool build_anchors, GR_UpdateReason full_update) | GR_PrimPacked | protected |
| updateInstanceGroup(const GR_InstanceBuffer *buffer, int instance_group=-1) | GR_Primitive | virtual |
| updateInstanceGroupGL(const RE_VertexArray *array, int instance_group=-1, const char *attrib_name=NULL, RE_GenericAttribID id=RE_GENATTRIB_NONE) | GR_Primitive | virtual |
| updateLightLinking() | GR_PrimPacked | protected |
| updateLinkMap(const UT_StringRef &attrib_name, UT_StringMap< int > &link_map, UT_StringArray &list, bool &has_link) | GR_PrimPacked | protected |
| updateOnViewChange(const GR_DisplayOption &opt) const override | GR_PrimAgentShape | inlinevirtual |
| updatePrim(RE_RenderContext r, const GT_PrimitiveHandle &primh, const GR_UpdateParms &parms) | GR_Primitive | inline |
| updateUserDecorations(RE_RenderContext r, const GT_PrimitiveHandle &primh, const GR_UpdateParms &p, RE_Geometry *for_geo=NULL) | GR_Primitive | protected |
| updateUserOptions(const GR_DisplayOption &opt) | GR_Primitive | protected |
| viewUpdate(RE_RenderContext r, const GR_ViewUpdateParms &parms) override | GR_PrimAgentShape | virtual |
| ~GR_PrimAgentShape() override | GR_PrimAgentShape | |
| ~GR_Primitive() | GR_Primitive | protectedvirtual |
| ~GR_PrimPacked() override | GR_PrimPacked |