pxr package

Ar module

class pxr.Ar.DefaultResolver
static SetDefaultSearchPath()
class pxr.Ar.DefaultResolverContext
GetSearchPath()
class pxr.Ar.Resolver
AnchorRelativePath()
ConfigureResolverForAsset()
CreateDefaultContext()
CreateDefaultContextForAsset()
GetCurrentContext()
GetExtension()
IsRelativePath()
RefreshContext()
Resolve()
class pxr.Ar.ResolverContextBinder
class pxr.Ar.ResolverScopedCache

CameraUtil module

Camera utilities.

class pxr.CameraUtil.ConformWindowPolicy
static GetValueFromName()
allValues = (CameraUtil.MatchVertically, CameraUtil.MatchHorizontally, CameraUtil.Fit, CameraUtil.Crop, CameraUtil.DontConform)
class pxr.CameraUtil.ScreenWindowParameters
property fieldOfView
property screenWindow
property zFacingViewMatrix

Garch module

garch

class pxr.Garch.GLPlatformDebugContext
makeCurrent()
property expired

True if this object has expired, False otherwise.

Gf module

Graphics Foundation This package defines classes for fundamental graphics types and operations.

class pxr.Gf.BBox3d

Arbitrarily oriented 3D bounding box

static Combine()
ComputeAlignedBox()
ComputeAlignedRange()
ComputeCentroid()
GetBox()
GetInverseMatrix()
GetMatrix()
GetRange()
GetVolume()
HasZeroAreaPrimitives()
Set()
SetHasZeroAreaPrimitives()
SetMatrix()
SetRange()
Transform()
property box
property hasZeroAreaPrimitives
property matrix
class pxr.Gf.Camera
class FOVDirection
static GetValueFromName()
allValues = (Gf.Camera.FOVHorizontal, Gf.Camera.FOVVertical)
class Projection
static GetValueFromName()
allValues = (Gf.Camera.Perspective, Gf.Camera.Orthographic)
GetFieldOfView()
SetOrthographicFromAspectRatioAndSize()
SetPerspectiveFromAspectRatioAndFieldOfView()
APERTURE_UNIT = 0.1
DEFAULT_HORIZONTAL_APERTURE = 20.955
DEFAULT_VERTICAL_APERTURE = 15.290799999999999
FOCAL_LENGTH_UNIT = 0.1
FOVHorizontal = Gf.Camera.FOVHorizontal
FOVVertical = Gf.Camera.FOVVertical
Orthographic = Gf.Camera.Orthographic
Perspective = Gf.Camera.Perspective
property aspectRatio
property clippingPlanes
property clippingRange
property fStop
property focalLength
property focusDistance
property frustum
property horizontalAperture
property horizontalApertureOffset
property horizontalFieldOfView
property projection
property transform
property verticalAperture
property verticalApertureOffset
property verticalFieldOfView
class pxr.Gf.Frustum

Basic view frustum

class ProjectionType
static GetValueFromName()
allValues = (Gf.Frustum.Orthographic, Gf.Frustum.Perspective)
ComputeAspectRatio()
ComputeCorners()
ComputeCornersAtDistance()
ComputeLookAtPoint()
ComputeNarrowedFrustum()
ComputePickRay()
ComputeProjectionMatrix()
ComputeUpVector()
ComputeViewDirection()
ComputeViewFrame()
ComputeViewInverse()
ComputeViewMatrix()
FitToSphere()
GetFOV()

Returns the horizontal fov of the frustum. The fov of the frustum is not necessarily the same value as displayed in the viewer. The displayed fov is a function of the focal length or FOV avar. The frustum’s fov may be different due to things like lens breathing.

If the frustum is not of type GfFrustum::Perspective, the returned FOV will be 0.0.

GetNearFar()
GetOrthographic()
GetPerspective()

Returns the current perspective frustum values suitable for use by SetPerspective. If the current frustum is a perspective projection, the return value is a tuple of fieldOfView, aspectRatio, nearDistance, farDistance). If the current frustum is not perspective, the return value is None.

GetPosition()
GetProjectionType()
static GetReferencePlaneDepth()
GetRotation()
GetViewDistance()
GetWindow()
Intersects()
static IntersectsViewVolume()
SetNearFar()
SetOrthographic()
SetPerspective()
SetPosition()
SetPositionAndRotationFromMatrix()
SetProjectionType()
SetRotation()
SetViewDistance()
SetWindow()
Transform()
Orthographic = Gf.Frustum.Orthographic
Perspective = Gf.Frustum.Perspective
property nearFar
property position
property projectionType
property rotation
property viewDistance
property window
class pxr.Gf.Interval

Basic mathematical interval class

Contains()

Returns true if x is inside the interval.

Returns true if x is inside the interval.

static GetFullInterval()
GetMax()

Get the maximum value.

GetMin()

Get the minimum value.

GetSize()

The width of the interval

In()

Returns true if x is inside the interval.

Intersects()
IsEmpty()

True if the interval is empty.

IsFinite()
IsMaxClosed()
IsMaxFinite()
IsMaxOpen()
IsMinClosed()
IsMinFinite()
IsMinOpen()
SetMax()

Set the maximum value.

Set the maximum value and boundary condition.

SetMin()

Set the minimum value.

Set the minimum value and boundary condition.

property finite
property isEmpty

True if the interval is empty.

property max

The maximum value.

property maxClosed
property maxFinite
property maxOpen
property min

The minimum value.

property minClosed
property minFinite
property minOpen
property size

The width of the interval.

class pxr.Gf.Line

Line class

FindClosestPoint()
GetDirection()
GetPoint()
Set()
property direction
class pxr.Gf.LineSeg

Line segment class

FindClosestPoint()
GetDirection()
GetLength()
GetPoint()
property direction
property length
class pxr.Gf.Matrix2d
GetColumn()
GetDeterminant()
GetInverse()
GetRow()
GetTranspose()
Set()
SetColumn()
SetDiagonal()
SetIdentity()
SetRow()
SetZero()
dimension = (2, 2)
class pxr.Gf.Matrix2f
GetColumn()
GetDeterminant()
GetInverse()
GetRow()
GetTranspose()
Set()
SetColumn()
SetDiagonal()
SetIdentity()
SetRow()
SetZero()
dimension = (2, 2)
class pxr.Gf.Matrix3d
ExtractRotation()
GetColumn()
GetDeterminant()
GetHandedness()
GetInverse()
GetOrthonormalized()
GetRow()
GetTranspose()
IsLeftHanded()
IsRightHanded()
Orthonormalize()
Set()
SetColumn()
SetDiagonal()
SetIdentity()
SetRotate()
SetRow()
SetScale()
SetZero()
dimension = (3, 3)
class pxr.Gf.Matrix3f
ExtractRotation()
GetColumn()
GetDeterminant()
GetHandedness()
GetInverse()
GetOrthonormalized()
GetRow()
GetTranspose()
IsLeftHanded()
IsRightHanded()
Orthonormalize()
Set()
SetColumn()
SetDiagonal()
SetIdentity()
SetRotate()
SetRow()
SetScale()
SetZero()
dimension = (3, 3)
class pxr.Gf.Matrix4d
ExtractRotation()
ExtractRotationMatrix()
ExtractRotationQuat()
ExtractTranslation()
Factor()
GetColumn()
GetDeterminant()
GetDeterminant3()
GetHandedness()
GetInverse()
GetOrthonormalized()
GetRow()
GetRow3()
GetTranspose()
HasOrthogonalRows3()
IsLeftHanded()
IsRightHanded()
Orthonormalize()
RemoveScaleShear()
Set()
SetColumn()
SetDiagonal()
SetIdentity()
SetLookAt()
SetRotate()
SetRotateOnly()
SetRow()
SetRow3()
SetScale()
SetTransform()
SetTranslate()
SetTranslateOnly()
SetZero()
Transform()
TransformAffine()
TransformDir()
dimension = (4, 4)
class pxr.Gf.Matrix4f
ExtractRotation()
ExtractRotationMatrix()
ExtractRotationQuat()
ExtractTranslation()
Factor()
GetColumn()
GetDeterminant()
GetDeterminant3()
GetHandedness()
GetInverse()
GetOrthonormalized()
GetRow()
GetRow3()
GetTranspose()
HasOrthogonalRows3()
IsLeftHanded()
IsRightHanded()
Orthonormalize()
RemoveScaleShear()
Set()
SetColumn()
SetDiagonal()
SetIdentity()
SetLookAt()
SetRotate()
SetRotateOnly()
SetRow()
SetRow3()
SetScale()
SetTransform()
SetTranslate()
SetTranslateOnly()
SetZero()
Transform()
TransformAffine()
TransformDir()
dimension = (4, 4)
class pxr.Gf.MultiInterval
Add()
ArithmeticAdd()
Clear()
Contains()

Returns true if x is inside the multi-interval.

Returns true if x is inside the multi-interval.

Returns true if x is inside the multi-interval.

GetBounds()
GetComplement()
static GetFullInterval()
GetSize()
IsEmpty()
Remove()
property bounds
property isEmpty
property size
class pxr.Gf.Plane
GetDistance()
GetDistanceFromOrigin()
GetEquation()
GetNormal()
IntersectsPositiveHalfSpace()
Project()
Reorient()
Set()
Transform()
property distanceFromOrigin
property normal
class pxr.Gf.Quatd
GetConjugate()
static GetIdentity()
GetImaginary()
GetInverse()
GetLength()
GetNormalized()
GetReal()
Normalize()
SetImaginary()
SetReal()
property imaginary
property real
class pxr.Gf.Quaternion

Quaternion class

