7 #ifndef PXR_IMAGING_HDX_OIT_BUFFER_ACCESSOR_H 
    8 #define PXR_IMAGING_HDX_OIT_BUFFER_ACCESSOR_H 
   23     std::shared_ptr<class HdBufferArrayRange>;
 
   26     std::shared_ptr<class HdStRenderPassShader>;
 
HDX_API HdxOitBufferAccessor(HdTaskContext *ctx)
 
HDX_API bool AddOitBufferBindings(const HdStRenderPassShaderSharedPtr &)
 
HDX_API void InitializeOitBuffersIfNecessary(Hgi *hgi)
Called during Excecute before writing to OIT buffers. 
 
Class for OIT render tasks to access the OIT buffers. 
 
HDX_API void RequestOitBuffers()
Called during Prepare to indicate that OIT buffers are needed. 
 
std::unordered_map< TfToken, VtValue, TfToken::HashFunctor > HdTaskContext
 
std::shared_ptr< class HdStRenderPassShader > HdStRenderPassShaderSharedPtr
 
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
 
static bool IsOitEnabled()
 
#define PXR_NAMESPACE_CLOSE_SCOPE
 
std::shared_ptr< HdBufferArrayRange > HdBufferArrayRangeSharedPtr