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