static GetIdentity()
GetImaginary()
GetInverse()
GetLength()
GetNormalized()
GetReal()
Normalize()
property imaginary
property real
class pxr.Gf.Quatf
GetConjugate()
static GetIdentity()
GetImaginary()
GetInverse()
GetLength()
GetNormalized()
GetReal()
Normalize()
SetImaginary()
SetReal()
property imaginary
property real
class pxr.Gf.Quath
GetConjugate()
static GetIdentity()
GetImaginary()
GetInverse()
GetLength()
GetNormalized()
GetReal()
Normalize()
SetImaginary()
SetReal()
property imaginary
property real
class pxr.Gf.Range1d
Contains()
GetDistanceSquared()
static GetIntersection()
GetMax()
GetMidpoint()
GetMin()
GetSize()
static GetUnion()
IntersectWith()
IsEmpty()
SetEmpty()
SetMax()
SetMin()
UnionWith()
dimension = 1
property max
property min
class pxr.Gf.Range1f
Contains()
GetDistanceSquared()
static GetIntersection()
GetMax()
GetMidpoint()
GetMin()
GetSize()
static GetUnion()
IntersectWith()
IsEmpty()
SetEmpty()
SetMax()
SetMin()
UnionWith()
dimension = 1
property max
property min
class pxr.Gf.Range2d
Contains()
GetCorner()
GetDistanceSquared()
static GetIntersection()
GetMax()
GetMidpoint()
GetMin()
GetQuadrant()
GetSize()
static GetUnion()
IntersectWith()
IsEmpty()
SetEmpty()
SetMax()
SetMin()
UnionWith()
dimension = 2
property max
property min
unitSquare = Gf.Range2d(Gf.Vec2d(0.0, 0.0), Gf.Vec2d(1.0, 1.0))
class pxr.Gf.Range2f
Contains()
GetCorner()
GetDistanceSquared()
static GetIntersection()
GetMax()
GetMidpoint()
GetMin()
GetQuadrant()
GetSize()
static GetUnion()
IntersectWith()
IsEmpty()
SetEmpty()
SetMax()
SetMin()
UnionWith()
dimension = 2
property max
property min
unitSquare = Gf.Range2f(Gf.Vec2f(0.0, 0.0), Gf.Vec2f(1.0, 1.0))
class pxr.Gf.Range3d
Contains()
GetCorner()
GetDistanceSquared()
static GetIntersection()
GetMax()
GetMidpoint()
GetMin()
GetOctant()
GetSize()
static GetUnion()
IntersectWith()
IsEmpty()
SetEmpty()
SetMax()
SetMin()
UnionWith()
dimension = 3
property max
property min
unitCube = Gf.Range3d(Gf.Vec3d(0.0, 0.0, 0.0), Gf.Vec3d(1.0, 1.0, 1.0))
class pxr.Gf.Range3f
Contains()
GetCorner()
GetDistanceSquared()
static GetIntersection()
GetMax()
GetMidpoint()
GetMin()
GetOctant()
GetSize()
static GetUnion()
IntersectWith()
IsEmpty()
SetEmpty()
SetMax()
SetMin()
UnionWith()
dimension = 3
property max
property min
unitCube = Gf.Range3f(Gf.Vec3f(0.0, 0.0, 0.0), Gf.Vec3f(1.0, 1.0, 1.0))
class pxr.Gf.Ray
FindClosestPoint()
GetPoint()
SetEnds()
SetPointAndDirection()
Transform()
property direction
property startPoint
class pxr.Gf.Rect2i
Contains()
GetArea()
GetBottom()
GetCenter()
GetHeight()
GetHigher()
GetIntersection()
GetLeft()
GetLower()
GetNormalized()
GetRight()
GetSize()
GetTop()
GetUnion()
GetWidth()
IsEmpty()
IsNull()
IsValid()
SetBottom()
SetHigher()
SetLeft()
SetLower()
SetRight()
SetTop()
Translate()
property bottom
property higher
property left
property lower
property right
property top
class pxr.Gf.Rotation

3-space rotation

Decompose()
static DecomposeRotation()
static DecomposeRotation3()
GetAngle()
GetAxis()
GetInverse()
GetQuat()
GetQuaternion()
static RotateOntoProjected()
SetAxisAngle()
SetIdentity()
SetQuat()
SetQuaternion()
SetRotateInto()
TransformDir()
property angle
property axis
class pxr.Gf.Size2

A 2D size class

Set()
dimension = 2
class pxr.Gf.Size3

A 3D size class

Set()
dimension = 3
class pxr.Gf.Transform
GetMatrix()
GetPivotOrientation()
GetPivotPosition()
GetRotation()
GetScale()
GetTranslation()
Set()

Set method used by old 2x code. (Deprecated)

SetIdentity()
SetMatrix()
SetPivotOrientation()
SetPivotPosition()
SetRotation()
SetScale()
SetTranslation()
property pivotOrientation
property pivotPosition
property rotation
property scale
property translation
class pxr.Gf.Vec2d
static Axis()
GetComplement()
GetDot()
GetLength()
GetNormalized()
GetProjection()
Normalize()
static XAxis()
static YAxis()
dimension = 2
class pxr.Gf.Vec2f
static Axis()
GetComplement()
GetDot()
GetLength()
GetNormalized()
GetProjection()
Normalize()
static XAxis()
static YAxis()
dimension = 2
class pxr.Gf.Vec2h
static Axis()
GetComplement()
GetDot()
GetLength()
GetNormalized()
GetProjection()
Normalize()
static XAxis()
static YAxis()
dimension = 2
class pxr.Gf.Vec2i
static Axis()
GetDot()
static XAxis()
static YAxis()
dimension = 2
class pxr.Gf.Vec3d
static Axis()
BuildOrthonormalFrame()
GetComplement()
GetCross()
GetDot()
GetLength()
GetNormalized()
GetProjection()
Normalize()
static OrthogonalizeBasis()
static XAxis()
static YAxis()
static ZAxis()
dimension = 3
class pxr.Gf.Vec3f
static Axis()
BuildOrthonormalFrame()
GetComplement()
GetCross()
GetDot()
GetLength()
GetNormalized()
GetProjection()
Normalize()
static OrthogonalizeBasis()
static XAxis()
static YAxis()
static ZAxis()
dimension = 3
class pxr.Gf.Vec3h
static Axis()
BuildOrthonormalFrame()
GetComplement()
GetCross()
GetDot()
GetLength()
GetNormalized()
GetProjection()
Normalize()
static OrthogonalizeBasis()
static XAxis()
static YAxis()
static ZAxis()
dimension = 3
class pxr.Gf.Vec3i
static Axis()
GetDot()
static XAxis()
static YAxis()
static ZAxis()
dimension = 3
class pxr.Gf.Vec4d
static Axis()
GetComplement()
GetDot()
GetLength()
GetNormalized()
GetProjection()
Normalize()
static WAxis()
static XAxis()
static YAxis()
static ZAxis()
dimension = 4
class pxr.Gf.Vec4f
static Axis()
GetComplement()
GetDot()
GetLength()
GetNormalized()
GetProjection()
Normalize()
static WAxis()
static XAxis()
static YAxis()
static ZAxis()
dimension = 4
class pxr.Gf.Vec4h
static Axis()
GetComplement()
GetDot()
GetLength()
GetNormalized()
GetProjection()
Normalize()
static WAxis()
static XAxis()
static YAxis()
static ZAxis()
dimension = 4
class pxr.Gf.Vec4i
static Axis()
GetDot()
static WAxis()
static XAxis()
static YAxis()
static ZAxis()
dimension = 4

Kind module

Python bindings for libKind

class pxr.Kind.Registry
static GetAllKinds()
static GetBaseKind()
static HasKind()
static IsA()
property expired

True if this object has expired, False otherwise.

class pxr.Kind.Tokens
assembly = 'assembly'
component = 'component'
group = 'group'
model = 'model'
subcomponent = 'subcomponent'

Ndr module

Python bindings for libNdr

class pxr.Ndr.DiscoveryPlugin
DiscoverNodes()
GetSearchURIs()
property expired

True if this object has expired, False otherwise.

class pxr.Ndr.DiscoveryPluginContext
GetSourceType()
property expired

True if this object has expired, False otherwise.

class pxr.Ndr.DiscoveryPluginList
append()
extend()
class pxr.Ndr.DiscoveryUri
property resolvedUri
property uri
class pxr.Ndr.Node
GetContext()
GetFamily()
GetIdentifier()
GetInfoString()
GetInput()
GetInputNames()
GetMetadata()
GetName()
GetOutput()
GetOutputNames()
GetResolvedDefinitionURI()
GetResolvedImplementationURI()
GetSourceCode()
GetSourceType()
GetVersion()
IsValid()
class pxr.Ndr.NodeDiscoveryResult
property blindData
property discoveryType
property family
property identifier
property metadata
property name
property resolvedUri
property sourceCode
property sourceType
property subIdentifier
property uri
property version
class pxr.Ndr.NodeList
append()
extend()
class pxr.Ndr.Property
CanConnectTo()
GetArraySize()
GetDefaultValue()
GetInfoString()
GetMetadata()
GetName()
GetType()
GetTypeAsSdfType()
IsArray()
IsConnectable()
IsDynamicArray()
IsOutput()
class pxr.Ndr.Registry
GetAllNodeSourceTypes()
GetNodeByIdentifier()
GetNodeByIdentifierAndType()
GetNodeByName()
GetNodeByNameAndType()
GetNodeFromAsset()
GetNodeFromSourceCode()
GetNodeIdentifiers()
GetNodeNames()
GetNodesByFamily()
GetNodesByIdentifier()
GetNodesByName()
GetSearchURIs()
SetExtraDiscoveryPlugins()
SetExtraParserPlugins()
property expired

True if this object has expired, False otherwise.

class pxr.Ndr.Version
GetAsDefault()
GetMajor()
GetMinor()
GetStringSuffix()
IsDefault()
class pxr.Ndr.VersionFilter
static GetValueFromName()
allValues = (Ndr.VersionFilterDefaultOnly, Ndr.VersionFilterAllVersions)

Pcp module

class pxr.Pcp.ArcType
static GetValueFromName()
allValues = (Pcp.ArcTypeRoot, Pcp.ArcTypeInherit, Pcp.ArcTypeRelocate, Pcp.ArcTypeVariant, Pcp.ArcTypeReference, Pcp.ArcTypePayload, Pcp.ArcTypeSpecialize)
class pxr.Pcp.Cache
ComputeAttributeConnectionPaths()
ComputeLayerStack()
ComputePrimIndex()
ComputePropertyIndex()
ComputeRelationshipTargetPaths()
FindAllLayerStacksUsingLayer()
FindPrimIndex()
FindPropertyIndex()
FindSiteDependencies()
GetDynamicFileFormatArgumentDependencyData()
GetLayerStackIdentifier()
GetMutedLayers()
GetUsedLayers()
GetVariantFallbacks()
HasAnyDynamicFileFormatArgumentDependencies()
IsInvalidAssetPath()
IsInvalidSublayerIdentifier()
IsLayerMuted()
IsPayloadIncluded()
IsPossibleDynamicFileFormatArgumentField()
PrintStatistics()
Reload()
RequestLayerMuting()
RequestPayloads()
SetVariantFallbacks()
property fileFormatTarget
property layerStack
class pxr.Pcp.Dependency
property indexPath
property mapFunc
property sitePath
class pxr.Pcp.DependencyType
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
CanFieldChangeAffectFileFormatArguments()
GetRelevantFieldNames()
IsEmpty()
class pxr.Pcp.ErrorArcCycle
class pxr.Pcp.ErrorArcPermissionDenied
class pxr.Pcp.ErrorBase
property errorType
class pxr.Pcp.ErrorInconsistentAttributeType
class pxr.Pcp.ErrorInconsistentAttributeVariability
class pxr.Pcp.ErrorInconsistentPropertyType
class pxr.Pcp.ErrorInternalAssetPath
class pxr.Pcp.ErrorInvalidAssetPath
class pxr.Pcp.ErrorInvalidAssetPathBase
class pxr.Pcp.ErrorInvalidExternalTargetPath
class pxr.Pcp.ErrorInvalidInstanceTargetPath
class pxr.Pcp.ErrorInvalidPrimPath
class pxr.Pcp.ErrorInvalidReferenceOffset
class pxr.Pcp.ErrorInvalidSublayerOffset
class pxr.Pcp.ErrorInvalidSublayerOwnership
class pxr.Pcp.ErrorInvalidSublayerPath
class pxr.Pcp.ErrorInvalidTargetPath
class pxr.Pcp.ErrorInvalidVariantSelection
class pxr.Pcp.ErrorMutedAssetPath
class pxr.Pcp.ErrorOpinionAtRelocationSource
class pxr.Pcp.ErrorPrimPermissionDenied
class pxr.Pcp.ErrorPropertyPermissionDenied
class pxr.Pcp.ErrorSublayerCycle
class pxr.Pcp.ErrorTargetPathBase
class pxr.Pcp.ErrorTargetPermissionDenied
class pxr.Pcp.ErrorType
static GetValueFromName()
allValues = (Pcp.ErrorType_ArcCycle, Pcp.ErrorType_ArcPermissionDenied, 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_OpinionAtRelocationSource, Pcp.ErrorType_PrimPermissionDenied, Pcp.ErrorType_PropertyPermissionDenied, Pcp.ErrorType_SublayerCycle, Pcp.ErrorType_TargetPermissionDenied, Pcp.ErrorType_UnresolvedPrimPath)
class pxr.Pcp.ErrorUnresolvedPrimPath
class pxr.Pcp.InstanceKey
class pxr.Pcp.LayerStack
property expired

