24 #ifndef PXR_IMAGING_HD_ST_DRAW_TARGET_RENDER_PASS_STATE_H
25 #define PXR_IMAGING_HD_ST_DRAW_TARGET_RENDER_PASS_STATE_H
38 std::vector<struct HdRenderPassAovBinding>;
88 return _rprimCollectionVersion;
94 return _rprimCollection;
104 unsigned int _rprimCollectionVersion;
107 HdStDrawTargetRenderPassState &operator =(
const HdStDrawTargetRenderPassState &) =
delete;
113 #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)