|
| 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 |
|
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 | 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 |
|
|
static bool | isArrayValueType (const UT_StringRef &valueType) |
|
static bool | isTokenArrayValueType (const UT_StringRef &valueType) |
|
static bool | isPrimvarName (const UT_StringRef &name) |
|
static void | getPrimitiveKinds (UT_StringArray &kinds) |
|
static void | getUsdVersionInfo (UT_StringMap< UT_StringHolder > &info) |
|
static bool | isModelKind (const UT_StringRef &kind) |
|
static bool | isGroupKind (const UT_StringRef &kind) |
|
static bool | isComponentKind (const UT_StringRef &kind) |
|
static bool | isPathInPrototype (const HUSD_Path &primpath) |
|
static void | getGlobalVariantSelectionFallbacks (UT_StringMap< UT_StringArray > &variantselections) |
|
static bool | isLopLayer (const UT_StringRef &identifier) |
|
static bool | getLayerSavePath (const UT_StringHolder &identifier, const UT_StringMap< UT_StringHolder > &refargs, UT_StringHolder &savepath) |
|
static bool | reload (const UT_StringRef &filepath, bool recursive, bool force_load=false) |
|
static bool | computeStageStats (const UT_StringRef &path, UT_Options &stats) |
|
static bool | computeAllDependencies (const UT_StringRef &path, UT_StringArray &layers, UT_StringArray &resolved, UT_StringArray &unresolved) |
|
static bool | extractExternalReferences (const UT_StringRef &path, UT_StringArray &sub_layers, UT_StringArray &references, UT_StringArray &payloads) |
|
static bool | getExpandedPathSet (const UT_StringRef &filepath, const UT_StringRef &primpattern, HUSD_PathSet &paths) |
|
static bool | getLayerRootPrims (const UT_StringRef &filepath, const UT_StringMap< UT_StringHolder > &fileargs, HUSD_PathSet &rootprims) |
|
static bool | hasAnyPrimsOutside (const UT_StringRef &filepath, const UT_StringMap< UT_StringHolder > &fileargs, const UT_StringRef &primpath) |
|
static const UT_StringHolder & | getTransformAttribName () |
|
static const UT_StringHolder & | getTimeVaryingAttribName () |
|
Definition at line 39 of file HUSD_Info.h.