True if this object has expired, False otherwise.

property identifier
property incrementalRelocatesSourceToTarget
property incrementalRelocatesTargetToSource
property layerOffsets
property layerTree
property layers
property localErrors
property pathsToPrimsWithRelocates
property relocatesSourceToTarget
property relocatesTargetToSource
class pxr.Pcp.LayerStackIdentifier
property pathResolverContext
property rootLayer
property sessionLayer
class pxr.Pcp.LayerStackSite
property layerStack
property path
class pxr.Pcp.MapExpression
AddRootIdentity()
Compose()
static Constant()
Evaluate()
static Identity()
static Inverse()
MapSourceToTarget()
MapTargetToSource()
property isIdentity
property isNull
property timeOffset
class pxr.Pcp.MapFunction
Compose()
ComposeOffset()
GetInverse()
static Identity()
static IdentityPathMap()
MapSourceToTarget()
MapTargetToSource()
property isIdentity
property isNull
property sourceToTargetMap
property timeOffset
class pxr.Pcp.NodeRef
CanContributeSpecs()
GetDepthBelowIntroduction()
GetIntroPath()
GetOriginRootNode()
GetPathAtIntroduction()
GetRootNode()
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
ComposeAuthoredVariantSelections()
ComputePrimChildNames()
ComputePrimPropertyNames()
DumpToDotGraph()
DumpToString()
GetSelectionAppliedForVariantSet()
IsInstanceable()
IsValid()
PrintStatistics()
property hasAnyPayloads
property localErrors
property primStack
property rootNode
class pxr.Pcp.PropertyIndex
property localErrors
property localPropertyStack
property propertyStack
class pxr.Pcp.Site
property layerStack
property path

PhysicsSchemaTools module

pxr.PhysicsSchemaTools.addActor()
pxr.PhysicsSchemaTools.addBoxCollisionShape()
pxr.PhysicsSchemaTools.addCollisionShape()
pxr.PhysicsSchemaTools.addDensity()
pxr.PhysicsSchemaTools.addDisplayColor()
pxr.PhysicsSchemaTools.addGroundPlane()
pxr.PhysicsSchemaTools.addGroundTriMesh()
pxr.PhysicsSchemaTools.addOrientation()
pxr.PhysicsSchemaTools.addPhysicsScene()
pxr.PhysicsSchemaTools.addPosition()
pxr.PhysicsSchemaTools.addRigidBody()
pxr.PhysicsSchemaTools.addRigidBox()
pxr.PhysicsSchemaTools.addRigidBoxForInstancing()
pxr.PhysicsSchemaTools.addRigidCapsule()
pxr.PhysicsSchemaTools.addRigidCone()
pxr.PhysicsSchemaTools.addRigidCylinder()
pxr.PhysicsSchemaTools.addRigidSphere()
pxr.PhysicsSchemaTools.addVelocity()
pxr.PhysicsSchemaTools.createMesh()
pxr.PhysicsSchemaTools.createMeshBox()
pxr.PhysicsSchemaTools.createMeshCapsule()
pxr.PhysicsSchemaTools.createMeshCylinder()
pxr.PhysicsSchemaTools.createMeshSphere()
pxr.PhysicsSchemaTools.createMeshSquare()
pxr.PhysicsSchemaTools.decodeSdfPath()
pxr.PhysicsSchemaTools.encodeSdfPath()
pxr.PhysicsSchemaTools.getMassSpaceInertia()
pxr.PhysicsSchemaTools.intToSdfPath()
pxr.PhysicsSchemaTools.sdfPathToInt()

Plug module

This package defines facilities for dealing with plugins.

class pxr.Plug.Notice
class Base
class DidRegisterPlugins
GetNewPlugins()
class pxr.Plug.Plugin
DeclaresType()
FindPluginResource()
GetMetadataForType()
Load()
MakeResourcePath()
property expired

True if this object has expired, False otherwise.

property isLoaded
property isPythonModule
property isResource
property metadata
property name
property path
property resourcePath
class pxr.Plug.Registry
static FindDerivedTypeByName()
static FindTypeByName()
static GetAllDerivedTypes()
GetAllPlugins()
static GetDirectlyDerivedTypes()
GetPluginForType()
GetPluginWithName()
GetStringFromPluginMetaData()
RegisterPlugins()
property expired

True if this object has expired, False otherwise.

Sdf module

class pxr.Sdf.AngularUnit
static GetValueFromName()
allValues = (Sdf.AngularUnitDegrees, Sdf.AngularUnitRadians)
class pxr.Sdf.AssetPath
property path
property resolvedPath
class pxr.Sdf.AssetPathArray

An array of type SdfAssetPath.

class pxr.Sdf.AttributeSpec
ClearColorSpace()
HasColorSpace()
ConnectionPathsKey = 'connectionPaths'
DefaultValueKey = 'default'
DisplayUnitKey = 'displayUnit'
property allowedTokens

The allowed value tokens for this property

property colorSpace

The color-space in which the attribute value is authored.

property connectionPathList

A PathListEditor for the attribute’s connection paths.

The list of the connection paths for this attribute may be modified with this PathListEditor.

A PathListEditor may express a list either as an explicit value or as a set of list editing operations. See GdListEditor for more information.

property displayUnit

The display unit for this attribute.

property expired
property roleName

The roleName for this attribute’s typeName.

property typeName

The typename of this attribute.

property valueType

The value type of this attribute.

class pxr.Sdf.BatchNamespaceEdit
Add()
Process()
property edits
class pxr.Sdf.ChangeBlock
class pxr.Sdf.ChildrenView_Sdf_AttributeChildPolicy_SdfAttributeViewPredicate
class ChildrenView_Sdf_AttributeChildPolicy_SdfAttributeViewPredicate_Iterator
class ChildrenView_Sdf_AttributeChildPolicy_SdfAttributeViewPredicate_KeyIterator
class ChildrenView_Sdf_AttributeChildPolicy_SdfAttributeViewPredicate_ValueIterator
get()
index()
items()
keys()
values()
class pxr.Sdf.ChildrenView_Sdf_AttributeChildPolicy_SdfChildrenViewTrivialPredicate_SdfHandle_SdfAttributeSpec___
class ChildrenView_Sdf_AttributeChildPolicy_SdfChildrenViewTrivialPredicate_SdfHandle_SdfAttributeSpec____Iterator
class ChildrenView_Sdf_AttributeChildPolicy_SdfChildrenViewTrivialPredicate_SdfHandle_SdfAttributeSpec____KeyIterator
class ChildrenView_Sdf_AttributeChildPolicy_SdfChildrenViewTrivialPredicate_SdfHandle_SdfAttributeSpec____ValueIterator
get()
index()
items()
keys()
values()
class pxr.Sdf.ChildrenView_Sdf_PrimChildPolicy_SdfChildrenViewTrivialPredicate_SdfHandle_SdfPrimSpec___
class ChildrenView_Sdf_PrimChildPolicy_SdfChildrenViewTrivialPredicate_SdfHandle_SdfPrimSpec____Iterator
class ChildrenView_Sdf_PrimChildPolicy_SdfChildrenViewTrivialPredicate_SdfHandle_SdfPrimSpec____KeyIterator
class ChildrenView_Sdf_PrimChildPolicy_SdfChildrenViewTrivialPredicate_SdfHandle_SdfPrimSpec____ValueIterator
get()
index()
items()
keys()
values()
class pxr.Sdf.ChildrenView_Sdf_PropertyChildPolicy_SdfChildrenViewTrivialPredicate_SdfHandle_SdfPropertySpec___
class ChildrenView_Sdf_PropertyChildPolicy_SdfChildrenViewTrivialPredicate_SdfHandle_SdfPropertySpec____Iterator
class ChildrenView_Sdf_PropertyChildPolicy_SdfChildrenViewTrivialPredicate_SdfHandle_SdfPropertySpec____KeyIterator
class ChildrenView_Sdf_PropertyChildPolicy_SdfChildrenViewTrivialPredicate_SdfHandle_SdfPropertySpec____ValueIterator
get()
index()
items()
keys()
values()
class pxr.Sdf.ChildrenView_Sdf_RelationshipChildPolicy_SdfRelationshipViewPredicate
class ChildrenView_Sdf_RelationshipChildPolicy_SdfRelationshipViewPredicate_Iterator
class ChildrenView_Sdf_RelationshipChildPolicy_SdfRelationshipViewPredicate_KeyIterator
class ChildrenView_Sdf_RelationshipChildPolicy_SdfRelationshipViewPredicate_ValueIterator
get()
index()
items()
keys()
values()
class pxr.Sdf.ChildrenView_Sdf_VariantChildPolicy_SdfChildrenViewTrivialPredicate_SdfHandle_SdfVariantSpec___
class ChildrenView_Sdf_VariantChildPolicy_SdfChildrenViewTrivialPredicate_SdfHandle_SdfVariantSpec____Iterator
class ChildrenView_Sdf_VariantChildPolicy_SdfChildrenViewTrivialPredicate_SdfHandle_SdfVariantSpec____KeyIterator
class ChildrenView_Sdf_VariantChildPolicy_SdfChildrenViewTrivialPredicate_SdfHandle_SdfVariantSpec____ValueIterator
get()
index()
items()
keys()
values()
class pxr.Sdf.ChildrenView_Sdf_VariantSetChildPolicy_SdfChildrenViewTrivialPredicate_SdfHandle_SdfVariantSetSpec___
class ChildrenView_Sdf_VariantSetChildPolicy_SdfChildrenViewTrivialPredicate_SdfHandle_SdfVariantSetSpec____Iterator
class ChildrenView_Sdf_VariantSetChildPolicy_SdfChildrenViewTrivialPredicate_SdfHandle_SdfVariantSetSpec____KeyIterator
class ChildrenView_Sdf_VariantSetChildPolicy_SdfChildrenViewTrivialPredicate_SdfHandle_SdfVariantSetSpec____ValueIterator
get()
index()
items()
keys()
values()
class pxr.Sdf.CleanupEnabler
class pxr.Sdf.DimensionlessUnit
static GetValueFromName()
allValues = (Sdf.DimensionlessUnitPercent, Sdf.DimensionlessUnitDefault)
class pxr.Sdf.FastUpdateList
class FastUpdate
property path
property value
property fastUpdates
property hasCompositionDependents
class pxr.Sdf.FileFormat
class Tokens
TargetArg = 'target'
CanRead()
static FindAllFileFormatExtensions()
static FindByExtension()
static FindById()
static GetFileExtension()
GetFileExtensions()
IsPackage()
IsSupportedExtension()
static RegisterFileFormat()
property expired

