Scaleform::Render::Metal::HAL
class HAL : public Render::ShaderHAL<ShaderManager, ShaderInterface>;
Metal renderer HAL prototype header.
Method |
Description |
Begins scene rendering, initializing various render states such as blend, scale9 states needed externally. | |
Creates a render target. | |
Creates a render target. | |
Creates a temporary RenderTarget. | |
Completes scene rendering. | |
Returns the Metal GPU debugging render events set on the HAL. | |
Returns the MeshCache which maintains the hardware Vertex and Index buffers containing cached shape meshes. | |
Returns the RenderSync object. | |
Returns the texture manager used for creating textures and managing them. | |
HAL constructor. | |
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. | |
Sets the Metal command buffer | |
Shuts down rendering, releasing resources allocated in InitHAL. | |
Queues commands for execution in deferred contexts. |
Metal_HAL.h