usdrt/scenegraph/usd/usd/impl/usd_decl.h

In directory: usdrt/scenegraph/usd/usd/impl

Source file: usdrt/scenegraph/usd/usd/impl/usd_decl.h

Implements UsdStage, UsdPrim, UsdAttribute, UsdRelationship, UsdPrimRange, UsdSchemaBase, UsdTyped, UsdSchemaRegistry.

Classes

usdrt::UsdAttribute

Scenegraph object for authoring and retrieving numeric, string, and array valued data, sampled over time.

usdrt::UsdPrim

A UsdPrim is the principal container of other types of scene description. It provides API for accessing and creating all of the contained kinds of scene description.

usdrt::UsdPrimRange

a forward-iterable range that traverses a subtree of prims rooted at a given prim in depth-first order.

usdrt::UsdRelationship

A UsdRelationship creates dependencies between scenegraph objects by allowing a prim to target other prims, attributes, or relationships.

usdrt::UsdSchemaBase

Base class for all Usd Schemas. Schema objects hold a UsdPrim m_prim and an SdfPath m_primPath and provide an additional layer of specific API.

usdrt::UsdStage

The outermost container for the scene description.

usdrt::UsdTyped

The base class for all typed schemas, and therefore the base class for all instantiable and "IsA" schemas.

Namespaces

Structs

usdrt::UsdPrimRange::iterator

A forward iterator into a UsdPrimRange .