HDK
|
#include <HUSD_Info.h>
Public Types | |
enum | DescendantStatsFlags { STATS_SIMPLE_COUNTS = 0x0000, STATS_PURPOSE_COUNTS = 0x0001, STATS_GEOMETRY_COUNTS = 0x0002 } |
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 |
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 |
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 |
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 | 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 |
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 |
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 | 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 |
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 |
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 40 of file HUSD_Info.h.
Enumerator | |
---|---|
STATS_SIMPLE_COUNTS | |
STATS_PURPOSE_COUNTS | |
STATS_GEOMETRY_COUNTS |
Definition at line 198 of file HUSD_Info.h.
|
strong |
Enumerator | |
---|---|
ANY | |
ARRAY |
Definition at line 261 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::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 |
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::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 |
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 |
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 |
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::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 |
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 |
|
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::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::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 |