HAL

HAL
Scaleform::Render::Vulkan::HAL
Declaration
class HAL : public Render::ShaderHAL<ShaderManager, ShaderInterface>;
Description

Vulkan renderer HAL prototype header.

Methods
Method 
Description 
Begins a render pass. 
Begins scene rendering, initializing various render states such as blend, scale9 states needed externally. 
Checks and returns true if the command list of scenes are rendered. 
Creates a render target. 
Ceates a temporary RenderTarget
 
Completes scene rendering. 
Returns the render events set on the HAL. 
Returns the RenderSync object. 
Returns the texture manager used for creating textures and managing them. 
Returns the collection of Vulkan objects. 
HAL 
HAL constructor. 
Checks whether there are scenes pending GPU execution. 
Initializes HAL rendering. 
Returns whether this platform supports the given raster mode. 
Obtains formats that renderer will use for single, batched and instanced rendering of the specified source format. 
Deal with the situation in which the rendering context is lost. 
Deal with the situation in which the rendering context is lost. 
Shuts down rendering, releasing resources allocated in InitHAL
Submit queued commands for execution in deferred contexts. 
Submits the scenes for execution. 
File

Vulkan_HAL.h