|
Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
|
Public Member Functions | |
| Framebuffer (RenderPass *renderPass, VkFramebuffer framebuffer, uint32_t width, uint32_t height, const char *debugName) | |
| Framebuffer (const CreateInfo &createInfo) | |
| void | UpdateNativeFramebuffer (RenderPass *renderPass, VkFramebuffer framebuffer, uint32_t width, uint32_t height) |
| VkFramebuffer | GetFramebuffer () const |
| virtual Grindstone::GraphicsAPI::RenderPass * | GetRenderPass () const override |
| virtual void | Resize (uint32_t width, uint32_t height) override |
| virtual void | Clear (ClearMode mask) override |
| virtual void | BindTextures (int i) override |
| virtual void | Bind () override |
| virtual void | BindWrite () override |
| virtual void | BindRead () override |
| virtual void | Unbind () override |
| virtual uint32_t | GetWidth () const override |
| virtual uint32_t | GetHeight () const override |
| virtual uint32_t | GetRenderTargetCount () const override |
| virtual Grindstone::GraphicsAPI::Image * | GetRenderTarget (uint32_t index) const override |
| virtual Grindstone::GraphicsAPI::Image * | GetDepthStencilTarget () const override |
|
overridevirtual |
Reimplemented from Grindstone::GraphicsAPI::Framebuffer.
|
overridevirtual |
Implements Grindstone::GraphicsAPI::Framebuffer.
|
overridevirtual |
Implements Grindstone::GraphicsAPI::Framebuffer.
|
overridevirtual |
Implements Grindstone::GraphicsAPI::Framebuffer.
|
overridevirtual |
Implements Grindstone::GraphicsAPI::Framebuffer.
|
overridevirtual |
Implements Grindstone::GraphicsAPI::Framebuffer.
|
overridevirtual |
Implements Grindstone::GraphicsAPI::Framebuffer.
|
overridevirtual |
Implements Grindstone::GraphicsAPI::Framebuffer.
|
overridevirtual |
Implements Grindstone::GraphicsAPI::Framebuffer.
|
overridevirtual |
Implements Grindstone::GraphicsAPI::Framebuffer.
|
overridevirtual |
Implements Grindstone::GraphicsAPI::Framebuffer.
|
overridevirtual |
Implements Grindstone::GraphicsAPI::Framebuffer.
|
overridevirtual |
Implements Grindstone::GraphicsAPI::Framebuffer.
|
overridevirtual |
Implements Grindstone::GraphicsAPI::Framebuffer.