Pcp module#
Summary: The PrimCache Population module implements core scenegraph composition semantics - behaviors informally referred to as Layering & Referencing.
Classes:
- class pxr.Pcp.ArcType#
Methods:
Attributes:
- static GetValueFromName()#
- allValues = (Pcp.ArcTypeRoot, Pcp.ArcTypeInherit, Pcp.ArcTypeRelocate, Pcp.ArcTypeVariant, Pcp.ArcTypeReference, Pcp.ArcTypePayload, Pcp.ArcTypeSpecialize)#
- class pxr.Pcp.Cache#
Methods:
Attributes:
- ComputeAttributeConnectionPaths()#
- ComputeLayerStack()#
- ComputePrimIndex()#
- ComputePropertyIndex()#
- ComputeRelationshipTargetPaths()#
- FindAllLayerStacksUsingLayer()#
- FindPrimIndex()#
- FindPropertyIndex()#
- FindSiteDependencies()#
- GetDynamicFileFormatArgumentDependencyData()#
- GetExpressionVariablesFromLayerStackUsedByPrim()#
- GetLayerStackIdentifier()#
- GetMutedLayers()#
- GetPrimsUsingExpressionVariablesFromLayerStack()#
- GetUsedLayers()#
- GetUsedLayersRevision()#
- GetVariantFallbacks()#
- HasAnyDynamicFileFormatArgumentAttributeDependencies()#
- HasAnyDynamicFileFormatArgumentFieldDependencies()#
- HasRootLayerStack()#
- IsInvalidAssetPath()#
- IsInvalidSublayerIdentifier()#
- IsLayerMuted()#
- IsPayloadIncluded()#
- IsPossibleDynamicFileFormatArgumentAttribute()#
- IsPossibleDynamicFileFormatArgumentField()#
- PrintStatistics()#
- Reload()#
- RequestLayerMuting()#
- RequestPayloads()#
- SetVariantFallbacks()#
- UsesLayerStack()#
- property fileFormatTarget#
- property layerStack#
- class pxr.Pcp.DependencyType#
Methods:
Attributes:
- static GetValueFromName()#
- allValues = (Pcp.DependencyTypeNone, Pcp.DependencyTypeRoot, Pcp.DependencyTypePurelyDirect, Pcp.DependencyTypePartlyDirect, Pcp.DependencyTypeDirect, Pcp.DependencyTypeAncestral, Pcp.DependencyTypeVirtual, Pcp.DependencyTypeNonVirtual, Pcp.DependencyTypeAnyNonVirtual, Pcp.DependencyTypeAnyIncludingVirtual)#
- class pxr.Pcp.DynamicFileFormatDependencyData#
Methods:
- CanAttributeDefaultValueChangeAffectFileFormatArguments()#
- CanFieldChangeAffectFileFormatArguments()#
- GetRelevantAttributeNames()#
- GetRelevantFieldNames()#
- IsEmpty()#
- class pxr.Pcp.ErrorArcCycle#
- class pxr.Pcp.ErrorArcPermissionDenied#
- class pxr.Pcp.ErrorCapacityExceeded#
- class pxr.Pcp.ErrorInconsistentAttributeType#
- class pxr.Pcp.ErrorInconsistentAttributeVariability#
- class pxr.Pcp.ErrorInconsistentPropertyType#
- class pxr.Pcp.ErrorInvalidAssetPath#
- class pxr.Pcp.ErrorInvalidAssetPathBase#
- class pxr.Pcp.ErrorInvalidAuthoredRelocation#
- class pxr.Pcp.ErrorInvalidConflictingRelocation#
- class pxr.Pcp.ErrorInvalidExternalTargetPath#
- class pxr.Pcp.ErrorInvalidInstanceTargetPath#
- class pxr.Pcp.ErrorInvalidPrimPath#
- class pxr.Pcp.ErrorInvalidReferenceOffset#
- class pxr.Pcp.ErrorInvalidSameTargetRelocations#
- class pxr.Pcp.ErrorInvalidSublayerOffset#
- class pxr.Pcp.ErrorInvalidSublayerOwnership#
- class pxr.Pcp.ErrorInvalidSublayerPath#
- class pxr.Pcp.ErrorInvalidTargetPath#
- class pxr.Pcp.ErrorMutedAssetPath#
- class pxr.Pcp.ErrorOpinionAtRelocationSource#
- class pxr.Pcp.ErrorPrimPermissionDenied#
- class pxr.Pcp.ErrorPropertyPermissionDenied#
- class pxr.Pcp.ErrorRelocationBase#
- class pxr.Pcp.ErrorSublayerCycle#
- class pxr.Pcp.ErrorTargetPathBase#
- class pxr.Pcp.ErrorTargetPermissionDenied#
- class pxr.Pcp.ErrorType#
Methods:
Attributes:
- static GetValueFromName()#
- allValues = (Pcp.ErrorType_ArcCycle, Pcp.ErrorType_ArcPermissionDenied, Pcp.ErrorType_IndexCapacityExceeded, Pcp.ErrorType_ArcCapacityExceeded, Pcp.ErrorType_ArcNamespaceDepthCapacityExceeded, Pcp.ErrorType_InconsistentPropertyType, Pcp.ErrorType_InconsistentAttributeType, Pcp.ErrorType_InconsistentAttributeVariability, Pcp.ErrorType_InternalAssetPath, Pcp.ErrorType_InvalidPrimPath, Pcp.ErrorType_InvalidAssetPath, Pcp.ErrorType_InvalidInstanceTargetPath, Pcp.ErrorType_InvalidExternalTargetPath, Pcp.ErrorType_InvalidTargetPath, Pcp.ErrorType_InvalidReferenceOffset, Pcp.ErrorType_InvalidSublayerOffset, Pcp.ErrorType_InvalidSublayerOwnership, Pcp.ErrorType_InvalidSublayerPath, Pcp.ErrorType_InvalidVariantSelection, Pcp.ErrorType_MutedAssetPath, Pcp.ErrorType_InvalidAuthoredRelocation, Pcp.ErrorType_InvalidConflictingRelocation, Pcp.ErrorType_InvalidSameTargetRelocations, Pcp.ErrorType_OpinionAtRelocationSource, Pcp.ErrorType_PrimPermissionDenied, Pcp.ErrorType_PropertyPermissionDenied, Pcp.ErrorType_SublayerCycle, Pcp.ErrorType_TargetPermissionDenied, Pcp.ErrorType_UnresolvedPrimPath, Pcp.ErrorType_VariableExpressionError)#
- class pxr.Pcp.ErrorUnresolvedPrimPath#
- class pxr.Pcp.ErrorVariableExpressionError#
- class pxr.Pcp.ExpressionVariablesSource#
Methods:
- GetLayerStackIdentifier()#
- IsRootLayerStack()#
- ResolveLayerStackIdentifier()#
- class pxr.Pcp.InstanceKey#
- class pxr.Pcp.LayerStack#
Attributes:
True if this object has expired, False otherwise.
- property expired#
True if this object has expired, False otherwise.
- property expressionVariableDependencies#
- property expressionVariables#
- property identifier#
- property incrementalRelocatesSourceToTarget#
- property incrementalRelocatesTargetToSource#
- property layerOffsets#
- property layerTree#
- property layers#
- property localErrors#
- property mutedLayers#
- property pathsToPrimsWithRelocates#
- property relocatesSourceToTarget#
- property relocatesTargetToSource#
- property sessionLayerTree#
- class pxr.Pcp.LayerStackIdentifier#
Attributes:
- property expressionVariablesOverrideSource#
- property pathResolverContext#
- property rootLayer#
- property sessionLayer#
- class pxr.Pcp.MapExpression#
Methods:
Attributes:
- AddRootIdentity()#
- Compose()#
- static Constant()#
- Evaluate()#
- static Identity()#
- static Inverse()#
- MapSourceToTarget()#
- MapTargetToSource()#
- property isIdentity#
- property isNull#
- property timeOffset#
- class pxr.Pcp.MapFunction#
Methods:
Attributes:
- Compose()#
- ComposeOffset()#
- GetInverse()#
- static Identity()#
- static IdentityPathMap()#
- MapSourceToTarget()#
- MapTargetToSource()#
- property isIdentity#
- property isIdentityPathMapping#
- property isNull#
- property sourceToTargetMap#
- property timeOffset#
- class pxr.Pcp.NodeRef#
Methods:
Attributes:
- CanContributeSpecs()#
- GetDepthBelowIntroduction()#
- GetIntroPath()#
- GetOriginRootNode()#
- GetPathAtIntroduction()#
- GetRootNode()#
- GetSpecContributionRestrictedDepth()#
- IsDueToAncestor()#
- IsRootNode()#
- property arcType#
- property children#
- property hasSpecs#
- property hasSymmetry#
- property isCulled#
- property isInert#
- property isRestricted#
- property layerStack#
- property mapToParent#
- property mapToRoot#
- property namespaceDepth#
- property origin#
- property parent#
- property path#
- property permission#
- property siblingNumAtOrigin#
- property site#
- class pxr.Pcp.PrimIndex#
Methods:
Attributes:
- ComposeAuthoredVariantSelections()#
- ComputePrimChildNames()#
- ComputePrimPropertyNames()#
- DumpToDotGraph()#
- DumpToString()#
- GetNodeProvidingSpec()#
- GetSelectionAppliedForVariantSet()#
- IsInstanceable()#
- IsValid()#
- PrintStatistics()#
- property hasAnyPayloads#
- property localErrors#
- property primStack#
- property rootNode#