Berserk
Public Member Functions | List of all members
GLGraphicsPipeline Class Referencefinal

GL graphics pipeline state. More...

#include <GLGraphicsPipeline.hpp>

Inheritance diagram for GLGraphicsPipeline:
Inheritance graph
[legend]
Collaboration diagram for GLGraphicsPipeline:
Collaboration graph
[legend]

Public Member Functions

BRK_API GLGraphicsPipeline (const RHIGraphicsPipelineDesc &desc)
 
BRK_API ~GLGraphicsPipeline () override=default
 
BRK_API void Bind (const struct GLRenderPassStateVars &state)
 
- Public Member Functions inherited from RHIGraphicsPipeline
BRK_API ~RHIGraphicsPipeline () override=default
 
const RHIGraphicsPipelineDescGetDesc () 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 RHIGraphicsPipeline
RHIGraphicsPipelineDesc mDesc
 

Detailed Description

GL graphics pipeline state.

Constructor & Destructor Documentation

◆ GLGraphicsPipeline()

BRK_NS_BEGIN GLGraphicsPipeline::GLGraphicsPipeline ( const RHIGraphicsPipelineDesc desc)
explicit

◆ ~GLGraphicsPipeline()

BRK_API GLGraphicsPipeline::~GLGraphicsPipeline ( )
overridedefault

Member Function Documentation

◆ Bind()

void GLGraphicsPipeline::Bind ( const struct GLRenderPassStateVars state)

The documentation for this class was generated from the following files: