|
Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
|
Public Member Functions | |
| DirectX12Framebuffer (FramebufferCreateInfo ci) | |
| virtual float | getExposure (int i) override |
| virtual void | Clear (ClearMode mask) override |
| virtual void | CopyFrom (Framebuffer *) override |
| virtual void | BindWrite (bool depth) override |
| virtual void | BindTextures (int i) override |
| virtual void | Bind (bool depth) override |
| virtual void | BindRead () override |
| virtual void | Unbind () override |
| Public Member Functions inherited from Grindstone::GraphicsAPI::Framebuffer | |
| virtual RenderPass * | GetRenderPass () const =0 |
| virtual void | Resize (uint32_t width, uint32_t height)=0 |
| virtual void | Bind ()=0 |
| virtual void | BindWrite ()=0 |
| virtual uint32_t | GetWidth () const =0 |
| virtual uint32_t | GetHeight () const =0 |
| virtual uint32_t | GetRenderTargetCount () const =0 |
| virtual Image * | GetRenderTarget (uint32_t index) const =0 |
| virtual Image * | GetDepthStencilTarget () const =0 |
|
overridevirtual |
Implements Grindstone::GraphicsAPI::Framebuffer.
|
overridevirtual |
Implements Grindstone::GraphicsAPI::Framebuffer.
|
overridevirtual |
Implements Grindstone::GraphicsAPI::Framebuffer.
|
overridevirtual |
Implements Grindstone::GraphicsAPI::Framebuffer.