True if this object has expired, False otherwise.

property fileCookie
property formatId
property primaryFileExtension
property target
class pxr.Sdf.Int64ListOp
ApplyOperations()
Clear()
ClearAndMakeExplicit()
static Create()
static CreateExplicit()
GetAddedOrExplicitItems()
HasItem()
property addedItems
property appendedItems
property deletedItems
property explicitItems
property isExplicit
property orderedItems
property prependedItems
class pxr.Sdf.IntListOp
ApplyOperations()
Clear()
ClearAndMakeExplicit()
static Create()
static CreateExplicit()
GetAddedOrExplicitItems()
HasItem()
property addedItems
property appendedItems
property deletedItems
property explicitItems
property isExplicit
property orderedItems
property prependedItems
class pxr.Sdf.Layer
static AddToMutedLayers()
Apply()
ApplyRootPrimOrder()
CanApply()
Clear()
ClearColorConfiguration()
ClearColorManagementSystem()
ClearCustomLayerData()
ClearDefaultPrim()
ClearEndTimeCode()
ClearFramePrecision()
ClearFramesPerSecond()
ClearOwner()
ClearSessionOwner()
ClearStartTimeCode()
ClearTimeCodesPerSecond()
ComputeAbsolutePath()
static CreateAnonymous()
static CreateIdentifier()
static CreateNew()
static DumpLayerInfo()

Debug helper to examine content of the current layer registry and the asset/real path of all layers in the registry.

EraseTimeSample()
Export()
ExportToString()

Returns the string representation of the layer.

static Find(filename) LayerPtr

filename : string

Returns the open layer with the given filename, or None. Note that this is a static class method.

static FindOrOpen()
static FindRelativeToLayer()

Returns the open layer with the given filename, or None. If the filename is a relative path then it’s found relative to the given layer. Note that this is a static class method.

GetAssetInfo()
GetAssetName()
GetAttributeAtPath()
GetBracketingTimeSamples()
GetBracketingTimeSamplesForPath()
GetDisplayName()
static GetDisplayNameFromIdentifier()
GetExternalReferences()

Return a list of asset paths for this layer.

GetFileFormat()
GetFileFormatArguments()
static GetLoadedLayers()

Return list of loaded layers.

static GetMutedLayers()

Return list of muted layers.

GetNumTimeSamplesForPath()
GetObjectAtPath()
GetPrimAtPath()
GetPropertyAtPath()
GetRelationshipAtPath()
HasColorConfiguration()
HasColorManagementSystem()
HasCustomLayerData()
HasDefaultPrim()
HasEndTimeCode()
HasFramePrecision()
HasFramesPerSecond()
HasOwner()
HasSessionOwner()
HasStartTimeCode()
HasTimeCodesPerSecond()
Import()
ImportFromString()
static IsAnonymousLayerIdentifier()
IsMuted()
ListAllTimeSamples()
ListTimeSamplesForPath()
static New()
static OpenAsAnonymous()
QueryTimeSample()
Reload()
static ReloadLayers()
static RemoveFromMutedLayers()
RemoveInertSceneDescription()
Save()
ScheduleRemoveIfInert()
SetMuted()
SetPermissionToEdit()
SetPermissionToSave()
SetTimeSample()
static SplitIdentifier()
TransferContent()
Traverse()
UpdateAssetInfo()
UpdateExternalReference()
ColorConfigurationKey = 'colorConfiguration'
ColorManagementSystemKey = 'colorManagementSystem'
CommentKey = 'comment'
DocumentationKey = 'documentation'
EndFrameKey = 'endFrame'
EndTimeCodeKey = 'endTimeCode'
FramePrecisionKey = 'framePrecision'
FramesPerSecondKey = 'framesPerSecond'
HasOwnedSubLayers = 'hasOwnedSubLayers'
OwnerKey = 'owner'
SessionOwnerKey = 'sessionOwner'
StartFrameKey = 'startFrame'
StartTimeCodeKey = 'startTimeCode'
TimeCodesPerSecondKey = 'timeCodesPerSecond'
property anonymous
property colorConfiguration

The color configuration asset-path of this layer.

property colorManagementSystem

The name of the color management system used to interpret the colorConfiguration asset.

property comment

The layer’s comment string.

property customLayerData

The customLayerData dictionary associated with this layer.

property defaultPrim

The layer’s default reference target token.

property dirty
property documentation

The layer’s documentation string.

property empty
property endTimeCode

The end timeCode of this layer.

The end timeCode of a layer is not a hard limit, but is more of a hint. A layer’s time-varying content is not limited to the timeCode range of the layer.

property expired

True if this object has expired, False otherwise.

property externalReferences

Return unique list of asset paths of external references for given layer.

property fileExtension

The layer’s file extension.

property framePrecision

The number of digits of precision used in times in this layer.

property framesPerSecond

The frames per second used in this layer.

property hasOwnedSubLayers

Whether this layer’s sub layers are expected to have owners.

property identifier

The layer’s identifier.

property owner

The owner of this layer.

property permissionToEdit

Return true if permitted to be edited (modified), false otherwise.

property permissionToSave

Return true if permitted to be saved, false otherwise.

property pseudoRoot

The pseudo-root of the layer.

property realPath

The layer’s canonical full path. This path is guaranteed to be valid.

property repositoryPath

The layer’s associated repository path

property rootPrimOrder

Get/set the list of root prim names for this layer’s ‘reorder rootPrims’ statement.

property rootPrims

The root prims of this layer, as an ordered dictionary.

The prims may be accessed by index or by name. Although this property claims it is read only, you can modify the contents of this dictionary to add, remove, or reorder the contents.

property sessionOwner

The session owner of this layer. Only intended for use with session layers.

property startTimeCode

The start timeCode of this layer.

The start timeCode of a layer is not a hard limit, but is more of a hint. A layer’s time-varying content is not limited to the timeCode range of the layer.

property subLayerOffsets

The sublayer offsets of this layer, as a list. Although this property is claimed to be read only, you can modify the contents of this list by assigning new layer offsets to specific indices.

property subLayerPaths

The sublayer paths of this layer, as a list. Although this property is claimed to be read only, you can modify the contents of this list.

property timeCodesPerSecond

The timeCodes per second used in this layer.

property version

The layer’s version.

class pxr.Sdf.LayerOffset
GetInverse()
IsIdentity()
property offset
property scale
class pxr.Sdf.LayerTree
property childTrees
property expired

True if this object has expired, False otherwise.

property layer
property offset
class pxr.Sdf.LengthUnit
static GetValueFromName()
allValues = (Sdf.LengthUnitMillimeter, Sdf.LengthUnitCentimeter, Sdf.LengthUnitDecimeter, Sdf.LengthUnitMeter, Sdf.LengthUnitKilometer, Sdf.LengthUnitInch, Sdf.LengthUnitFoot, Sdf.LengthUnitYard, Sdf.LengthUnitMile)
class pxr.Sdf.ListEditorProxy_SdfNameKeyPolicy
Add()
Append()
ApplyEditsToList()
ClearEdits()
ClearEditsAndMakeExplicit()
ContainsItemEdit()
CopyItems()
Erase()
GetAddedOrExplicitItems()
ModifyItemEdits()
Prepend()
Remove()
RemoveItemEdits()
ReplaceItemEdits()
property addedItems
property appendedItems
property deletedItems
property explicitItems
property isExpired
property isExplicit
property isOrderedOnly
property orderedItems
property prependedItems
class pxr.Sdf.ListEditorProxy_SdfPathKeyPolicy
Add()
Append()
ApplyEditsToList()
ClearEdits()
ClearEditsAndMakeExplicit()
ContainsItemEdit()
CopyItems()
Erase()
GetAddedOrExplicitItems()
ModifyItemEdits()
Prepend()
Remove()
RemoveItemEdits()
ReplaceItemEdits()
property addedItems
property appendedItems
property deletedItems
property explicitItems
property isExpired
property isExplicit
property isOrderedOnly
property orderedItems
property prependedItems
class pxr.Sdf.ListEditorProxy_SdfPayloadTypePolicy
Add()
Append()
ApplyEditsToList()
ClearEdits()
ClearEditsAndMakeExplicit()
ContainsItemEdit()
CopyItems()
Erase()
GetAddedOrExplicitItems()
ModifyItemEdits()
Prepend()
Remove()
RemoveItemEdits()
ReplaceItemEdits()
property addedItems
property appendedItems
property deletedItems
property explicitItems
property isExpired
property isExplicit
property isOrderedOnly
property orderedItems
property prependedItems
class pxr.Sdf.ListEditorProxy_SdfReferenceTypePolicy
Add()
Append()
ApplyEditsToList()
ClearEdits()
ClearEditsAndMakeExplicit()
ContainsItemEdit()
CopyItems()
Erase()
GetAddedOrExplicitItems()
ModifyItemEdits()
Prepend()
Remove()
RemoveItemEdits()
ReplaceItemEdits()
property addedItems
property appendedItems
property deletedItems
property explicitItems
property isExpired
property isExplicit
property isOrderedOnly
property orderedItems
property prependedItems
class pxr.Sdf.ListOpType
static GetValueFromName()
allValues = (Sdf.ListOpTypeExplicit, Sdf.ListOpTypeAdded, Sdf.ListOpTypePrepended, Sdf.ListOpTypeAppended, Sdf.ListOpTypeDeleted, Sdf.ListOpTypeOrdered)
class pxr.Sdf.ListProxy_SdfNameKeyPolicy
ApplyEditsToList()
ApplyList()
append()
clear()
copy()
count()
index()
insert()
remove()
replace()
property expired
class pxr.Sdf.ListProxy_SdfNameTokenKeyPolicy
ApplyEditsToList()
ApplyList()
append()
clear()
copy()
count()
index()
insert()
remove()
replace()
property expired
class pxr.Sdf.ListProxy_SdfPathKeyPolicy
ApplyEditsToList()
ApplyList()
append()
clear()
copy()
count()
index()
insert()
remove()
replace()
property expired
class pxr.Sdf.ListProxy_SdfPayloadTypePolicy
ApplyEditsToList()
ApplyList()
append()
clear()
copy()
count()
index()
insert()
remove()
replace()
property expired
class pxr.Sdf.ListProxy_SdfReferenceTypePolicy
ApplyEditsToList()
ApplyList()
append()
clear()
copy()
count()
index()
insert()
remove()
replace()
property expired
class pxr.Sdf.ListProxy_SdfSubLayerTypePolicy
ApplyEditsToList()
ApplyList()
append()
clear()
copy()
count()
index()
insert()
remove()
replace()
property expired
class pxr.Sdf.MapEditProxy_VtDictionary
class MapEditProxy_VtDictionary_Iterator
class MapEditProxy_VtDictionary_KeyIterator
class MapEditProxy_VtDictionary_ValueIterator
clear()
copy()
get()
items()
keys()
pop()
popitem()
setdefault()
update()
values()
property expired
class pxr.Sdf.MapEditProxy_map_SdfPath_SdfPath_less_SdfPath__allocator_pair_SdfPath_const__SdfPath_____
class MapEditProxy_map_SdfPath_SdfPath_less_SdfPath__allocator_pair_SdfPath_const__SdfPath______Iterator
class MapEditProxy_map_SdfPath_SdfPath_less_SdfPath__allocator_pair_SdfPath_const__SdfPath______KeyIterator
class MapEditProxy_map_SdfPath_SdfPath_less_SdfPath__allocator_pair_SdfPath_const__SdfPath______ValueIterator
clear()
copy()
get()
items()
keys()
pop()
popitem()
setdefault()
update()
values()
property expired
class pxr.Sdf.MapEditProxy_map_string_string_less_string__allocator_pair_stringconst__string_____
class MapEditProxy_map_string_string_less_string__allocator_pair_stringconst__string______Iterator
class MapEditProxy_map_string_string_less_string__allocator_pair_stringconst__string______KeyIterator
class MapEditProxy_map_string_string_less_string__allocator_pair_stringconst__string______ValueIterator
clear()
copy()
get()
items()
keys()
pop()
popitem()
setdefault()
update()
values()
property expired
class pxr.Sdf.NamespaceEdit
static Remove()
static Rename()
static Reorder()
static Reparent()
static ReparentAndRename()
atEnd = -1
property currentPath
property index
property newPath
same = -2
class pxr.Sdf.NamespaceEditDetail
class Result
static GetValueFromName()
allValues = (Sdf.NamespaceEditDetail.Error, Sdf.NamespaceEditDetail.Unbatched, Sdf.NamespaceEditDetail.Okay)
Error = Sdf.NamespaceEditDetail.Error
Okay = Sdf.NamespaceEditDetail.Okay
Unbatched = Sdf.NamespaceEditDetail.Unbatched
property edit
property reason
property result
class pxr.Sdf.Notice
class Base
class LayerDidReloadContent
class LayerDidReplaceContent
class LayerDirtinessChanged
class LayerIdentifierDidChange
property newIdentifier
property oldIdentifier
class LayerInfoDidChange
key()
class LayerMutenessChanged
property layerPath
property wasMuted
class LayersDidChange
GetLayers()
GetSerialNumber()
class LayersDidChangeSentPerLayer
GetLayers()
GetSerialNumber()
class pxr.Sdf.Path
class AncestorsRange
GetPath()
AppendChild()
AppendElementString()
AppendExpression()
AppendMapper()
AppendMapperArg()
AppendPath()
AppendProperty()
AppendRelationalAttribute()
AppendTarget()
AppendVariantSelection()
ContainsPrimVariantSelection()
ContainsPropertyElements()
ContainsTargetPath()
static FindLongestPrefix()
static FindLongestStrictPrefix()
static FindPrefixedRange()
GetAbsoluteRootOrPrimPath()
GetAllTargetPathsRecursively()
GetAncestorsRange()
GetCommonPrefix()
static GetConciseRelativePaths()
GetParentPath()
GetPrefixes()

