FFramebufferSpecification¶
-
namespace
marengine Enums
-
struct
FFramebufferSpecification¶
-
class
IFramebuffer: public FRenderResource¶ Subclassed by FFramebuffer
Public Functions
-
void
create(const FFramebufferSpecification &specs) = 0¶
-
void
destroy() = 0¶
-
void
bind() const = 0¶
-
void
unbind() const = 0¶
-
void
clear() const = 0¶
-
void
resize(uint32 width, uint32 height) = 0¶
-
void
setSize(uint32 width, uint32 height) = 0¶
-
void
setClearColor(maths::vec3 clearColor) = 0¶
-
uint32
getWidth() const = 0¶
-
uint32
getHeight() const = 0¶
-
uint32
getColorAttach() const = 0¶
-
void
-
class
IFramebufferFactory: public FRenderResourceFactory¶ Subclassed by FFramebufferFactory
Public Functions
-
FFramebuffer *
emplace() = 0¶
-
FFramebuffer *
-
class
IFramebufferStorage: public IRenderResourceStorage¶ Subclassed by FFramebufferStorage
-
struct