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#