Returns the prefix paths of this path.

GetPrimOrPrimVariantSelectionPath()
GetPrimPath()
GetVariantSelection()
HasPrefix()
IsAbsolutePath()
IsAbsoluteRootOrPrimPath()
IsAbsoluteRootPath()
IsExpressionPath()
IsMapperArgPath()
IsMapperPath()
IsNamespacedPropertyPath()
IsPrimPath()
IsPrimPropertyPath()
IsPrimVariantSelectionPath()
IsPropertyPath()
IsRelationalAttributePath()
IsRootPrimPath()
IsTargetPath()
static IsValidIdentifier()
static IsValidNamespacedIdentifier()
static IsValidPathString()
static JoinIdentifier()
MakeAbsolutePath()
MakeRelativePath()
static RemoveAncestorPaths()
RemoveCommonSuffix()
static RemoveDescendentPaths()
ReplaceName()
ReplacePrefix()
ReplaceTargetPath()
StripAllVariantSelections()
static StripNamespace()
static StripPrefixNamespace()
static TokenizeIdentifier()
absoluteIndicator = '/'
absoluteRootPath = Sdf.Path('/')
childDelimiter = '/'
property elementString

The string representation of the terminal component of this path. This path can be reconstructed via thisPath.GetParentPath().AppendElementString(thisPath.element). None of absoluteRootPath, reflexiveRelativePath, nor emptyPath possess the above quality; their .elementString is the empty string.

emptyPath = Sdf.Path.emptyPath
expressionIndicator = 'expression'
property isEmpty
mapperArgDelimiter = '.'
mapperIndicator = 'mapper'
menvaEnd = '>'
menvaStart = '<'
property name

The name of the prim, property or relational attribute identified by the path.

‘’ for EmptyPath. ‘.’ for ReflexiveRelativePath. ‘..’ for a path ending in ParentPathElement.

namespaceDelimiter = ':'
parentPathElement = '..'
property pathElementCount

The number of path elements in this path.

property pathString

The string representation of this path.

propertyDelimiter = '.'
reflexiveRelativePath = Sdf.Path('.')
relationshipTargetEnd = ']'
relationshipTargetStart = '['
property targetPath

The relational attribute target path for this path.

EmptyPath if this is not a relational attribute path.

class pxr.Sdf.PathArray

An array of type SdfPath.

class pxr.Sdf.PathListOp
ApplyOperations()
Clear()
ClearAndMakeExplicit()
static Create()
static CreateExplicit()
GetAddedOrExplicitItems()
HasItem()
property addedItems
property appendedItems
property deletedItems
property explicitItems
property isExplicit
property orderedItems
property prependedItems
class pxr.Sdf.Payload
property assetPath
property layerOffset
property primPath
class pxr.Sdf.PayloadListOp
ApplyOperations()
Clear()
ClearAndMakeExplicit()
static Create()
static CreateExplicit()
GetAddedOrExplicitItems()
HasItem()
property addedItems
property appendedItems
property deletedItems
property explicitItems
property isExplicit
property orderedItems
property prependedItems
class pxr.Sdf.Permission
static GetValueFromName()
allValues = (Sdf.PermissionPublic, Sdf.PermissionPrivate)
class pxr.Sdf.PrimSpec
ApplyNameChildrenOrder()
ApplyPropertyOrder()
CanSetName()
ClearActive()
ClearInstanceable()
ClearKind()
ClearPayloadList()

Clears the payloads for this prim.

ClearReferenceList()

Clears the references for this prim.

GetAttributeAtPath()
GetObjectAtPath(path) object

path: Path

Returns a prim or property given its namespace path.

If path is relative then it will be interpreted as relative to this prim. If it is absolute then it will be interpreted as absolute in this prim’s layer. The return type can be either PrimSpecPtr or PropertySpecPtr.

GetPrimAtPath()
GetPropertyAtPath()
GetRelationshipAtPath()
GetVariantNames()
HasActive()
HasInstanceable()
HasKind()
RemoveProperty()
ActiveKey = 'active'
AnyTypeToken = '__AnyType__'
CommentKey = 'comment'
CustomDataKey = 'customData'
DocumentationKey = 'documentation'
HiddenKey = 'hidden'
InheritPathsKey = 'inheritPaths'
KindKey = 'kind'
PayloadKey = 'payload'
PermissionKey = 'permission'
PrefixKey = 'prefix'
PrefixSubstitutionsKey = 'prefixSubstitutions'
PrimOrderKey = 'primOrder'
PropertyOrderKey = 'propertyOrder'
ReferencesKey = 'references'
RelocatesKey = 'relocates'
SpecializesKey = 'specializes'
SpecifierKey = 'specifier'
SymmetricPeerKey = 'symmetricPeer'
SymmetryArgumentsKey = 'symmetryArguments'
SymmetryFunctionKey = 'symmetryFunction'
TypeNameKey = 'typeName'
VariantSelectionKey = 'variantSelection'
VariantSetNamesKey = 'variantSetNames'
property active

Whether this prim spec is active. The default value is true.

property assetInfo

Returns the asset info dictionary for this prim.

The default value is an empty dictionary.

The asset info dictionary is used to annotate prims representing the root-prims of assets (generally organized as models) with various data related to asset management. For example, asset name, root layer identifier, asset version etc.

property attributes

The attributes of this prim, as an ordered dictionary.

property comment

The prim’s comment string.

property customData

The custom data for this prim.

The default value for custom data is an empty dictionary.

Custom data is for use by plugins or other non-tools supplied extensions that need to be able to store data attached to arbitrary scene objects. Note that if the only objects you want to store data on are prims, using custom attributes is probably a better choice. But if you need to possibly store this data on attributes or relationships or as annotations on reference arcs, then custom data is an appropriate choice.

property documentation

The prim’s documentation string.

property expired
property hasPayloads

Returns true if this prim has payloads set.

property hasReferences

Returns true if this prim has references set.

property hidden

Whether this prim spec will be hidden in browsers. The default value is false.

property inheritPathList

A PathListEditor for the prim’s inherit paths.

The list of the inherit paths for this prim may be modified with this PathListEditor.

A PathListEditor may express a list either as an explicit value or as a set of list editing operations. See PathListEditor for more information.

property instanceable

Whether this prim spec is flagged as instanceable. The default value is false.

property kind

What kind of model this prim spec represents, if any. The default is an empty string

property name

The prim’s name.

property nameChildren

The prim name children of this prim, as an ordered dictionary.

Note that although this property is described as being read-only, you can modify the contents to add, remove, or reorder children.

property nameChildrenOrder

Get/set the list of child names for this prim’s ‘reorder nameChildren’ statement.

property nameParent

The name parent of this prim.

property nameRoot

The name pseudo-root of this prim.

property payloadList

A PayloadListEditor for the prim’s payloads.

The list of the payloads for this prim may be modified with this PayloadListEditor.

A PayloadListEditor may express a list either as an explicit value or as a set of list editing operations. See PayloadListEditor for more information.

property permission

The prim’s permission restriction. The default value is SdfPermissionPublic.

property prefix

The prim’s prefix.

property prefixSubstitutions

Dictionary of prefix substitutions.

property properties

The properties of this prim, as an ordered dictionary.

Note that although this property is described as being read-only, you can modify the contents to add, remove, or reorder properties.

property propertyOrder

Get/set the list of property names for this prim’s ‘reorder properties’ statement.

property realNameParent

