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