Berserk
|
GL framebuffer implementation. More...
#include <GLFramebuffer.hpp>
Public Member Functions | |
BRK_API | GLFramebuffer (const RHIFramebufferDesc &desc) |
BRK_API | ~GLFramebuffer () override |
BRK_API void | Initialize () |
BRK_API void | Initialize2d () |
GLuint | GetHandle () const |
bool | HasDepthBuffer () const |
bool | HasStencilBuffer () const |
![]() | |
BRK_API | ~RHIFramebuffer () override=default |
uint32 | GetWidth () const |
uint32 | GetHeight () const |
size_t | GetColorAttachmentsCount () const |
const StringName & | GetName () const |
const RHIFramebufferDesc & | GetDesc () const |
![]() | |
BRK_API | ~RHIResource () override=default |
![]() | |
virtual | ~RefCnt () |
bool | IsUnique () const |
std::int32_t | GetRefs () const |
std::int32_t | AddRef () const |
std::int32_t | RelRef () const |
Additional Inherited Members | |
![]() | |
void | Destroy () const override |
![]() | |
RHIFramebufferDesc | mDesc |
GL framebuffer implementation.
|
explicit |
|
override |
|
inline |
|
inline |
|
inline |
void GLFramebuffer::Initialize | ( | ) |
void GLFramebuffer::Initialize2d | ( | ) |