HAL

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

Metal renderer HAL prototype header.

Methods
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 
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. 
File

Metal_HAL.h