The name parent of this prim.

property referenceList

A ReferenceListEditor for the prim’s references.

The list of the references for this prim may be modified with this ReferenceListEditor.

A ReferenceListEditor may express a list either as an explicit value or as a set of list editing operations. See ReferenceListEditor for more information.

property relationships

The relationships of this prim, as an ordered dictionary.

property relocates

An editing proxy for the prim’s map of relocation paths.

The map of source-to-target paths specifying namespace relocation may be set or cleared whole, or individual map entries may be added, removed, or edited.

property specializesList

A PathListEditor for the prim’s specializes.

The list of the specializes for this prim may be modified with this PathListEditor.

A PathListEditor may express a list either as an explicit value or as a set of list editing operations. See PathListEditor for more information.

property specifier

The prim’s specifier (SpecifierDef or SpecifierOver). The default value is SpecifierOver.

property suffix

The prim’s suffix.

property suffixSubstitutions

Dictionary of prefix substitutions.

property symmetricPeer

The prims’s symmetric peer.

property symmetryArguments

Dictionary with prim symmetry arguments.

Although this property is marked read-only, you can modify the contents to add, change, and clear symmetry arguments.

property symmetryFunction

The prim’s symmetry function.

property typeName

The type of this prim.

property variantSelections

Dictionary whose keys are variant set names and whose values are the variants chosen for each set.

Although this property is marked read-only, you can modify the contents to add, change, and clear variants.

property variantSetNameList

A StringListEditor for the names of the variant sets for this prim.

The list of the names of the variants sets of this prim may be modified with this StringListEditor.

A StringListEditor may express a list either as an explicit value or as a set of list editing operations. See StringListEditor for more information.

Although this property is marked as read-only, the returned object is modifiable.

property variantSets

The VariantSetSpecs for this prim indexed by name.

Although this property is marked as read-only, you can modify the contents to remove variant sets. New variant sets are created by creating them with the prim as the owner.

Although this property is marked as read-only, the returned object is modifiable.

class pxr.Sdf.PropertySpec
ClearDefaultValue()
HasDefaultValue()
AssetInfoKey = 'assetInfo'
CommentKey = 'comment'
CustomDataKey = 'customData'
CustomKey = 'custom'
DisplayGroupKey = 'displayGroup'
DisplayNameKey = 'displayName'
DocumentationKey = 'documentation'
HiddenKey = 'hidden'
PermissionKey = 'permission'
PrefixKey = 'prefix'
SymmetricPeerKey = 'symmetricPeer'
SymmetryArgumentsKey = 'symmetryArguments'
SymmetryFunctionKey = 'symmetryFunction'
property assetInfo

Returns the asset info dictionary for this property.

The default value is an empty dictionary.

The asset info dictionary is used to annotate SdfAssetPath-valued attributes pointing to the root-prims of assets (generally organized as models) with various data related to asset management. For example, asset name, root layer identifier, asset version etc.

Note: It is only valid to author assetInfo on attributes that are of type SdfAssetPath.

property comment

A comment describing the property.

property custom

Whether this property spec declares a custom attribute.

property customData

The property’s custom data.

The default value for custom data is an empty dictionary.

Custom data is for use by plugins or other non-tools supplied extensions that need to be able to store data attached to arbitrary scene objects. Note that if the only objects you want to store data on are prims, using custom attributes is probably a better choice. But if you need to possibly store this data on attributes or relationships or as annotations on reference arcs, then custom data is an appropriate choice.

property default

The default value of this property.

property displayGroup

DisplayGroup for the property.

property displayName

DisplayName for the property.

property documentation

Documentation for the property.

property expired
property hasOnlyRequiredFields

Indicates whether this spec has any significant data other than just what is necessary for instantiation.

This is a less strict version of isInert, returning True if the spec contains as much as the type and name.

property hidden

Whether this property will be hidden in browsers.

property name

The name of the property.

property owner

The owner of this property. Either a relationship or a prim.

property permission

The property’s permission restriction.

property prefix

Prefix for the property.

property symmetricPeer

The property’s symmetric peer.

property symmetryArguments

Dictionary with property symmetry arguments.

Although this property is marked read-only, you can modify the contents to add, change, and clear symmetry arguments.

property symmetryFunction

The property’s symmetry function.

property variability

Returns the variability of the property.

An attribute’s variability may be Varying Uniform, Config or Computed. For an attribute, the default is Varying, for a relationship the default is Uniform.

Varying relationships may be directly authored ‘animating’ targetpaths over time. Varying attributes may be directly authored, animated and affected on by Actions. They are the most flexible.

Uniform attributes may be authored only with non-animated values (default values). They cannot be affected by Actions, but they can be connected to other Uniform attributes.

Config attributes are the same as Uniform except that a Prim can choose to alter its collection of built-in properties based on the values of its Config attributes.

Computed attributes may not be authored in scene description. Prims determine the values of their Computed attributes through Prim-specific computation. They may not be connected.

class pxr.Sdf.PseudoRootSpec
property expired
class pxr.Sdf.Reference
IsInternal()
property assetPath
property customData
property layerOffset
property primPath
class pxr.Sdf.ReferenceListOp
ApplyOperations()
Clear()
ClearAndMakeExplicit()
static Create()
static CreateExplicit()
GetAddedOrExplicitItems()
HasItem()
property addedItems
property appendedItems
property deletedItems
property explicitItems
property isExplicit
property orderedItems
property prependedItems
class pxr.Sdf.RelationshipSpec
RemoveTargetPath()
ReplaceTargetPath()
TargetsKey = 'targetPaths'
property expired
property noLoadHint

whether the target must be loaded to load the prim this relationship is attached to.

property targetPathList

A PathListEditor for the relationship’s target paths.

The list of the target paths for this relationship may be modified with this PathListEditor.

A PathListEditor may express a list either as an explicit value or as a set of list editing operations. See PathListEditor for more information.

class pxr.Sdf.Spec
ClearInfo(key)

key : string nClears the value for scene spec info with the given key. After calling this, HasInfo() will return false. To make HasInfo() return true, set a value for that scene spec info.

GetAsText()
GetFallbackForInfo(key)

key : string

Returns the fallback value for the given key.

GetInfo()
GetMetaDataDisplayGroup()
GetMetaDataInfoKeys()
GetTypeForInfo(key)

key : string

Returns the type of value for the given key.

HasInfo(key) bool

key : string

Returns whether there is a setting for the scene spec info with the given key.

When asked for a value for one of its scene spec info, a valid value will always be returned. But if this API returns false for a scene spec info, the value of that info will be the defined default value.

(XXX: This may change such that it is an error to ask for a value when there is none).

When dealing with a composedLayer, it is not necessary to worry about whether a scene spec info ‘has a value’ because the composed layer will always have a valid value, even if it is the default.

A spec may or may not have an expressed value for some of its scene spec info.

IsInert()

Indicates whether this spec has any significant data. If ignoreChildren is true, child scenegraph objects will be ignored.

ListInfoKeys()
SetInfo()
SetInfoDictionaryValue()
property expired
property isInert

Indicates whether this spec has any significant data. This is for backwards compatibility, use IsInert instead.

Compatibility note: prior to presto 1.9, isInert (then isEmpty) was true for otherwise inert PrimSpecs with inert inherits, references, or variant sets. isInert is now false in such conditions.

property layer

The owning layer.

property path

The absolute scene path.

class pxr.Sdf.SpecType
static GetValueFromName()
allValues = (Sdf.SpecTypeUnknown, Sdf.SpecTypeAttribute, Sdf.SpecTypeConnection, Sdf.SpecTypeExpression, Sdf.SpecTypeMapper, Sdf.SpecTypeMapperArg, Sdf.SpecTypePrim, Sdf.SpecTypePseudoRoot, Sdf.SpecTypeRelationship, Sdf.SpecTypeRelationshipTarget, Sdf.SpecTypeVariant, Sdf.SpecTypeVariantSet)
class pxr.Sdf.Specifier
static GetValueFromName()
allValues = (Sdf.SpecifierDef, Sdf.SpecifierOver, Sdf.SpecifierClass)
class pxr.Sdf.StringListOp
ApplyOperations()
Clear()
ClearAndMakeExplicit()
static Create()
static CreateExplicit()
GetAddedOrExplicitItems()
HasItem()
property addedItems
property appendedItems
property deletedItems
property explicitItems
property isExplicit
property orderedItems
property prependedItems
class pxr.Sdf.TimeCode
GetValue()
class pxr.Sdf.TimeCodeArray

An array of type SdfTimeCode.

