7 #ifndef PXR_IMAGING_HD_ST_DRAW_TARGET_RENDER_PASS_STATE_H
8 #define PXR_IMAGING_HD_ST_DRAW_TARGET_RENDER_PASS_STATE_H
21 std::vector<struct HdRenderPassAovBinding>;
71 return _rprimCollectionVersion;
77 return _rprimCollection;
87 unsigned int _rprimCollectionVersion;
90 HdStDrawTargetRenderPassState &operator =(
const HdStDrawTargetRenderPassState &) =
delete;
96 #endif // PXR_IMAGING_HD_ST_DRAW_TARGET_RENDER_PASS_STATE_H
HDST_API void SetCamera(const SdfPath &cameraId)
Set the path to the camera to use to draw this render path from.
HDST_API HdStDrawTargetRenderPassState()
HdDepthPriority GetDepthPriority() const
HDST_API void SetAovBindings(const HdRenderPassAovBindingVector &aovBindings)
unsigned int GetRprimCollectionVersion() const
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
const HdRenderPassAovBindingVector & GetAovBindings() const
#define PXR_NAMESPACE_CLOSE_SCOPE
HDST_API void SetRprimCollection(HdRprimCollection const &col)
const SdfPath & GetCamera() const
Returns the path to the camera to render from.
const HdRprimCollection & GetRprimCollection() const
Returns the collection associated with this draw target.
HDST_API ~HdStDrawTargetRenderPassState()
std::vector< HdRenderPassAovBinding > HdRenderPassAovBindingVector
HDST_API void SetDepthPriority(HdDepthPriority priority)