Table of Contents

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

device Device

The device.

Methods

CanCreate(ref RasterizerStateDescription, ref RasterizerStateDescription)

protected override bool CanCreate(ref RasterizerStateDescription key, ref RasterizerStateDescription argument)

Parameters

key RasterizerStateDescription
argument RasterizerStateDescription

Returns

bool

OnCreate(ref RasterizerStateDescription, ref RasterizerStateDescription)

protected override RasterizerStateProxy OnCreate(ref RasterizerStateDescription key, ref RasterizerStateDescription description)

Parameters

key RasterizerStateDescription
description RasterizerStateDescription

Returns

RasterizerStateProxy