class pxr.Sdf.TokenListOp
ApplyOperations()
Clear()
ClearAndMakeExplicit()
static Create()
static CreateExplicit()
GetAddedOrExplicitItems()
HasItem()
property addedItems
property appendedItems
property deletedItems
property explicitItems
property isExplicit
property orderedItems
property prependedItems
class pxr.Sdf.UInt64ListOp
ApplyOperations()
Clear()
ClearAndMakeExplicit()
static Create()
static CreateExplicit()
GetAddedOrExplicitItems()
HasItem()
property addedItems
property appendedItems
property deletedItems
property explicitItems
property isExplicit
property orderedItems
property prependedItems
class pxr.Sdf.UIntListOp
ApplyOperations()
Clear()
ClearAndMakeExplicit()
static Create()
static CreateExplicit()
GetAddedOrExplicitItems()
HasItem()
property addedItems
property appendedItems
property deletedItems
property explicitItems
property isExplicit
property orderedItems
property prependedItems
class pxr.Sdf.UnregisteredValue
property value
class pxr.Sdf.UnregisteredValueListOp
ApplyOperations()
Clear()
ClearAndMakeExplicit()
static Create()
static CreateExplicit()
GetAddedOrExplicitItems()
HasItem()
property addedItems
property appendedItems
property deletedItems
property explicitItems
property isExplicit
property orderedItems
property prependedItems
class pxr.Sdf.ValueBlock
class pxr.Sdf.ValueRoleNames
Color = 'Color'
EdgeIndex = 'EdgeIndex'
FaceIndex = 'FaceIndex'
Frame = 'Frame'
Normal = 'Normal'
Point = 'Point'
PointIndex = 'PointIndex'
TextureCoordinate = 'TextureCoordinate'
Transform = 'Transform'
Vector = 'Vector'
class pxr.Sdf.ValueTypeName
property aliasesAsStrings
property arrayType
property cppTypeName
property defaultUnit
property defaultValue
property isArray
property isScalar
property role
property scalarType
property type
class pxr.Sdf.ValueTypeNames
static Find()
Asset = <pxr.Sdf.ValueTypeName object>
AssetArray = <pxr.Sdf.ValueTypeName object>
Bool = <pxr.Sdf.ValueTypeName object>
BoolArray = <pxr.Sdf.ValueTypeName object>
Color3d = <pxr.Sdf.ValueTypeName object>
Color3dArray = <pxr.Sdf.ValueTypeName object>
Color3f = <pxr.Sdf.ValueTypeName object>
Color3fArray = <pxr.Sdf.ValueTypeName object>
Color3h = <pxr.Sdf.ValueTypeName object>
Color3hArray = <pxr.Sdf.ValueTypeName object>
Color4d = <pxr.Sdf.ValueTypeName object>
Color4dArray = <pxr.Sdf.ValueTypeName object>
Color4f = <pxr.Sdf.ValueTypeName object>
Color4fArray = <pxr.Sdf.ValueTypeName object>
Color4h = <pxr.Sdf.ValueTypeName object>
Color4hArray = <pxr.Sdf.ValueTypeName object>
Double = <pxr.Sdf.ValueTypeName object>
Double2 = <pxr.Sdf.ValueTypeName object>
Double2Array = <pxr.Sdf.ValueTypeName object>
Double3 = <pxr.Sdf.ValueTypeName object>
Double3Array = <pxr.Sdf.ValueTypeName object>
Double4 = <pxr.Sdf.ValueTypeName object>
Double4Array = <pxr.Sdf.ValueTypeName object>
DoubleArray = <pxr.Sdf.ValueTypeName object>
Float = <pxr.Sdf.ValueTypeName object>
Float2 = <pxr.Sdf.ValueTypeName object>
Float2Array = <pxr.Sdf.ValueTypeName object>
Float3 = <pxr.Sdf.ValueTypeName object>
Float3Array = <pxr.Sdf.ValueTypeName object>
Float4 = <pxr.Sdf.ValueTypeName object>
Float4Array = <pxr.Sdf.ValueTypeName object>
FloatArray = <pxr.Sdf.ValueTypeName object>
Frame4d = <pxr.Sdf.ValueTypeName object>
Frame4dArray = <pxr.Sdf.ValueTypeName object>
Half = <pxr.Sdf.ValueTypeName object>
Half2 = <pxr.Sdf.ValueTypeName object>
Half2Array = <pxr.Sdf.ValueTypeName object>
Half3 = <pxr.Sdf.ValueTypeName object>
Half3Array = <pxr.Sdf.ValueTypeName object>
Half4 = <pxr.Sdf.ValueTypeName object>
Half4Array = <pxr.Sdf.ValueTypeName object>
HalfArray = <pxr.Sdf.ValueTypeName object>
Int = <pxr.Sdf.ValueTypeName object>
Int2 = <pxr.Sdf.ValueTypeName object>
Int2Array = <pxr.Sdf.ValueTypeName object>
Int3 = <pxr.Sdf.ValueTypeName object>
Int3Array = <pxr.Sdf.ValueTypeName object>
Int4 = <pxr.Sdf.ValueTypeName object>
Int4Array = <pxr.Sdf.ValueTypeName object>
Int64 = <pxr.Sdf.ValueTypeName object>
Int64Array = <pxr.Sdf.ValueTypeName object>
IntArray = <pxr.Sdf.ValueTypeName object>
Matrix2d = <pxr.Sdf.ValueTypeName object>
Matrix2dArray = <pxr.Sdf.ValueTypeName object>
Matrix3d = <pxr.Sdf.ValueTypeName object>
Matrix3dArray = <pxr.Sdf.ValueTypeName object>
Matrix4d = <pxr.Sdf.ValueTypeName object>
Matrix4dArray = <pxr.Sdf.ValueTypeName object>
Normal3d = <pxr.Sdf.ValueTypeName object>
Normal3dArray = <pxr.Sdf.ValueTypeName object>
Normal3f = <pxr.Sdf.ValueTypeName object>
Normal3fArray = <pxr.Sdf.ValueTypeName object>
Normal3h = <pxr.Sdf.ValueTypeName object>
Normal3hArray = <pxr.Sdf.ValueTypeName object>
Point3d = <pxr.Sdf.ValueTypeName object>
Point3dArray = <pxr.Sdf.ValueTypeName object>
Point3f = <pxr.Sdf.ValueTypeName object>
Point3fArray = <pxr.Sdf.ValueTypeName object>
Point3h = <pxr.Sdf.ValueTypeName object>
Point3hArray = <pxr.Sdf.ValueTypeName object>
Quatd = <pxr.Sdf.ValueTypeName object>
QuatdArray = <pxr.Sdf.ValueTypeName object>
Quatf = <pxr.Sdf.ValueTypeName object>
QuatfArray = <pxr.Sdf.ValueTypeName object>
Quath = <pxr.Sdf.ValueTypeName object>
QuathArray = <pxr.Sdf.ValueTypeName object>
String = <pxr.Sdf.ValueTypeName object>
StringArray = <pxr.Sdf.ValueTypeName object>
TexCoord2d = <pxr.Sdf.ValueTypeName object>
TexCoord2dArray = <pxr.Sdf.ValueTypeName object>
TexCoord2f = <pxr.Sdf.ValueTypeName object>
TexCoord2fArray = <pxr.Sdf.ValueTypeName object>
TexCoord2h = <pxr.Sdf.ValueTypeName object>
TexCoord2hArray = <pxr.Sdf.ValueTypeName object>
TexCoord3d = <pxr.Sdf.ValueTypeName object>
TexCoord3dArray = <pxr.Sdf.ValueTypeName object>
TexCoord3f = <pxr.Sdf.ValueTypeName object>
TexCoord3fArray = <pxr.Sdf.ValueTypeName object>
TexCoord3h = <pxr.Sdf.ValueTypeName object>
TexCoord3hArray = <pxr.Sdf.ValueTypeName object>
TimeCode = <pxr.Sdf.ValueTypeName object>
TimeCodeArray = <pxr.Sdf.ValueTypeName object>
Token = <pxr.Sdf.ValueTypeName object>
TokenArray = <pxr.Sdf.ValueTypeName object>
UChar = <pxr.Sdf.ValueTypeName object>
UCharArray = <pxr.Sdf.ValueTypeName object>
UInt = <pxr.Sdf.ValueTypeName object>
UInt64 = <pxr.Sdf.ValueTypeName object>
UInt64Array = <pxr.Sdf.ValueTypeName object>
UIntArray = <pxr.Sdf.ValueTypeName object>
Vector3d = <pxr.Sdf.ValueTypeName object>
Vector3dArray = <pxr.Sdf.ValueTypeName object>
Vector3f = <pxr.Sdf.ValueTypeName object>
Vector3fArray = <pxr.Sdf.ValueTypeName object>
Vector3h = <pxr.Sdf.ValueTypeName object>
Vector3hArray = <pxr.Sdf.ValueTypeName object>
class pxr.Sdf.Variability
static GetValueFromName()
allValues = (Sdf.VariabilityVarying, Sdf.VariabilityUniform)
class pxr.Sdf.VariantSetSpec
RemoveVariant()
property expired
property name

The variant set’s name.

property owner

The prim that this variant set belongs to.

property variantList

The variants in this variant set as a list.

property variants

The variants in this variant set as a dict.

class pxr.Sdf.VariantSpec
GetVariantNames()
property expired
property name

The variant’s name.

property owner

The variant set that this variant belongs to.

property primSpec

The root prim of this variant.

property variantSets
pxr.Sdf.Find(layerFileName, scenePath) object

layerFileName: string scenePath: Path

If given a single string argument, returns the menv layer with the given filename. If given two arguments (a string and a Path), finds the menv layer with the given filename and returns the scene object within it at the given path.

Sdr module

Python bindings for libSdr

class pxr.Sdr.NodeContext
Displacement = 'displacement'
Light = 'light'
LightFilter = 'lightFilter'
Pattern = 'pattern'
PixelFilter = 'pixelFilter'
SampleFilter = 'sampleFilter'
Surface = 'surface'
Volume = 'volume'
class pxr.Sdr.NodeMetadata
Category = 'category'
Departments = 'departments'
Help = 'help'
ImplementationName = '__SDR__implementationName'
Label = 'label'
Pages = 'pages'
Primvars = 'primvars'
Role = 'role'
Target = '__SDR__target'
class pxr.Sdr.NodeRole
Field = 'field'
Math = 'math'
Primvar = 'primvar'
Texture = 'texture'
class pxr.Sdr.PropertyMetadata
Colorspace = '__SDR__colorspace'
Connectable = 'connectable'
DefaultInput = '__SDR__defaultinput'
Help = 'help'
Hints = 'hints'
ImplementationName = '__SDR__implementationName'
IsAssetIdentifier = '__SDR__isAssetIdentifier'
IsDynamicArray = 'isDynamicArray'
Label = 'label'
Options = 'options'
Page = 'page'
RenderType = 'renderType'
Role = 'role'
Target = '__SDR__target'
ValidConnectionTypes = 'validConnectionTypes'
VstructConditionalExpr = 'vstructConditionalExpr'
VstructMemberName = 'vstructMemberName'
VstructMemberOf = 'vstructMemberOf'
Widget = 'widget'
class pxr.Sdr.PropertyRole
None = 'none'
class pxr.Sdr.PropertyTypes
Color = 'color'
Float = 'float'
Int = 'int'
Matrix = 'matrix'
Normal = 'normal'
Point = 'point'
String = 'string'
Struct = 'struct'
Terminal = 'terminal'
Unknown = 'unknown'
Vector = 'vector'
Vstruct = 'vstruct'
class pxr.Sdr.Registry
GetShaderNodeByIdentifier()
GetShaderNodeByIdentifierAndType()
GetShaderNodeByName()
GetShaderNodeByNameAndType()
GetShaderNodeFromAsset()
GetShaderNodeFromSourceCode()
GetShaderNodesByFamily()
GetShaderNodesByIdentifier()
GetShaderNodesByName()
property expired

True if this object has expired, False otherwise.

class pxr.Sdr.ShaderNode
GetAdditionalPrimvarProperties()
GetAllVstructNames()
GetAssetIdentifierInputNames()
GetCategory()
GetDefaultInput()
GetDepartments()
GetHelp()
GetImplementationName()
GetLabel()
GetPages()
GetPrimvars()
GetPropertyNamesForPage()
GetRole()
GetShaderInput()
GetShaderOutput()
class pxr.Sdr.ShaderNodeList
append()
extend()
class pxr.Sdr.ShaderProperty
GetHelp()
GetHints()
GetImplementationName()
GetLabel()
GetOptions()
GetPage()
GetVStructConditionalExpr()
GetVStructMemberName()
GetVStructMemberOf()
GetValidConnectionTypes()
GetWidget()
IsAssetIdentifier()
IsDefaultInput()
IsVStruct()
IsVStructMember()

Tf module

Tf – Tools Foundation

exception pxr.Tf.ErrorException(*args)
class pxr.Tf.CallContext
property file
property function
property line
property prettyFunction
class pxr.Tf.Debug
static GetDebugSymbolDescription()
static GetDebugSymbolDescriptions()
static GetDebugSymbolNames()
static IsDebugSymbolNameEnabled()
static SetDebugSymbolsByName()
static SetOutputFile()
class pxr.Tf.DiagnosticType
static GetValueFromName()
allValues = (Tf.TF_DIAGNOSTIC_CODING_ERROR_TYPE, Tf.TF_DIAGNOSTIC_FATAL_CODING_ERROR_TYPE, Tf.TF_DIAGNOSTIC_RUNTIME_ERROR_TYPE, Tf.TF_DIAGNOSTIC_FATAL_ERROR_TYPE, Tf.TF_DIAGNOSTIC_NONFATAL_ERROR_TYPE, Tf.TF_DIAGNOSTIC_WARNING_TYPE, Tf.TF_DIAGNOSTIC_STATUS_TYPE, Tf.TF_APPLICATION_EXIT_TYPE)
class pxr.Tf.Enum
static GetValueFromFullName()
class pxr.Tf.Error
class Mark
Clear()
GetErrors()

