18 #ifndef __HUSD_PrimHandle_h__
19 #define __HUSD_PrimHandle_h__
128 int64 getDescendants(
130 bool hasAnyOverrides()
const;
131 bool hasAnyPostLayers()
const;
132 bool hasPayload()
const;
133 bool isDefined()
const;
134 bool isHiddenInUi()
const;
141 bool include_attributes,
142 bool include_relationships,
143 bool include_shader_inputs)
const;
146 void getAttributeNames(
148 void extractAttributes(
SYS_FORCE_INLINE bool HUSDstateAsBool(HUSD_PrimAttribState state)
HUSD_PrimTraversalDemands
GU_API GA_OffsetArray getChildren(const GU_Detail *gdp, const GA_Offset &node, bool recurse=false)
bool myBindingIsInherited
virtual const HUSD_ConstOverridesPtr & overrides() const =0
static const HUSD_Path theRootPrimPath
virtual const HUSD_ConstPostLayersPtr & postLayers() const =0
A map of string to various well defined value types.
GLenum GLsizei GLsizei GLint * values
virtual const HUSD_DataHandle & dataHandle() const =0
UT_StringHolder myMaterialName
UT_StringHolder myMaterialPath
SYS_FORCE_INLINE bool HUSDstateCanChange(HUSD_PrimAttribState state)
GEO_API int getPrimType(const TypeMask &mask)
GLenum GLuint GLsizei const GLenum * props