|
HDK
|
#include <HUSD_Info.h>
Public Types | |
| enum | DescendantStatsFlags { STATS_SIMPLE_COUNTS = 0x0000, STATS_PURPOSE_COUNTS = 0x0001, STATS_GEOMETRY_COUNTS = 0x0002, STATS_KIND_COUNTS = 0x0004, STATS_EXCLUDE_ROOT_PRIM = 0x0008 } |
| enum | QueryAspect { QueryAspect::ANY, QueryAspect::ARRAY } |
Public Member Functions | |
| HUSD_Info (HUSD_AutoAnyLock &lock) | |
| ~HUSD_Info () | |
| bool | isStageValid () const |
| bool | getStageRootLayer (UT_StringHolder &identifier) const |
| bool | reloadWithContext (const UT_StringRef &filepath, bool recursive, bool force_load=false) const |
| void | clearGusdXformCache () const |
| bool | getSourceLayers (UT_StringArray &names, UT_StringArray &identifiers, UT_IntArray &fromlops, UT_IntArray &fromsops) const |
| bool | getLayerHierarchy (UT_InfoTree &hierarchy) const |
| bool | getLayerSavePath (UT_StringHolder &savepath) const |
| bool | getLayersAboveLayerBreak (UT_StringArray &identifiers) const |
| bool | getLayerExists (const UT_StringRef &filepath) const |
| bool | getStartTimeCode (fpreal64 &starttimecode) const |
| bool | getEndTimeCode (fpreal64 &endtimecode) const |
| bool | getFramesPerSecond (fpreal64 &fps) const |
| bool | getTimeCodesPerSecond (fpreal64 &tcs) const |
| bool | getMetrics (UT_StringHolder &upaxis, fpreal64 &metersperunit) const |
| UT_StringHolder | getCurrentRenderSettings () const |
| bool | getAllRenderSettings (UT_StringArray &paths) const |
| HUSD_Path | getBestRenderSettings (const UT_StringRef &explicit_path=UT_StringHolder::theEmptyString, bool pick_first_of_many=false) const |
| bool | getAllRenderPasses (UT_StringArray &paths) const |
| HUSD_Path | getBestCamera (const UT_StringRef &explicit_path=UT_StringHolder::theEmptyString, const UT_StringHolder &render_settings=UT_StringHolder::theEmptyString, bool pick_first_of_many=false) const |
| bool | isPrimAtPath (const UT_StringRef &primpath) const |
| bool | isActive (const UT_StringRef &primpath) const |
| bool | isVisible (const UT_StringRef &primpath, const HUSD_TimeCode &time_code, HUSD_TimeSampling *time_sampling=nullptr) const |
| bool | isInstance (const UT_StringRef &primpath) const |
| bool | isInstanceProxy (const UT_StringRef &primpath) const |
| UT_StringHolder | getKind (const UT_StringRef &primpath) const |
| bool | isKind (const UT_StringRef &primpath, const UT_StringRef &kind) const |
| UT_StringHolder | getSpecifier (const UT_StringRef &primpath) const |
| bool | isAbstract (const UT_StringRef &primpath) const |
| bool | isModel (const UT_StringRef &primpath) const |
| bool | isComponent (const UT_StringRef &primpath) const |
| UT_StringHolder | getPrimType (const UT_StringRef &primpath) const |
| bool | isPrimType (const UT_StringRef &primpath, const UT_StringRef &type) const |
| bool | hasPrimAPI (const UT_StringRef &primpath, const UT_StringRef &api) const |
| bool | hasPayload (const UT_StringRef &primpath) const |
| UT_StringHolder | getIcon (const UT_StringRef &primpath) const |
| UT_StringHolder | getPurpose (const UT_StringRef &primpath) const |
| UT_StringHolder | getDrawMode (const UT_StringRef &primpath) const |
| bool | isEditable (const UT_StringRef &primpath) const |
| bool | isSelectable (const UT_StringRef &primpath, UT_Map< HUSD_Path, bool > *cache=nullptr) const |
| bool | isHiddenInUi (const UT_StringRef &primpath) const |
| UT_StringHolder | getAutoParentPrimKind (const UT_StringRef &primpath) const |
| bool | hasChildren (const UT_StringRef &primpath) const |
| void | getChildren (const UT_StringRef &primpath, UT_StringArray &childnames) const |
| exint | getChildCount (const UT_StringRef &primpath, HUSD_PrimTraversalDemands demands) const |
| exint | getDescendantCount (const UT_StringRef &primpath, HUSD_PrimTraversalDemands demands) const |
| void | getDescendantStats (const UT_StringRef &primpath, UT_Options &stats, DescendantStatsFlags flags=STATS_SIMPLE_COUNTS) const |
| UT_StringHolder | getSelectionAncestor (const UT_StringRef &primpath, const UT_StringRef &kindhint, bool allow_kind_mismatch, bool allow_instance_proxies, bool allow_hidden_prims) const |
| bool | computeStageStats (UT_Options &stats) const |
| bool | isAttribAtPath (const UT_StringRef &attribpath, QueryAspect query=QueryAspect::ANY) const |
| bool | isAttribAtPath (const UT_StringRef &primpath, const UT_StringRef &attribname, QueryAspect query=QueryAspect::ANY) const |
| bool | hasAuthoredValueForAttrib (const UT_StringRef &primpath, const UT_StringRef &attribname) const |
| exint | getAttribLength (const UT_StringRef &attribpath, const HUSD_TimeCode &time_code, HUSD_TimeSampling *time_sampling=nullptr) const |
| exint | getAttribLength (const UT_StringRef &primpath, const UT_StringRef &attribname, const HUSD_TimeCode &time_code, HUSD_TimeSampling *time_sampling=nullptr) const |
| exint | getAttribSize (const UT_StringRef &attribpath) const |
| exint | getAttribSize (const UT_StringRef &primpath, const UT_StringRef &attribname) const |
| UT_StringHolder | getAttribTypeName (const UT_StringRef &attrpath) const |
| UT_StringHolder | getAttribTypeName (const UT_StringRef &primpath, const UT_StringRef &attribname) const |
| bool | getAttribTimeSamples (const UT_StringRef &attribpath, UT_FprealArray &time_samples) const |
| bool | getAttribTimeSamples (const UT_StringRef &primpath, const UT_StringRef &attribname, UT_FprealArray &time_samples) const |
| UT_Matrix4D | getLocalXform (const UT_StringRef &primpath, const HUSD_TimeCode &time_code, HUSD_TimeSampling *time_sampling=nullptr) const |
| UT_Matrix4D | getWorldXform (const UT_StringRef &primpath, const HUSD_TimeCode &time_code, HUSD_TimeSampling *time_sampling=nullptr) const |
| UT_Matrix4D | getParentXform (const UT_StringRef &primpath, const HUSD_TimeCode &time_code, HUSD_TimeSampling *time_sampling=nullptr) const |
| UT_Matrix4D | getXformFromOpOrder (const UT_StringRef &primpath, const HUSD_TimeCode &time_code, const UT_StringArray &xformOpOrder, HUSD_TimeSampling *time_sampling=nullptr) const |
| bool | getXformOrder (const UT_StringRef &primpath, UT_StringArray &xform_order) const |
| bool | isXformReset (const UT_StringRef &primpath) const |
| bool | getXformTimeSamples (const UT_StringRef &primpath, const UT_Vector2F &interval, UT_Array< HUSD_TimeCode > &timecodes) const |
| UT_StringHolder | findXformName (const UT_StringRef &primpath, const UT_StringRef &xform_name_suffix) const |
| UT_StringHolder | getUniqueXformName (const UT_StringRef &primpath, HUSD_XformType type, const UT_StringRef &xform_name_suffix) const |
| void | getAttributeNames (const UT_StringRef &primpath, UT_ArrayStringSet &attrib_names) const |
| void | extractAttributes (const UT_StringRef &primpath, const UT_ArrayStringSet &which_attribs, const HUSD_TimeCode &tc, UT_Options &values, HUSD_TimeSampling *time_sampling=nullptr) const |
| UT_BoundingBoxD | getBounds (const UT_StringRef &primpath, const UT_StringArray &purposes, const HUSD_TimeCode &time_code) const |
| UT_StringHolder | getThumbnail (const UT_StringRef &primpath) const |
| bool | getPointInstancerXforms (const UT_StringRef &primpath, UT_Array< UT_Matrix4D > &xforms, const HUSD_TimeCode &time_code) |
| UT_BoundingBoxD | getPointInstancerBounds (const UT_StringRef &primpath, exint instance_index, const UT_StringArray &purposes, const HUSD_TimeCode &time_code) const |
| int | getPointInstancerInstanceCount (const UT_StringRef &primpath, const HUSD_TimeCode &time_code) const |
| bool | hasAnyVisibleLights (const HUSD_TimeCode &time_code) const |
| bool | getCameraParms (const UT_StringRef &primpath, const HUSD_TimeCode &time_code, UT_CameraParms &camparms) const |
| bool | getVariantSets (const UT_StringRef &primpath, UT_StringArray &vset_names) const |
| bool | getVariants (const UT_StringRef &primpath, const UT_StringRef &variantset, UT_StringArray &vset_names) const |
| UT_StringHolder | getVariantSelection (const UT_StringRef &primpath, const UT_StringRef &variantset) const |
| bool | isCollectionAtPath (const UT_StringRef &collectionpath) const |
| UT_StringHolder | getCollectionExpansionRule (const UT_StringRef &collectionpath) const |
| bool | getCollectionIncludePaths (const UT_StringRef &collectionpath, UT_StringArray &primpaths) const |
| bool | getCollectionExcludePaths (const UT_StringRef &collectionpath, UT_StringArray &primpaths) const |
| bool | getCollectionComputedPaths (const UT_StringRef &collectionpath, UT_StringArray &primpaths) const |
| bool | collectionContains (const UT_StringRef &collectionpath, const UT_StringRef &primpath) const |
| bool | getCollections (const UT_StringRef &primpath, HUSD_CollectionInfoMap &collection_info_map) const |
| UT_StringHolder | getBoundMaterial (const UT_StringRef &primpath) const |
| bool | isPrimvarAtPath (const UT_StringRef &primpath, const UT_StringRef &primvarname, QueryAspect query=QueryAspect::ANY, bool allow_inheritance=false) const |
| void | getPrimvarNames (const UT_StringRef &primpath, UT_ArrayStringSet &primvar_names, bool allow_inheritance=false) const |
| exint | getPrimvarLength (const UT_StringRef &primpath, const UT_StringRef &primvarname, const HUSD_TimeCode &time_code, HUSD_TimeSampling *time_sampling=nullptr, bool allow_inheritance=false) const |
| exint | getPrimvarSize (const UT_StringRef &primpath, const UT_StringRef &primvarname, bool allow_inheritance=false) const |
| UT_StringHolder | getPrimvarTypeName (const UT_StringRef &primpath, const UT_StringRef &primvarname, bool allow_inheritance=false) const |
| bool | getPrimvarTimeSamples (const UT_StringRef &primpath, const UT_StringRef &primvarname, UT_FprealArray &time_samples, bool allow_inheritance=false) const |
| void | getRelationshipNames (const UT_StringRef &primpath, UT_ArrayStringSet &rel_names) const |
| bool | isRelationshipAtPath (const UT_StringRef &relpath) const |
| bool | isRelationshipAtPath (const UT_StringRef &primpath, const UT_StringRef &relationahipname) const |
| bool | getRelationshipTargets (const UT_StringRef &relpath, UT_StringArray &target_paths) const |
| bool | getRelationshipTargets (const UT_StringRef &primpath, const UT_StringRef &relationshipname, UT_StringArray &target_paths) const |
| bool | getRelationshipForwardedTargets (const UT_StringRef &relpath, UT_StringArray &target_paths) const |
| bool | getRelationshipForwardedTargets (const UT_StringRef &primpath, const UT_StringRef &relationshipname, UT_StringArray &target_paths) const |
| bool | hasAuthoredTargetsForRelationship (const UT_StringRef &primpath, const UT_StringRef &relationshipname) const |
| bool | isPropertyAtPath (const UT_StringRef &propertypath) const |
| bool | isPropertyAtPath (const UT_StringRef &primpath, const UT_StringRef &propertyname) const |
| bool | hasAuthoredValueForProperty (const UT_StringRef &primpath, const UT_StringRef &propertyname) const |
| void | getMetadataNames (const UT_StringRef &object_path, UT_ArrayStringSet &metadata_names) const |
| bool | isMetadataAtPath (const UT_StringRef &object_path, const UT_StringRef &metadata_name, QueryAspect query=QueryAspect::ANY) const |
| exint | getMetadataLength (const UT_StringRef &object_path, const UT_StringRef &metadata_name) const |
| bool | isActiveLayerPrimAtPath (const UT_StringRef &primpath, const UT_StringRef &prim_type=UT_StringHolder::theEmptyString) const |
| bool | getActiveLayerSubLayers (UT_StringArray &names, UT_StringArray &identifiers, UT_IntArray &fromlops, UT_IntArray &fromsops) const |
| bool | getLayerRootPrims (const UT_StringRef &filepath, const UT_StringMap< UT_StringHolder > &fileargs, HUSD_PathSet &rootprims) |
| void | getShaderInputAttributeNames (const UT_StringRef &primpath, UT_ArrayStringSet &attrib_names) const |
| template<typename UtValueType > | |
| bool | getMetadata (const UT_StringRef &object_path, const UT_StringRef &name, UtValueType &value) const |
| template<typename UtValueType > | |
| bool | getCustomData (const UT_StringRef &primpath, const UT_StringRef &name, UtValueType &value) const |
| template<typename UtValueType > | |
| bool | getAssetInfo (const UT_StringRef &primpath, const UT_StringRef &name, UtValueType &value) const |
Definition at line 41 of file HUSD_Info.h.
| Enumerator | |
|---|---|
| STATS_SIMPLE_COUNTS | |
| STATS_PURPOSE_COUNTS | |
| STATS_GEOMETRY_COUNTS | |
| STATS_KIND_COUNTS | |
| STATS_EXCLUDE_ROOT_PRIM | |
Definition at line 212 of file HUSD_Info.h.
|
strong |
| Enumerator | |
|---|---|
| ANY | |
| ARRAY | |
Definition at line 280 of file HUSD_Info.h.
|
explicit |
| HUSD_Info::~HUSD_Info | ( | ) |
| void HUSD_Info::clearGusdXformCache | ( | ) | const |
| bool HUSD_Info::collectionContains | ( | const UT_StringRef & | collectionpath, |
| const UT_StringRef & | primpath | ||
| ) | const |
|
static |
| bool HUSD_Info::computeStageStats | ( | UT_Options & | stats | ) | const |
|
static |
| void HUSD_Info::extractAttributes | ( | const UT_StringRef & | primpath, |
| const UT_ArrayStringSet & | which_attribs, | ||
| const HUSD_TimeCode & | tc, | ||
| UT_Options & | values, | ||
| HUSD_TimeSampling * | time_sampling = nullptr |
||
| ) | const |
|
static |
| UT_StringHolder HUSD_Info::findXformName | ( | const UT_StringRef & | primpath, |
| const UT_StringRef & | xform_name_suffix | ||
| ) | const |
| bool HUSD_Info::getActiveLayerSubLayers | ( | UT_StringArray & | names, |
| UT_StringArray & | identifiers, | ||
| UT_IntArray & | fromlops, | ||
| UT_IntArray & | fromsops | ||
| ) | const |
| bool HUSD_Info::getAllRenderPasses | ( | UT_StringArray & | paths | ) | const |
| bool HUSD_Info::getAllRenderSettings | ( | UT_StringArray & | paths | ) | const |
| bool HUSD_Info::getAssetInfo | ( | const UT_StringRef & | primpath, |
| const UT_StringRef & | name, | ||
| UtValueType & | value | ||
| ) | const |
| exint HUSD_Info::getAttribLength | ( | const UT_StringRef & | attribpath, |
| const HUSD_TimeCode & | time_code, | ||
| HUSD_TimeSampling * | time_sampling = nullptr |
||
| ) | const |
| exint HUSD_Info::getAttribLength | ( | const UT_StringRef & | primpath, |
| const UT_StringRef & | attribname, | ||
| const HUSD_TimeCode & | time_code, | ||
| HUSD_TimeSampling * | time_sampling = nullptr |
||
| ) | const |
| exint HUSD_Info::getAttribSize | ( | const UT_StringRef & | attribpath | ) | const |
| exint HUSD_Info::getAttribSize | ( | const UT_StringRef & | primpath, |
| const UT_StringRef & | attribname | ||
| ) | const |
| bool HUSD_Info::getAttribTimeSamples | ( | const UT_StringRef & | attribpath, |
| UT_FprealArray & | time_samples | ||
| ) | const |
| bool HUSD_Info::getAttribTimeSamples | ( | const UT_StringRef & | primpath, |
| const UT_StringRef & | attribname, | ||
| UT_FprealArray & | time_samples | ||
| ) | const |
| UT_StringHolder HUSD_Info::getAttribTypeName | ( | const UT_StringRef & | attrpath | ) | const |
| UT_StringHolder HUSD_Info::getAttribTypeName | ( | const UT_StringRef & | primpath, |
| const UT_StringRef & | attribname | ||
| ) | const |
| void HUSD_Info::getAttributeNames | ( | const UT_StringRef & | primpath, |
| UT_ArrayStringSet & | attrib_names | ||
| ) | const |
| UT_StringHolder HUSD_Info::getAutoParentPrimKind | ( | const UT_StringRef & | primpath | ) | const |
| HUSD_Path HUSD_Info::getBestCamera | ( | const UT_StringRef & | explicit_path = UT_StringHolder::theEmptyString, |
| const UT_StringHolder & | render_settings = UT_StringHolder::theEmptyString, |
||
| bool | pick_first_of_many = false |
||
| ) | const |
| HUSD_Path HUSD_Info::getBestRenderSettings | ( | const UT_StringRef & | explicit_path = UT_StringHolder::theEmptyString, |
| bool | pick_first_of_many = false |
||
| ) | const |
| UT_StringHolder HUSD_Info::getBoundMaterial | ( | const UT_StringRef & | primpath | ) | const |
| UT_BoundingBoxD HUSD_Info::getBounds | ( | const UT_StringRef & | primpath, |
| const UT_StringArray & | purposes, | ||
| const HUSD_TimeCode & | time_code | ||
| ) | const |
| bool HUSD_Info::getCameraParms | ( | const UT_StringRef & | primpath, |
| const HUSD_TimeCode & | time_code, | ||
| UT_CameraParms & | camparms | ||
| ) | const |
| exint HUSD_Info::getChildCount | ( | const UT_StringRef & | primpath, |
| HUSD_PrimTraversalDemands | demands | ||
| ) | const |
| void HUSD_Info::getChildren | ( | const UT_StringRef & | primpath, |
| UT_StringArray & | childnames | ||
| ) | const |
| bool HUSD_Info::getCollectionComputedPaths | ( | const UT_StringRef & | collectionpath, |
| UT_StringArray & | primpaths | ||
| ) | const |
| bool HUSD_Info::getCollectionExcludePaths | ( | const UT_StringRef & | collectionpath, |
| UT_StringArray & | primpaths | ||
| ) | const |
| UT_StringHolder HUSD_Info::getCollectionExpansionRule | ( | const UT_StringRef & | collectionpath | ) | const |
| bool HUSD_Info::getCollectionIncludePaths | ( | const UT_StringRef & | collectionpath, |
| UT_StringArray & | primpaths | ||
| ) | const |
| bool HUSD_Info::getCollections | ( | const UT_StringRef & | primpath, |
| HUSD_CollectionInfoMap & | collection_info_map | ||
| ) | const |
| UT_StringHolder HUSD_Info::getCurrentRenderSettings | ( | ) | const |
| bool HUSD_Info::getCustomData | ( | const UT_StringRef & | primpath, |
| const UT_StringRef & | name, | ||
| UtValueType & | value | ||
| ) | const |
| exint HUSD_Info::getDescendantCount | ( | const UT_StringRef & | primpath, |
| HUSD_PrimTraversalDemands | demands | ||
| ) | const |
| void HUSD_Info::getDescendantStats | ( | const UT_StringRef & | primpath, |
| UT_Options & | stats, | ||
| DescendantStatsFlags | flags = STATS_SIMPLE_COUNTS |
||
| ) | const |
| UT_StringHolder HUSD_Info::getDrawMode | ( | const UT_StringRef & | primpath | ) | const |
| bool HUSD_Info::getEndTimeCode | ( | fpreal64 & | endtimecode | ) | const |
|
static |
| bool HUSD_Info::getFramesPerSecond | ( | fpreal64 & | fps | ) | const |
|
static |
| UT_StringHolder HUSD_Info::getIcon | ( | const UT_StringRef & | primpath | ) | const |
| UT_StringHolder HUSD_Info::getKind | ( | const UT_StringRef & | primpath | ) | const |
| bool HUSD_Info::getLayerExists | ( | const UT_StringRef & | filepath | ) | const |
| bool HUSD_Info::getLayerHierarchy | ( | UT_InfoTree & | hierarchy | ) | const |
|
static |
| bool HUSD_Info::getLayerRootPrims | ( | const UT_StringRef & | filepath, |
| const UT_StringMap< UT_StringHolder > & | fileargs, | ||
| HUSD_PathSet & | rootprims | ||
| ) |
| bool HUSD_Info::getLayersAboveLayerBreak | ( | UT_StringArray & | identifiers | ) | const |
|
static |
| bool HUSD_Info::getLayerSavePath | ( | UT_StringHolder & | savepath | ) | const |
| UT_Matrix4D HUSD_Info::getLocalXform | ( | const UT_StringRef & | primpath, |
| const HUSD_TimeCode & | time_code, | ||
| HUSD_TimeSampling * | time_sampling = nullptr |
||
| ) | const |
| bool HUSD_Info::getMetadata | ( | const UT_StringRef & | object_path, |
| const UT_StringRef & | name, | ||
| UtValueType & | value | ||
| ) | const |
| exint HUSD_Info::getMetadataLength | ( | const UT_StringRef & | object_path, |
| const UT_StringRef & | metadata_name | ||
| ) | const |
| void HUSD_Info::getMetadataNames | ( | const UT_StringRef & | object_path, |
| UT_ArrayStringSet & | metadata_names | ||
| ) | const |
| bool HUSD_Info::getMetrics | ( | UT_StringHolder & | upaxis, |
| fpreal64 & | metersperunit | ||
| ) | const |
| UT_Matrix4D HUSD_Info::getParentXform | ( | const UT_StringRef & | primpath, |
| const HUSD_TimeCode & | time_code, | ||
| HUSD_TimeSampling * | time_sampling = nullptr |
||
| ) | const |
| UT_BoundingBoxD HUSD_Info::getPointInstancerBounds | ( | const UT_StringRef & | primpath, |
| exint | instance_index, | ||
| const UT_StringArray & | purposes, | ||
| const HUSD_TimeCode & | time_code | ||
| ) | const |
| int HUSD_Info::getPointInstancerInstanceCount | ( | const UT_StringRef & | primpath, |
| const HUSD_TimeCode & | time_code | ||
| ) | const |
| bool HUSD_Info::getPointInstancerXforms | ( | const UT_StringRef & | primpath, |
| UT_Array< UT_Matrix4D > & | xforms, | ||
| const HUSD_TimeCode & | time_code | ||
| ) |
|
static |
| UT_StringHolder HUSD_Info::getPrimType | ( | const UT_StringRef & | primpath | ) | const |
| exint HUSD_Info::getPrimvarLength | ( | const UT_StringRef & | primpath, |
| const UT_StringRef & | primvarname, | ||
| const HUSD_TimeCode & | time_code, | ||
| HUSD_TimeSampling * | time_sampling = nullptr, |
||
| bool | allow_inheritance = false |
||
| ) | const |
| void HUSD_Info::getPrimvarNames | ( | const UT_StringRef & | primpath, |
| UT_ArrayStringSet & | primvar_names, | ||
| bool | allow_inheritance = false |
||
| ) | const |
| exint HUSD_Info::getPrimvarSize | ( | const UT_StringRef & | primpath, |
| const UT_StringRef & | primvarname, | ||
| bool | allow_inheritance = false |
||
| ) | const |
| bool HUSD_Info::getPrimvarTimeSamples | ( | const UT_StringRef & | primpath, |
| const UT_StringRef & | primvarname, | ||
| UT_FprealArray & | time_samples, | ||
| bool | allow_inheritance = false |
||
| ) | const |
| UT_StringHolder HUSD_Info::getPrimvarTypeName | ( | const UT_StringRef & | primpath, |
| const UT_StringRef & | primvarname, | ||
| bool | allow_inheritance = false |
||
| ) | const |
| UT_StringHolder HUSD_Info::getPurpose | ( | const UT_StringRef & | primpath | ) | const |
| bool HUSD_Info::getRelationshipForwardedTargets | ( | const UT_StringRef & | relpath, |
| UT_StringArray & | target_paths | ||
| ) | const |
| bool HUSD_Info::getRelationshipForwardedTargets | ( | const UT_StringRef & | primpath, |
| const UT_StringRef & | relationshipname, | ||
| UT_StringArray & | target_paths | ||
| ) | const |
| void HUSD_Info::getRelationshipNames | ( | const UT_StringRef & | primpath, |
| UT_ArrayStringSet & | rel_names | ||
| ) | const |
| bool HUSD_Info::getRelationshipTargets | ( | const UT_StringRef & | relpath, |
| UT_StringArray & | target_paths | ||
| ) | const |
| bool HUSD_Info::getRelationshipTargets | ( | const UT_StringRef & | primpath, |
| const UT_StringRef & | relationshipname, | ||
| UT_StringArray & | target_paths | ||
| ) | const |
|
static |
| UT_StringHolder HUSD_Info::getSelectionAncestor | ( | const UT_StringRef & | primpath, |
| const UT_StringRef & | kindhint, | ||
| bool | allow_kind_mismatch, | ||
| bool | allow_instance_proxies, | ||
| bool | allow_hidden_prims | ||
| ) | const |
| void HUSD_Info::getShaderInputAttributeNames | ( | const UT_StringRef & | primpath, |
| UT_ArrayStringSet & | attrib_names | ||
| ) | const |
| bool HUSD_Info::getSourceLayers | ( | UT_StringArray & | names, |
| UT_StringArray & | identifiers, | ||
| UT_IntArray & | fromlops, | ||
| UT_IntArray & | fromsops | ||
| ) | const |
| UT_StringHolder HUSD_Info::getSpecifier | ( | const UT_StringRef & | primpath | ) | const |
| bool HUSD_Info::getStageRootLayer | ( | UT_StringHolder & | identifier | ) | const |
| bool HUSD_Info::getStartTimeCode | ( | fpreal64 & | starttimecode | ) | const |
| UT_StringHolder HUSD_Info::getThumbnail | ( | const UT_StringRef & | primpath | ) | const |
| bool HUSD_Info::getTimeCodesPerSecond | ( | fpreal64 & | tcs | ) | const |
|
static |
|
static |
| UT_StringHolder HUSD_Info::getUniqueXformName | ( | const UT_StringRef & | primpath, |
| HUSD_XformType | type, | ||
| const UT_StringRef & | xform_name_suffix | ||
| ) | const |
|
static |
|
static |
| bool HUSD_Info::getVariants | ( | const UT_StringRef & | primpath, |
| const UT_StringRef & | variantset, | ||
| UT_StringArray & | vset_names | ||
| ) | const |
| UT_StringHolder HUSD_Info::getVariantSelection | ( | const UT_StringRef & | primpath, |
| const UT_StringRef & | variantset | ||
| ) | const |
| bool HUSD_Info::getVariantSets | ( | const UT_StringRef & | primpath, |
| UT_StringArray & | vset_names | ||
| ) | const |
| UT_Matrix4D HUSD_Info::getWorldXform | ( | const UT_StringRef & | primpath, |
| const HUSD_TimeCode & | time_code, | ||
| HUSD_TimeSampling * | time_sampling = nullptr |
||
| ) | const |
| UT_Matrix4D HUSD_Info::getXformFromOpOrder | ( | const UT_StringRef & | primpath, |
| const HUSD_TimeCode & | time_code, | ||
| const UT_StringArray & | xformOpOrder, | ||
| HUSD_TimeSampling * | time_sampling = nullptr |
||
| ) | const |
| bool HUSD_Info::getXformOrder | ( | const UT_StringRef & | primpath, |
| UT_StringArray & | xform_order | ||
| ) | const |
| bool HUSD_Info::getXformTimeSamples | ( | const UT_StringRef & | primpath, |
| const UT_Vector2F & | interval, | ||
| UT_Array< HUSD_TimeCode > & | timecodes | ||
| ) | const |
|
static |
| bool HUSD_Info::hasAnyVisibleLights | ( | const HUSD_TimeCode & | time_code | ) | const |
| bool HUSD_Info::hasAuthoredTargetsForRelationship | ( | const UT_StringRef & | primpath, |
| const UT_StringRef & | relationshipname | ||
| ) | const |
| bool HUSD_Info::hasAuthoredValueForAttrib | ( | const UT_StringRef & | primpath, |
| const UT_StringRef & | attribname | ||
| ) | const |
| bool HUSD_Info::hasAuthoredValueForProperty | ( | const UT_StringRef & | primpath, |
| const UT_StringRef & | propertyname | ||
| ) | const |
| bool HUSD_Info::hasChildren | ( | const UT_StringRef & | primpath | ) | const |
| bool HUSD_Info::hasPayload | ( | const UT_StringRef & | primpath | ) | const |
| bool HUSD_Info::hasPrimAPI | ( | const UT_StringRef & | primpath, |
| const UT_StringRef & | api | ||
| ) | const |
| bool HUSD_Info::isAbstract | ( | const UT_StringRef & | primpath | ) | const |
| bool HUSD_Info::isActive | ( | const UT_StringRef & | primpath | ) | const |
| bool HUSD_Info::isActiveLayerPrimAtPath | ( | const UT_StringRef & | primpath, |
| const UT_StringRef & | prim_type = UT_StringHolder::theEmptyString |
||
| ) | const |
|
static |
|
static |
| bool HUSD_Info::isAttribAtPath | ( | const UT_StringRef & | attribpath, |
| QueryAspect | query = QueryAspect::ANY |
||
| ) | const |
| bool HUSD_Info::isAttribAtPath | ( | const UT_StringRef & | primpath, |
| const UT_StringRef & | attribname, | ||
| QueryAspect | query = QueryAspect::ANY |
||
| ) | const |
| bool HUSD_Info::isCollectionAtPath | ( | const UT_StringRef & | collectionpath | ) | const |
| bool HUSD_Info::isComponent | ( | const UT_StringRef & | primpath | ) | const |
|
static |
| bool HUSD_Info::isEditable | ( | const UT_StringRef & | primpath | ) | const |
|
static |
| bool HUSD_Info::isHiddenInUi | ( | const UT_StringRef & | primpath | ) | const |
| bool HUSD_Info::isInstance | ( | const UT_StringRef & | primpath | ) | const |
| bool HUSD_Info::isInstanceProxy | ( | const UT_StringRef & | primpath | ) | const |
| bool HUSD_Info::isKind | ( | const UT_StringRef & | primpath, |
| const UT_StringRef & | kind | ||
| ) | const |
|
static |
| bool HUSD_Info::isMetadataAtPath | ( | const UT_StringRef & | object_path, |
| const UT_StringRef & | metadata_name, | ||
| QueryAspect | query = QueryAspect::ANY |
||
| ) | const |
| bool HUSD_Info::isModel | ( | const UT_StringRef & | primpath | ) | const |
|
static |
|
static |
| bool HUSD_Info::isPrimAtPath | ( | const UT_StringRef & | primpath | ) | const |
| bool HUSD_Info::isPrimType | ( | const UT_StringRef & | primpath, |
| const UT_StringRef & | type | ||
| ) | const |
| bool HUSD_Info::isPrimvarAtPath | ( | const UT_StringRef & | primpath, |
| const UT_StringRef & | primvarname, | ||
| QueryAspect | query = QueryAspect::ANY, |
||
| bool | allow_inheritance = false |
||
| ) | const |
|
static |
| bool HUSD_Info::isPropertyAtPath | ( | const UT_StringRef & | propertypath | ) | const |
| bool HUSD_Info::isPropertyAtPath | ( | const UT_StringRef & | primpath, |
| const UT_StringRef & | propertyname | ||
| ) | const |
| bool HUSD_Info::isRelationshipAtPath | ( | const UT_StringRef & | relpath | ) | const |
| bool HUSD_Info::isRelationshipAtPath | ( | const UT_StringRef & | primpath, |
| const UT_StringRef & | relationahipname | ||
| ) | const |
| bool HUSD_Info::isSelectable | ( | const UT_StringRef & | primpath, |
| UT_Map< HUSD_Path, bool > * | cache = nullptr |
||
| ) | const |
| bool HUSD_Info::isStageValid | ( | ) | const |
|
static |
|
static |
| bool HUSD_Info::isVisible | ( | const UT_StringRef & | primpath, |
| const HUSD_TimeCode & | time_code, | ||
| HUSD_TimeSampling * | time_sampling = nullptr |
||
| ) | const |
| bool HUSD_Info::isXformReset | ( | const UT_StringRef & | primpath | ) | const |
|
static |
| bool HUSD_Info::reloadWithContext | ( | const UT_StringRef & | filepath, |
| bool | recursive, | ||
| bool | force_load = false |
||
| ) | const |
|
static |