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

GL vertex declaration implementation. More...

#include <GLVertexDeclaration.hpp>

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

Public Member Functions

BRK_API GLVertexDeclaration (const RHIVertexDeclarationDesc &desc)
 
BRK_API ~GLVertexDeclaration () override=default
 
- Public Member Functions inherited from RHIVertexDeclaration
BRK_API ~RHIVertexDeclaration () override=default
 
const RHIVertexDeclarationDescGetElements () 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 RHIVertexDeclaration
RHIVertexDeclarationDesc mAttributes
 

Detailed Description

GL vertex declaration implementation.

Constructor & Destructor Documentation

◆ GLVertexDeclaration()

BRK_NS_BEGIN GLVertexDeclaration::GLVertexDeclaration ( const RHIVertexDeclarationDesc desc)
explicit

◆ ~GLVertexDeclaration()

BRK_API GLVertexDeclaration::~GLVertexDeclaration ( )
overridedefault

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