|
| | 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 |
| |
| 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 int | valueTypeScalarSize (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 | getUsingStageSceneIndex () |
| |
| 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 | isStageVariableExpression (const UT_StringRef &expr, bool check_for_errors=true) |
| |
| static bool | isAnonymousLayer (const UT_StringRef &identifier) |
| |
| 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 | hasAnyPrimsOutside (const UT_StringRef &filepath, const UT_StringMap< UT_StringHolder > &fileargs, const UT_StringRef &primpath) |
| |
| static bool | getLayerRootPrims (const UT_StringRef &filepath, const UT_StringMap< UT_StringHolder > &fileargs, HUSD_PathSet &rootprims) |
| |
| static bool | getLayerMetadata (const UT_StringRef &filepath, fpreal64 &starttime, fpreal64 &endtime, fpreal64 &tcps) |
| |
| static bool | getResolverContextStrings (const UT_StringRef &filepath, UT_StringMap< UT_StringHolder > &strs) |
| |
| static const UT_StringHolder & | getTransformAttribName () |
| |
| static const UT_StringHolder & | getTimeVaryingAttribName () |
| |