virtual Render::RenderTarget* CreateRenderTarget(VkFormat rtFormat, VkFramebuffer framebuffer, VkRect2D renderArea); virtual Render::RenderTarget* CreateRenderTarget(VkFormat rtFormat, VkFormat dsFormat, VkImageView dsView, VkFramebuffer framebuffer, VkRect2D renderArea); virtual Render::RenderTarget* CreateRenderTarget(Render::Texture* texture, bool needsStencil) override;
CreateRenderTarget creates a render target.
Parameters |
Description |
VkFormat rtFormat |
_nt_ |
VkFramebuffer framebuffer |
_nt_ |
VkRect2D renderArea |
_nt_ |
VkFormat dsFormat |
_nt_ |
VkImageView dsView |
_nt_ |
Render::Texture* texture |
The texture associated with the render target. |
bool needsStencil |
A Boolean value of true allocates an internal depth/stencil buffer. |
Returns the created render target.