18#ifndef INCLUDED_RENDERER_BACKEND_IFRAMEBUFFER
19#define INCLUDED_RENDERER_BACKEND_IFRAMEBUFFER
Definition: IDeviceObject.h:33
IFramebuffer stores attachments which should be used by backend as rendering destinations.
Definition: IFramebuffer.h:85
virtual const CColor & GetClearColor() const =0
Returns a clear color for all color attachments of the framebuffer.
virtual uint32_t GetHeight() const =0
virtual uint32_t GetWidth() const =0
Definition: ITexture.h:34
AttachmentStoreOp
Store operation is set for each attachment, what should be done with its content on EndFramebufferPas...
Definition: IFramebuffer.h:52
Backend
Definition: Backend.h:28
AttachmentLoadOp
Load operation is set for each attachment, what should be done with its content on BeginFramebufferPa...
Definition: IFramebuffer.h:37
Definition: VideoMode.h:29
Definition: IFramebuffer.h:60
AttachmentLoadOp loadOp
Definition: IFramebuffer.h:62
CColor clearColor
Definition: IFramebuffer.h:64
ITexture * texture
Definition: IFramebuffer.h:61
AttachmentStoreOp storeOp
Definition: IFramebuffer.h:63
Definition: IFramebuffer.h:68
ITexture * texture
Definition: IFramebuffer.h:69
AttachmentLoadOp loadOp
Definition: IFramebuffer.h:70
AttachmentStoreOp storeOp
Definition: IFramebuffer.h:71
unsigned int uint32_t
Definition: wposix_types.h:53