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

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

accumulateTime(RE_RenderContext r)GUI_GeoRenderprotected
addInstanceTransform(const UT_DMatrix4 &xform, int geo_index)GUI_GeoRender
addMaterialReference(OP_Node *mat_node)GUI_GeoRender
adoptAtlas(const RE_MaterialAtlas &gl_atlas, const GR_MaterialAtlas &vk_atlas)GUI_GeoRender
areOverridesEnabled() const GUI_GeoRenderinline
assignPrim(exint index, GR_Primitive *prim, const GT_PrimitiveHandle &gtprim)GUI_GeoRenderprotected
bboxRender(RE_RenderContext r, GUI_DisplayOption &disp_opt, GR_RenderMode render_mode)GUI_GeoRendervirtual
beautyRender(RE_RenderContext r, GUI_DisplayOption &disp_opt, GR_ShadingPass shade_pass, GR_AlphaPass alphapass, GR_RenderMode mode, GR_RenderFlags render_flags)GUI_GeoRendervirtual
buildEdgeHighlight(RE_RenderContext r, const GU_Detail *geo, GR_UpdateReason reason, const GR_DisplayOption *opt, const char *view_name)GUI_GeoRenderprotected
buildInstanceSelection(bool has_sel_overrides)GUI_GeoRenderprotected
bumpObjectMaterial()GUI_GeoRenderinline
cache_versionGUI_GeoRender
canBeSelected(OP_Node *op, GUI_DisplayOption &disp_opt, bool pick_template, bool pick_non_sel, bool pick_ghost, OBJ_Node **node=nullptr) const GUI_GeoRender
canBeSelectedWhenNotUsingOps(GUI_DisplayOption &disp_opt, bool pick_template, bool pick_non_sel, bool pick_ghost) const GUI_GeoRender
canRenderUV() const GUI_GeoRenderinline
checkForExistingPrim(GT_PrimitiveHandle &ph, GR_Primitive *prim, int pindex, GR_UpdateReason reason, const GT_RefineParms &ref_parms, const GU_ConstDetailHandle &gdh, const GEO_Primitive *geo_prim, int &listcount, UT_Array< GT_PrimitiveHandle > &hdl, bool processing_geo_prims, int packed_index)GUI_GeoRenderprotected
classifyPrim(const GT_Primitive *prim)GUI_GeoRenderprotected
className() const GUI_GeoRenderinlinevirtual
cleanup(RE_RenderContext r)GUI_GeoRendervirtual
cleanupGhosting(RE_RenderContext r)GUI_GeoRender
cleanupLighting()GUI_GeoRender
cleanupMaterials()GUI_GeoRenderinlineprotectedvirtual
cleanupRender(RE_RenderContext r, GR_RenderMode mode)GUI_GeoRenderstatic
cleanupWireSelectParms(RE_RenderContext r)GUI_GeoRenderprotected
clearDataIds()GUI_GeoRenderinline
clearInstanceTransforms()GUI_GeoRender
clearMaterialReferences()GUI_GeoRender
clearRefineVisualizers()GUI_GeoRenderinline
clearUnusedAlembicArchives()GUI_GeoRenderprotected
clearUpdateVisualizers()GUI_GeoRenderinline
componentPick(RE_RenderContext r, GUI_DisplayOption &opts, unsigned int primmask, GEO_PrimTypeCompat::TypeMask primask, GR_PickStyle pickstyle, bool has_pick_map, UT_Array< GR_PickRecord > *pick_records)GUI_GeoRendervirtual
createEdgeGeo(RE_RenderContext r, gui_BoundaryData &bdata, const GA_EdgeGroup *edges, bool is_3d, bool is_vertex, const UT_StringHolder &attrib_name, const UT_StringHolder &cache_suffix, const GU_Detail *geo, const RE_CacheVersion &ev, GA_ROHandleV2 *uvhandle=nullptr)GUI_GeoRenderprotected
createOrReuseRefinedPrim(GT_PrimitiveHandle &ph, const GU_ConstDetailHandle &gdh, const GEO_Primitive *geo_prim, int &listcount, const GR_DisplayOption &disp, GR_UpdateReason reason, const GT_RefineParms &ref_parms, const char *cache_name, UT_Array< GT_PrimitiveHandle > &handles, bool processing_geo_prims, bool apply_filter_vis, int packed_index, int64 mat_id)GUI_GeoRenderprotected
customDecorationRender(RE_RenderContext r, GUI_DisplayOption &disp_opts, const GR_VisualizerInfo *dec, GR_DecorRenderFlags flags)GUI_GeoRendervirtual
decorationRender(RE_RenderContext r, GUI_DisplayOption &disp_opt, GR_Decoration dec, GR_DecorVisibility vis, bool override_dispopt, GR_DecorRenderFlags render_flags)GUI_GeoRendervirtual
detail_idGUI_GeoRender
doUpdateBBox(UT_BoundingBox &world_bbox, UT_BoundingBox &local_bbox)GUI_GeoRenderprotectedvirtual
endReflectionPass(RE_RenderContext r)GUI_GeoRender
fastSetup(const GUI_DisplayOption &disp_opt)GUI_GeoRendervirtual
FETCH_CACHED enum valueGUI_GeoRenderprotected
FETCH_ERROR enum valueGUI_GeoRenderprotected
FETCH_FILLED enum valueGUI_GeoRenderprotected
FETCH_NO_GEO_ATTRIB enum valueGUI_GeoRenderprotected
FETCH_NO_SHADER_ATTRIB enum valueGUI_GeoRenderprotected
FetchBufResult enum nameGUI_GeoRenderprotected
find3DBoundaries(const GU_Detail *geo, const GA_PrimitiveGroup *within_prims, GA_EdgeGroup *boundary_group)GUI_GeoRenderprotected
findCachedAttribute(const char *attrib_name, GT_Owner owner=GT_OWNER_INVALID) const GUI_GeoRender
findUVBoundaries(const GU_Detail *geo, const GA_PrimitiveGroup *within_prims, GA_EdgeGroup *uv_boundary_group, const GA_ROHandleV2 &uv, bool vert_uvs)GUI_GeoRenderprotected
finishReflectionMap(RE_RenderContext r, GUI_DisplayOption &opt)GUI_GeoRender
forceShaded() const GUI_GeoRenderinline
forceWireframe() const GUI_GeoRenderinline
forceXRay() const GUI_GeoRenderinline
getActiveVisFlags(int prim_idx, GUI_VisContext context) const GUI_GeoRender
getActiveVisualizers() const GUI_GeoRenderinline
getAssignedMaterials(UT_Array< OP_Node * > &nodes) const GUI_GeoRender
getBoundingBox2D(UT_BoundingBox &bbox, const char *name, int use_vertex) const GUI_GeoRendervirtual
getBoundingBox3D(UT_BoundingBox &bbox, const UT_Matrix3R *rot) const GUI_GeoRendervirtual
getCacheName() const GUI_GeoRenderinline
getComponentSelection(const GR_DisplayOption *opt, GR_SelectionAdapter &adapter) const GUI_GeoRender
getDetailFullTransform() const GUI_GeoRenderinline
getDetailHandle()GUI_GeoRenderinlinevirtual
getDetailInvTransform(int index) const GUI_GeoRenderinline
getDetailTransform(int index) const GUI_GeoRenderinline
getDisplayOptionSet(GUI_DisplayOption &disp_opt)GUI_GeoRenderinlineprotected
getDisplayOptionSet(const GUI_DisplayOption &disp_opt) const GUI_GeoRenderinlineprotected
getDrawTime() const GUI_GeoRenderinline
getEdgeHighlightVersion(const GU_Detail *geo, const GR_DisplayOption *opt, bool include_selection)GUI_GeoRenderprotected
getGeoIndex() const GUI_GeoRenderinline
getGeometry() const GUI_GeoRender
getGeoVersion(const GU_Detail *geo, const GR_DisplayOption *opt)GUI_GeoRenderprotected
getGuideID() const GUI_GeoRenderinline
getHedgeInterface(bool use_hidden_grp)GUI_GeoRendervirtual
getHiddenEdgeGroup()GUI_GeoRendervirtual
getInstancedBoundingBox3D(UT_BoundingBox &bbox, const UT_Matrix3R *rot, const UT_DMatrix4 &detail_xform) const GUI_GeoRender
getInstancerTransform() const GUI_GeoRenderinline
getInstanceVersion() const GUI_GeoRenderinline
getMaterialLimit() const GUI_GeoRenderinline
getNameIndex() const GUI_GeoRenderinline
getNodeID() const GUI_GeoRenderinline
getNumDetailTransforms() const GUI_GeoRenderinline
getNumPrimitives() const GUI_GeoRenderinlineprotected
getObjectMaterialID() const GUI_GeoRenderinline
getPointInstanceFraction(GR_DisplayOption *opts) const GUI_GeoRenderprotected
getPointInstanceTransforms(GR_DisplayOption *opts)GUI_GeoRenderprotected
getPointMeshLimit()GUI_GeoRenderstatic
getPolygonMeshLimit()GUI_GeoRenderstatic
getPostPassID() const GUI_GeoRenderinline
getPrimClassifier(GU_Connectivity con)GUI_GeoRendervirtual
getPrimDecorationMask() const GUI_GeoRenderinlinevirtual
getPrimitive(int index) const GUI_GeoRenderprotected
getRefineParms(RE_RenderContext r, const GR_DisplayOption *opts, GT_RefineParms &p) const GUI_GeoRenderprotected
getRefineVisualizers() const GUI_GeoRenderinline
getReflectionMap() const GUI_GeoRender
getRenderInfo()GUI_GeoRenderinlineprotected
getSelectionDecorations(const GR_DisplayOption *opt) const GUI_GeoRenderprotected
getSelectionVersion(const GU_Detail *geo, const GR_DisplayOption *opt)GUI_GeoRenderprotected
getSetupTime() const GUI_GeoRenderinline
getStats(int &num_objs, int &num_polys, int &num_vertices)GUI_GeoRenderstatic
getUpdateVisualizers() const GUI_GeoRenderinline
getVisibleElementGroup(GA_GroupType t)GUI_GeoRendervirtual
getVisRefineTime() const GUI_GeoRenderinline
getVisUpdateTime() const GUI_GeoRenderinline
gr_PrimEntry classGUI_GeoRenderfriend
GUI_GeoRender(GUI_DetailLook *look, const char *name, int geo_index, int name_index)GUI_GeoRender
handleMaterialChange(OP_Node *src, void *dest, OP_EventType type, void *data)GUI_GeoRenderstatic
hasGuideParts() const GUI_GeoRenderinline
hasMaterialReflection() const GUI_GeoRenderinline
hasPendingMaterialTextures() const GUI_GeoRenderinline
hasRefineVisualizer(int vis_id) const GUI_GeoRenderinline
hasUpdateVisualizer(int vis_id) const GUI_GeoRenderinline
hide()GUI_GeoRender
interfaceGUI_GeoRender
invalidateBounds()GUI_GeoRenderinlineprotected
invalidateGeo()GUI_GeoRender
isBBoxShadingMode(const GR_DisplayOption *opt) const GUI_GeoRenderinline
isBBoxShadingMode(GUI_DisplayOption &opt) const GUI_GeoRenderinline
isClosureSelection(GU_SelectionHandle sel, bool &has_edges) const GUI_GeoRenderprotected
isClosureSelection(GR_SelectionAdapter &sel, bool &has_edges) const GUI_GeoRenderprotected
isDeferredPass() const GUI_GeoRenderinline
isDisplayed() const GUI_GeoRenderinline
isLit() const GUI_GeoRenderinline
isLopRender() const GUI_GeoRenderinlinevirtual
isMSSEnabled() const GUI_GeoRenderinline
isMSSPackedEnabled() const GUI_GeoRenderinline
isMSSPerPrimEnabled() const GUI_GeoRenderinline
isObjectRender() const GUI_GeoRenderinlinevirtual
isSetup() const GUI_GeoRenderinline
localBBox()GUI_GeoRender
look() const GUI_GeoRenderinline
matchesVersion(gui_BoundaryData &bdata, const UT_StringHolder &attrib_name, const RE_CacheVersion &ver, bool view_3d, bool vert_uv)GUI_GeoRenderprotected
my3DBoundaryGUI_GeoRenderprotected
myAttributesGUI_GeoRenderprotected
myEdgePrimsGUI_GeoRenderprotected
myEdgePrimsVersionGUI_GeoRenderprotected
myEdgeSelectionGUI_GeoRenderprotected
myHasEdgeSelectionGUI_GeoRenderprotected
myInstanceVersionGUI_GeoRenderprotected
myLightListGUI_GeoRenderprotected
myLimitInstanceVersionGUI_GeoRenderprotected
myLockedDetailGUI_GeoRenderprotected
myMaterialAtlasGUI_GeoRenderprotected
myObjectMaterialCacheGUI_GeoRenderprotected
myPrimDecorMaskGUI_GeoRenderprotected
myTexCacheSerialGUI_GeoRenderprotected
myUseHeadlightGUI_GeoRenderprotected
myUVAttribIsVertexGUI_GeoRenderprotected
myUVAttribSerialGUI_GeoRenderprotected
myUVBoundaryGUI_GeoRenderprotected
myViewIDGUI_GeoRenderprotected
myViewSerialGUI_GeoRenderprotected
myVulkanMaterialsGUI_GeoRenderprotected
name() const GUI_GeoRenderinline
needsAlphaPass() const GUI_GeoRenderinline
needsAlphaPass(bool need)GUI_GeoRenderinline
needsDeferredPass() const GUI_GeoRenderinline
objectPick(RE_RenderContext r, GUI_DisplayOption &opts, GR_RenderFlags render_flags, const GR_ObjectPickFlags &pick_flags, bool force_wire)GUI_GeoRendervirtual
onionSkinRender(RE_RenderContext r, GUI_DisplayOption &disp_opt)GUI_GeoRender
postPassRender(RE_RenderContext r, GUI_DisplayOption &disp_opt, GR_AlphaPass apass)GUI_GeoRendervirtual
prepMaterials(RE_RenderContext r, const GR_DisplayOption *opts, bool &needs_alpha_pass)GUI_GeoRenderprotected
prepReflectionMap(RE_RenderContext r, GUI_DisplayOption &opt, int64 version, fpreal time)GUI_GeoRender
prepVulkanMaterials(RV_Render *r, const GR_DisplayOption *disp, bool &needs_alpha)GUI_GeoRenderprotected
processAlembicArchive(GT_PrimitiveHandle &ph, const GU_ConstDetailHandle &gdh, GT_RefineParms &refparms, int &listcount, const GR_DisplayOption &dispopt, GR_UpdateReason reason, const char *cache_name, UT_Array< GT_PrimitiveHandle > &handles, exint mat_id)GUI_GeoRenderprotected
processFilterHooks(GT_PrimitiveHandle &gt_prim, const GEO_Primitive *geo_prim)GUI_GeoRenderprotected
processHookPrimitive(GT_PrimitiveHandle &gt_prim, const GEO_Primitive *geo_prim, const GU_ConstDetailHandle &gdh, GR_UpdateReason reason, const GT_RefineParms &ref_parms, const char *cache_name, GR_Primitive *&created, int &list_index, int &hook_priority, bool &filtered_prim, gui_RenderHookEntry *&prev, UT_Array< GT_PrimitiveHandle > &hdls, bool processing_geo_prims, int packed_index)GUI_GeoRenderprotected
processPrim(const GU_ConstDetailHandle &geo, GT_PrimitiveHandle &ph, GT_RefineParms &refparms, int &listcount, const GR_DisplayOption &dispopt, GR_UpdateReason reason, const char *cache_name, UT_Array< GT_PrimitiveHandle > &handles, bool apply_filter_vis, int &packed_index)GUI_GeoRenderprotected
processPrimitives(const GU_ConstDetailHandle &geo, GT_PrimitiveHandle &ph, GT_RefineParms &refparms, int &listcount, const GR_DisplayOption &dispopt, GR_UpdateReason reason, const char *cache_name, UT_Array< GT_PrimitiveHandle > &handles)GUI_GeoRenderprotected
refreshRefineVisualizers()GUI_GeoRenderinline
refreshUpdateVisualizers()GUI_GeoRenderinline
refreshVisRefineTime()GUI_GeoRenderinline
refreshVisUpdateTime()GUI_GeoRenderinline
registerHook(GUI_PrimitiveHook *hook, GT_PrimitiveType gt_type, int geo_type, int priority, GUI_PrimitiveHookFlags flags)GUI_GeoRenderstatic
removeUnusedCollectionPrimitives()GUI_GeoRenderprotected
renderMatteGroupColors(RE_RenderContext r, GUI_GroupDataHandle group_data, GR_DisplayOption *opt, GR_RenderFlags render_flags)GUI_GeoRenderprotected
renderMatteHighlights(RE_RenderContext r, GUI_DisplayOption &disp_opt, GR_RenderFlags render_flags)GUI_GeoRender
renderPrims(RE_RenderContext r, GR_DisplayOption *opt, GR_RenderMode mode, GR_RenderFlags flags, GR_AlphaPass alphapass, bool use_materials)GUI_GeoRenderprotected
resetPrimClassify()GUI_GeoRenderprotected
resetStats()GUI_GeoRenderstatic
resizePrimArray(exint nprims, bool clear=false)GUI_GeoRenderprotected
restartCollectionPrimitives()GUI_GeoRenderprotected
retire()GUI_GeoRender
runCreatorVisualizers(int &listcount, UT_Array< GT_PrimitiveHandle > &handles)GUI_GeoRender
setCanRenderUV(int uv_render)GUI_GeoRenderinline
setDeferredPass(bool dpass)GUI_GeoRenderinline
setDetailFullTransform(const UT_DMatrix4 &xform)GUI_GeoRenderinline
setDetailHandle(const GU_ConstDetailHandle &handle)GUI_GeoRender
setDetailTransform(const UT_DMatrix4 &xform)GUI_GeoRender
setDisplayed(bool is_disp)GUI_GeoRenderinline
setGeoIndex(int idx)GUI_GeoRenderinline
setGeometry(OP_Node *node)GUI_GeoRender
setGeoName(const char *name)GUI_GeoRender
setGhosted(bool ghost)GUI_GeoRenderinline
setGuideID(int id)GUI_GeoRenderinline
setInstanceName(const char *name)GUI_GeoRender
setInstancerTransform(const UT_DMatrix4 &xform)GUI_GeoRenderinline
setInstancerTransformIdentity()GUI_GeoRenderinline
setInstanceVersion(int64 version)GUI_GeoRenderinline
setIsInstancedGeo(bool instanced)GUI_GeoRender
setMaterialLimitExceeded(bool e)GUI_GeoRenderinline
setNameIndex(int idx)GUI_GeoRenderinline
setNeedsDeferredPass(bool need)GUI_GeoRenderinline
setObjectMatrixUniform(RE_RenderContext r)GUI_GeoRenderprotected
setObjectSelection(int obj_selection)GUI_GeoRenderinline
setPostPassID(int id)GUI_GeoRenderinline
setSelection(int64 id, int64 version)GUI_GeoRenderinlineprotected
setShowMaterials(bool show)GUI_GeoRenderinlineprotected
setup(const GUI_DisplayOption &disp_opt, GUI_DisplaySetType state, bool show_selection, GR_DecorationOverride selmask_dec, GR_DecorationOverride &select_dec, bool &needs_alpha, bool is_current)GUI_GeoRendervirtual
setupDecorationsRender(RE_RenderContext r)GUI_GeoRendervirtual
setupGhosting(RE_RenderContext r, GUI_DisplayOption &disp_opt, UT_Vector4F &ghost_color, fpreal ghost_amount=0.5)GUI_GeoRender
setupLighting(GR_LightList *list, bool headlight)GUI_GeoRender
setupRender(RE_RenderContext r, GR_RenderMode mode)GUI_GeoRenderstatic
setupWireSelectParms(RE_RenderContext r, GUI_DisplayOption &disp_opts, bool is_wireframe, GR_RenderFlags &flags)GUI_GeoRenderprotected
setWorldToScreen(const UT_Matrix4R &xform)GUI_GeoRenderstatic
shouldDrawShaded(GUI_DisplayOption &disp_opt) const GUI_GeoRender
shouldRender(const GU_Detail *geo) const GUI_GeoRenderprotectedvirtual
showMaterials() const GUI_GeoRenderinlineprotected
simpleBBoxRender(RE_RenderContext r, GUI_DisplayOption &opt, RE_Shader *shader=0, bool fill=true, bool outline=true)GUI_GeoRenderinlineprotectedvirtual
simpleRender(RE_RenderContext r, GUI_DisplayOption &opt, const GU_Detail *geo, GR_RenderMode mode, GR_RenderFlags flags)GUI_GeoRenderinlineprotectedvirtual
solidRender(RE_RenderContext r, GUI_DisplayOption &disp_opt, const GU_Detail *geo, GR_RenderMode mode, GR_RenderFlags flags, GR_AlphaPass pass)GUI_GeoRenderinlineprotectedvirtual
startReflectionPass(RE_RenderContext r, RE_TextureCubeFace f)GUI_GeoRender
theNumObjectsGUI_GeoRenderprotectedstatic
theNumPolysGUI_GeoRenderprotectedstatic
theNumVerticesGUI_GeoRenderprotectedstatic
theShaderLockGUI_GeoRenderprotectedstatic
top_versionGUI_GeoRender
update(RE_RenderContext r, GR_DisplayOption *opt, GUI_SetupResult setup_reason, GR_DecorationOverride selmask_dec, const char *view_name, bool &needs_alpha, const GR_FrustumList &view_frustums)GUI_GeoRendervirtual
updateBBox()GUI_GeoRender
updatePrimitives(RE_RenderContext r, GR_DisplayOption *opts, UT_Array< GT_PrimitiveHandle > &hlist, GT_RefineParms &refine_opts, GR_UpdateReason reason, GR_DecorationOverride req_dec, const char *view_name, const GR_FrustumList &view_frustums)GUI_GeoRenderprotected
updateRenderVersion(RE_RenderContext r)GUI_GeoRender
updateWorldTransform()GUI_GeoRenderprotected
useObjectMaterials(bool use_obj_mat)GUI_GeoRender
utilityRender(RE_RenderContext r, GUI_DisplayOption &disp_opt, GR_RenderMode mode, GR_RenderFlags rflags)GUI_GeoRendervirtual
wireframeRender(RE_RenderContext r, GUI_DisplayOption &disp_opt, GR_RenderMode mode, GR_RenderFlags render_flags)GUI_GeoRendervirtual
wireRender(RE_RenderContext r, GUI_DisplayOption &disp_opt, const GU_Detail *geo, GR_RenderMode mode, GR_RenderFlags flags)GUI_GeoRenderprotectedvirtual
worldBBox()GUI_GeoRender
~GUI_GeoRender()GUI_GeoRendervirtual