HAL::CreateRenderTarget

HAL::CreateRenderTarget
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;
Description

CreateRenderTarget creates a render target.

Parameters
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. 
Return Value

Returns the created render target.