| 
    Berserk
    
   | 
 
GL render pass state object. More...
#include <GLRenderPass.hpp>


Public Member Functions | |
| BRK_API | GLRenderPass (const RHIRenderPassDesc &desc) | 
| BRK_API | ~GLRenderPass () override=default | 
| BRK_API void | Bind (GLRenderPassStateVars &state, const RHIRenderPassBeginInfo &beginInfo) | 
| BRK_API void | BindFramebuffer (GLRenderPassStateVars &state, const RHIRenderPassBeginInfo &beginInfo) | 
| BRK_API void | BindWindow (GLRenderPassStateVars &state, const RHIRenderPassBeginInfo &beginInfo) | 
| bool | WindowPass () const | 
  Public Member Functions inherited from RHIRenderPass | |
| BRK_API | ~RHIRenderPass () override=default | 
| const RHIRenderPassDesc & | GetDesc () const | 
  Public Member Functions inherited from RHIResource | |
| BRK_API | ~RHIResource () override=default | 
  Public Member Functions inherited from RefCnt | |
| virtual | ~RefCnt () | 
| bool | IsUnique () const | 
| std::int32_t | GetRefs () const | 
| std::int32_t | AddRef () const | 
| std::int32_t | RelRef () const | 
Additional Inherited Members | |
  Protected Member Functions inherited from RHIResource | |
| void | Destroy () const override | 
  Protected Attributes inherited from RHIRenderPass | |
| RHIRenderPassDesc | mDesc | 
GL render pass state object.
      
  | 
  explicit | 
      
  | 
  overridedefault | 
| void GLRenderPass::Bind | ( | GLRenderPassStateVars & | state, | 
| const RHIRenderPassBeginInfo & | beginInfo | ||
| ) | 
| void GLRenderPass::BindFramebuffer | ( | GLRenderPassStateVars & | state, | 
| const RHIRenderPassBeginInfo & | beginInfo | ||
| ) | 
| void GLRenderPass::BindWindow | ( | GLRenderPassStateVars & | state, | 
| const RHIRenderPassBeginInfo & | beginInfo | ||
| ) | 
      
  | 
  inline |