Scaleform::Render::Vulkan::HAL
class HAL : public Render::ShaderHAL<ShaderManager, ShaderInterface>;
Vulkan renderer HAL prototype header.
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 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. |
Vulkan_HAL.h