A list of the errors held by this mark.

IsClean()
SetMark()
property errorCode

The error code posted for this error.

property errorCodeString

The error code posted for this error, as a string.

class pxr.Tf.MallocTag
class CallTree
class CallSite
property nBytes
property name
class PathNode
GetChildren()
property nAllocations
property nBytes
property nBytesDirect
property siteName
GetCallSites()
GetPrettyPrintString()
GetRoot()
LogReport()
Report()
static GetCallStacks()
static GetCallTree()
static GetMaxTotalBytes()
static GetTotalBytes()
static Initialize()
static IsInitialized()
static SetCapturedMallocStacksMatchList()
static SetDebugMatchList()
class pxr.Tf.NamedTemporaryFile(suffix='', prefix='', dir=None, text=False)

A named temporary file which keeps the internal file handle closed. A class which constructs a temporary file(that isn’t open) on __enter__, provides its name as an attribute, and deletes it on __exit__.

Note: The constructor args for this object match those of python’s tempfile.mkstemp() function, and will have the same effect on the underlying file created.

property name

The path for the temporary file created.

class pxr.Tf.Notice
class Listener

Represents the Notice connection between senders and receivers of notices. When a Listener object expires the connection is broken. You can also use the Revoke() function to break the connection. A Listener object is returned from the Register() and RegisterGlobally() functions.

Revoke()

Revoke()

Revoke interest by a notice listener. This function revokes interest in the particular notice type and call-back method that its Listener object was registered for.

static Register(noticeType, callback, sender) Listener

noticeType : Tf.Notice callback : function sender : object

Register a listener as being interested in a TfNotice type from a specific sender. Notice listener will get sender as an argument. Registration of interest in a notice class N automatically registers interest in all classes derived from N. When a notice of appropriate type is received, the listening object’s member-function method is called with the notice. To reverse the registration, call Revoke() on the Listener object returned by this call.

Register( noticeType, callback, sender ) -> Listener

noticeType : Tf.Notice callback : function sender : object

Register a listener as being interested in a TfNotice type from a specific sender. Notice listener will get sender as an argument. Registration of interest in a notice class N automatically registers interest in all classes derived from N. When a notice of appropriate type is received, the listening object’s member-function method is called with the notice. To reverse the registration, call Revoke() on the Listener object returned by this call.

static RegisterGlobally(noticeType, callback) Listener

noticeType : Tf.Notice callback : function

Register a listener as being interested in a TfNotice type from any sender. The notice listener does not get sender as an argument.

Send()

Send(sender)

sender : object

Deliver the notice to interested listeners, returning the number of interested listeners. This is the recommended form of Send. It takes the sender as an argument. Listeners that registered for the given sender AND listeners that registered globally will get the notice.

Send(sender)

sender : object

Deliver the notice to interested listeners, returning the number of interested listeners. This is the recommended form of Send. It takes the sender as an argument. Listeners that registered for the given sender AND listeners that registered globally will get the notice.

SendGlobally()

SendGlobally()

Deliver the notice to interested listeners. For most clients it is recommended to use the Send(sender) version of Send() rather than this one. Clients that use this form of Send will prevent listeners from being able to register to receive notices based on the sender of the notice. ONLY listeners that registered globally will get the notice.

class pxr.Tf.PyModuleWasLoaded
name()
class pxr.Tf.RefPtrTracker
GetAllTracesReport()
GetAllWatchedCountsReport()
GetTracesReportForWatched()
property expired

True if this object has expired, False otherwise.

class pxr.Tf.ScopeDescription
SetDescription()
class pxr.Tf.ScriptModuleLoader
GetModuleNames()
GetModulesDict()
WriteDotFile()
property expired

True if this object has expired, False otherwise.

class pxr.Tf.Singleton
class pxr.Tf.StatusObject
class pxr.Tf.Stopwatch
AddFrom()
Reset()
Start()
Stop()
property microseconds
property milliseconds
property nanoseconds
property sampleCount
property seconds
class pxr.Tf.TemplateString
GetEmptyMapping()
GetParseErrors()
SafeSubstitute()
Substitute()
property template
property valid
class pxr.Tf.Tf_PyEnumWrapper
property displayName
property fullName
property name
property value
class pxr.Tf.Tf_TestAnnotatedBoolResult
property annotation
class pxr.Tf.Tf_TestPyContainerConversions
static GetPairTimesTwo()
static GetTokens()
static GetVectorTimesTwo()
class pxr.Tf.Tf_TestPyOptional
static TakesOptional()
static TestOptionalChar()
static TestOptionalDouble()
static TestOptionalFloat()
static TestOptionalInt()
static TestOptionalLong()
static TestOptionalShort()
static TestOptionalString()
static TestOptionalStringVector()
static TestOptionalUChar()
static TestOptionalUInt()
static TestOptionalULong()
static TestOptionalUShort()
class pxr.Tf.Type
AddAlias()
static Define()
static Find()
static FindByName()
FindDerivedByName()
GetAliases()
GetAllAncestorTypes()
GetAllDerivedTypes()
static GetRoot()
IsA()
Unknown = Tf.Type.Unknown
property baseTypes
property derivedTypes
property isEnumType
property isPlainOldDataType
property isUnknown
property pythonClass
property sizeof
property typeName
class pxr.Tf.Warning
pxr.Tf.Fatal(msg)

Raise a fatal error to the Tf Diagnostic system.

pxr.Tf.PrepareModule(module, result)

PrepareModule(module, result) – Prepare an extension module at import time. Generally, this should only be called by the __init__.py script for a module upon loading a boost python module (generally ‘_LibName.so’).

pxr.Tf.RaiseCodingError(msg)

Raise a coding error to the Tf Diagnostic system.

pxr.Tf.RaiseRuntimeError(msg)

Raise a runtime error to the Tf Diagnostic system.

pxr.Tf.Status(msg, verbose=True)

Issues a status update to the Tf diagnostic system.

If verbose is True (the default) then information about where in the code the status update was issued from is included.

pxr.Tf.Warn(msg, template='')

Issue a warning via the TfDiagnostic system.

At this time, template is ignored.

Trace module

Trace – Utilities for counting and recording events.

class pxr.Trace.AggregateNode
property children
property count
property exclusiveCount
property exclusiveTime
property expanded
property expired

True if this object has expired, False otherwise.

property id
property inclusiveTime
property key
class pxr.Trace.Collector
BeginEvent()
BeginEventAtTime()
Clear()
EndEvent()
EndEventAtTime()
GetLabel()
property enabled
property expired

True if this object has expired, False otherwise.

property pythonTracingEnabled
class pxr.Trace.Reporter
ClearTree()
GetLabel()
Report()
ReportChromeTracing()
ReportChromeTracingToFile()
ReportTimes()
UpdateTraceTrees()
property aggregateTreeRoot
property expired

True if this object has expired, False otherwise.

property foldRecursiveCalls
globalReporter = <pxr.Trace.Reporter object>
property groupByFunction
pxr.Trace.TraceFunction(obj)

A decorator that enables tracing the function that it decorates. If you decorate with ‘TraceFunction’ the function will be traced in the global collector.

pxr.Trace.TraceMethod(obj)

A convenience. Same as TraceFunction but changes the recorded label to use the term ‘method’ rather than ‘function’.

pxr.Trace.TraceScope(label)

A context manager that calls BeginEvent on the global collector on enter and EndEvent on exit.

Usd module

class pxr.Usd.APISchemaBase
static GetSchemaAttributeNames()
class pxr.Usd.AssetInfoKeys
identifier = 'identifier'
name = 'name'
payloadAssetDependencies = 'payloadAssetDependencies'
version = 'version'
class pxr.Usd.Attribute
AddConnection()
Block()
BlockConnections()
Clear()
ClearAtTime()
ClearColorSpace()
ClearConnections()
ClearDefault()
Get()
GetBracketingTimeSamples()
GetColorSpace()
GetConnections()
GetNumTimeSamples()
GetResolveInfo()
GetRoleName()
GetTimeSamples()
GetTimeSamplesInInterval()
GetTypeName()
static GetUnionedTimeSamples()
static GetUnionedTimeSamplesInInterval()
GetVariability()
HasAuthoredConnections()
HasAuthoredValue()
HasAuthoredValueOpinion()
HasColorSpace()
HasFallbackValue()
HasValue()
RemoveConnection()
Set()
SetColorSpace()
SetConnections()
SetTypeName()
SetVariability()
ValueMightBeTimeVarying()
class pxr.Usd.AttributeQuery
static CreateQueries()
Get()
GetAttribute()
GetBracketingTimeSamples()
GetNumTimeSamples()
GetTimeSamples()
GetTimeSamplesInInterval()
static GetUnionedTimeSamples()
static GetUnionedTimeSamplesInInterval()
HasAuthoredValue()
HasAuthoredValueOpinion()
HasFallbackValue()
HasValue()
IsValid()
ValueMightBeTimeVarying()
class pxr.Usd.ClipsAPI
ComputeClipAssetPaths()
GenerateClipManifest()
static GenerateClipManifestFromLayers()
static Get()
GetClipActive()
GetClipAssetPaths()
GetClipManifestAssetPath()
GetClipPrimPath()
GetClipSets()
GetClipTemplateActiveOffset()
GetClipTemplateAssetPath()
GetClipTemplateEndTime()
GetClipTemplateStartTime()
GetClipTemplateStride()
GetClipTimes()
GetClips()
GetInterpolateMissingClipValues()
static GetSchemaAttributeNames()
SetClipActive()
SetClipAssetPaths()
SetClipManifestAssetPath()
SetClipPrimPath()
SetClipSets()
SetClipTemplateActiveOffset()
SetClipTemplateAssetPath()
SetClipTemplateEndTime()
SetClipTemplateStartTime()
SetClipTemplateStride()
SetClipTimes()
SetClips()
SetInterpolateMissingClipValues()
class pxr.Usd.CollectionAPI
static ApplyCollection()
BlockCollection()
static ComputeIncludedObjects()
static ComputeIncludedPaths()
ComputeMembershipQuery()
CreateExcludesRel()
CreateExpansionRuleAttr()
CreateIncludeRootAttr()
CreateIncludesRel()
ExcludePath()
static Get()
static GetAllCollections()
static GetCollection()
GetCollectionPath()
GetExcludesRel()
GetExpansionRuleAttr()
GetIncludeRootAttr()
GetIncludesRel()
GetName()
static GetNamedCollectionPath()
static GetSchemaAttributeNames()