Scaleform::Render::D3D1x::HAL
class HAL : public Render::ShaderHAL<ShaderManager, ShaderInterface>;
Renderer HAL prototype header.
Method |
Description |
Releases the resources allocated for the D3D1x render HAL. | |
Begins scene rendering, initializing various render states such as blend, scale9 states needed externally. | |
Creates a render target. | |
Creates a temporary RenderTarget, created through delegation to RenderBufferManager. | |
Completes scene rendering. | |
Returns the Direct3D device used in the renderer. | |
Returns a reference to the MeshCache which maintains the hardware Vertex and Index buffers containing cached shape meshes. | |
Returns the rendering synchronization class used for mesh allocation in the buffers. | |
Returns the texture manager used for creating textures and managing them. | |
Returns the Direct3D device context used in the renderer. | |
Returns the render events. | |
HAL constructor. | |
Initializes HAL rendering. | |
Checks if the D3D1x(DeviceContext) is a deferred context. | |
Checks if 'fast semantic' rules are in effect. | |
Returns whether this platform supports the given raster mode. | |
Obtains format that renderer will use for single, batched and instanced rendering of the specified source format. | |
Restores previous render target. | |
D3D9 device Reset support - PrepareForReset should be called before IDirect3DDevice9::Reset to release caches and other system-specific references. | |
D3D9 lost device support - RestoreAfterReset is called after reset to restore needed variables. | |
Returns whether the profile can render any of the filters contained in the FilterPrimitive. | |
Shuts down rendering, releasing resources allocated in InitHAL. | |
Submit queued commands for execution in deferred contexts. |
D3D1x_HAL.h