Class RasterStatePool
- Namespace
- HelixToolkit.SharpDX.ShaderManager
- Assembly
- HelixToolkit.SharpDX.dll
public sealed class RasterStatePool : ReferenceCountedDictionaryPool<RasterizerStateDescription, RasterizerStateProxy, RasterizerStateDescription>, IDisposable
- Inheritance
-
ReferenceCountedDictionaryPool<RasterizerStateDescription, RasterizerStateProxy, RasterizerStateDescription>RasterStatePool
- Implements
- Inherited Members
Constructors
RasterStatePool(Device)
Initializes a new instance of the RasterStatePool class.
public RasterStatePool(Device device)
Parameters
deviceDeviceThe device.
Methods
CanCreate(ref RasterizerStateDescription, ref RasterizerStateDescription)
protected override bool CanCreate(ref RasterizerStateDescription key, ref RasterizerStateDescription argument)
Parameters
keyRasterizerStateDescriptionargumentRasterizerStateDescription
Returns
OnCreate(ref RasterizerStateDescription, ref RasterizerStateDescription)
protected override RasterizerStateProxy OnCreate(ref RasterizerStateDescription key, ref RasterizerStateDescription description)
Parameters
keyRasterizerStateDescriptiondescriptionRasterizerStateDescription