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.ErrorArcToProhibitedChild#
 
- 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.LayerRelocatesEditBuilder#
 Methods:
- GetEditedRelocatesMap()#
 
- GetEdits()#
 
- Relocate()#
 
- RemoveRelocate()#
 
- 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#