7#ifndef PXR_EXEC_ESF_USD_SCENE_ADAPTER_H
8#define PXR_EXEC_ESF_USD_SCENE_ADAPTER_H
14#include "pxr/exec/esfUsd/api.h"
21#include "pxr/usd/usd/attribute.h"
25#include "pxr/usd/usd/property.h"
27PXR_NAMESPACE_OPEN_SCOPE
39 EsfStage AdaptStage(
const UsdStageConstRefPtr &stage);
42 EsfStage AdaptStage(UsdStageConstRefPtr &&stage);
69PXR_NAMESPACE_CLOSE_SCOPE
Holds an implementation of EsfAttributeInterface in a fixed-size buffer.
Holds an implementation of EsfObjectInterface in a fixed-size buffer.
Holds an implementation of EsfPrimInterface in a fixed-size buffer.
Holds an implementation of EsfPropertyInterface in a fixed-size buffer.
Holds an implementation of EsfStageInterface in a fixed-size buffer.
Scenegraph object for authoring and retrieving numeric, string, and array valued data,...
Base class for Usd scenegraph objects, providing common API.
UsdPrim is the sole persistent scenegraph object on a UsdStage, and is the embodiment of a "Prim" as ...
Base class for UsdAttribute and UsdRelationship scenegraph objects.
Family of static factory methods that produce abstract scene objects from USD scene objects.