HDK
|
This is the complete list of members for HDK_Sample::GR_PrimTetra, including all inherited members.
acceptPrimitive(GT_PrimitiveType t, int geo_type, const GT_PrimitiveHandle &ph, const GEO_Primitive *prim) override | HDK_Sample::GR_PrimTetra | 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 | |
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(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) | GR_Primitive | virtual |
checkForRibbons(const GR_UpdateParms &p, const GT_PrimitiveHandle &primh) const | GR_Primitive | protected |
checkGLState(RE_RenderContext r, const GR_DisplayOption &opts) | GR_Primitive | inlinevirtual |
checkUserOptions(const GR_DisplayOption &opt) const | GR_Primitive | protected |
className() const override | HDK_Sample::GR_PrimTetra | inlinevirtual |
cleanup(RE_RenderContext r) | GR_Primitive | 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 &opts, bool first_init) | GR_Primitive | protectedvirtual |
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 |
getAlphaPassMask() const | GR_Primitive | inline |
getBasePrimType() const | GR_Primitive | inlinevirtual |
getBoundingBox(UT_BoundingBoxD &bbox) const | GR_Primitive | inlinevirtual |
getCachedGTPrimitive() | GR_Primitive | inline |
getCacheName() const | GR_Primitive | inline |
getDecorationGeometry() | GR_Primitive | inlinevirtual |
getDisplayOptionVersion() const | GR_Primitive | inline |
getGAPrimitive(const GU_Detail *gdp, exint primitive_id) const | GR_Primitive | virtual |
getGAVertex(const GU_Detail *gdp, exint vertex_id) const | GR_Primitive | virtual |
getGEOPrimFromGT(const GT_PrimitiveHandle &primh, const GeoPrim *&prim) | GR_Primitive | inlineprotected |
getGeoRenders(UT_Array< GR_GeoRender * > &renders) | GR_Primitive | inlinevirtual |
getInstancePrim() const | GR_Primitive | inlinevirtual |
getNumGLPrimitives(const GR_DisplayOption *) | GR_Primitive | virtual |
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 | |
getUserDecoration(GR_Decoration dec) const | GR_Primitive | protected |
GR_DispOptChange enum name | GR_Primitive | |
GR_Primitive(const GR_RenderInfo *info, const char *cache_name, GEO_PrimTypeCompat::TypeMask gaprimtype) | GR_Primitive | protected |
GR_PrimTetra(const GR_RenderInfo *info, const char *cache_name, const GEO_Primitive *prim) | HDK_Sample::GR_PrimTetra | |
incref() | GR_Primitive | inline |
inViewFrustum(const UT_Matrix4D &objviewproj, const UT_BoundingBoxD *bbox=nullptr) | GR_Primitive | inlinevirtual |
isHighlighted() const | GR_Primitive | inlinevirtual |
isObjectSelection() const | GR_Primitive | |
isPrimUsed() const | GR_Primitive | inline |
isPrimVisible() const | GR_Primitive | inlinevirtual |
isRasterizedInView(const UT_Matrix4F &objviewproj, const UT_Vector2F &min_proj_size, const UT_BoundingBoxF *bbox=nullptr) | GR_Primitive | virtual |
myBBox | GR_Primitive | protected |
myDecorRender | GR_Primitive | protected |
myHasDetailPointNormal | GR_Primitive | protected |
myInfo | GR_Primitive | protected |
myLocal | GR_Primitive | protected |
myQueuedDrawID | GR_Primitive | protected |
myQueuedPointID | GR_Primitive | protected |
mySupportsDynamicCulling | GR_Primitive | protected |
needsGLStateCheck(const GR_DisplayOption &opts) const | GR_Primitive | inlinevirtual |
render(RE_RenderContext r, GR_RenderMode render_mode, GR_RenderFlags flags, GR_DrawParms dp) override | HDK_Sample::GR_PrimTetra | virtual |
renderDecoration(RE_RenderContext r, GR_Decoration decor, const GR_DecorationParms &parms) override | HDK_Sample::GR_PrimTetra | virtual |
renderInAlphaPass(GR_AlphaPass a) | GR_Primitive | virtual |
renderPick(RE_RenderContext r, const GR_DisplayOption *opt, unsigned int pick_type, GR_PickStyle pick_style, bool has_pick_map) override | HDK_Sample::GR_PrimTetra | virtual |
requiresAlphaPass() const | GR_Primitive | inlinevirtual |
resetPrimitives() | GR_Primitive | inlinevirtual |
retirePrimitive() | GR_Primitive | virtual |
setAlphaPassMask(int mask) | GR_Primitive | inline |
setCacheName(const char *cache_name) | GR_Primitive | |
setParentPrimType(GR_BasePrimType type) | GR_Primitive | inline |
setPrimTypeMask(GEO_PrimTypeCompat::TypeMask m) | GR_Primitive | inlineprotected |
setPrimUsed(bool used) | GR_Primitive | inline |
setSupportedDecorations(int64 mask) | GR_Primitive | inlineprotected |
setup(const GR_DisplayOption *) | GR_Primitive | 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 | GR_Primitive | inlinevirtual |
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 | HDK_Sample::GR_PrimTetra | virtual |
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 |
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 |
updateOnViewChange(const GR_DisplayOption &) const | GR_Primitive | 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) | GR_Primitive | inlinevirtual |
~GR_Primitive() | GR_Primitive | protectedvirtual |
~GR_PrimTetra() override | HDK_Sample::GR_PrimTetra |