Struct RasterizerStateDataContract
- Namespace
- HelixToolkit.SharpDX.Shaders
- Assembly
- HelixToolkit.SharpDX.dll
[DataContract(Name = "RasterizerStateDataContract")]
public struct RasterizerStateDataContract
- Inherited Members
- Extension Methods
Constructors
RasterizerStateDataContract(RasterizerStateDescription)
public RasterizerStateDataContract(RasterizerStateDescription desc)
Parameters
descRasterizerStateDescription
Properties
CullMode
[DataMember(Name = "CullMode")]
public int CullMode { readonly get; set; }
Property Value
DepthBias
[DataMember(Name = "DepthBias")]
public int DepthBias { readonly get; set; }
Property Value
DepthBiasClamp
[DataMember(Name = "DepthBiasClamp")]
public float DepthBiasClamp { readonly get; set; }
Property Value
FillMode
[DataMember(Name = "FillMode")]
public int FillMode { readonly get; set; }
Property Value
IsAntialiasedLineEnabled
[DataMember(Name = "IsAntialiasedLineEnabled")]
public bool IsAntialiasedLineEnabled { readonly get; set; }
Property Value
IsDepthClipEnabled
[DataMember(Name = "IsDepthClipEnabled")]
public bool IsDepthClipEnabled { readonly get; set; }
Property Value
IsFrontCounterClockwise
[DataMember(Name = "IsFrontCounterClockwise")]
public bool IsFrontCounterClockwise { readonly get; set; }
Property Value
IsMultisampleEnabled
[DataMember(Name = "IsMultisampleEnabled")]
public bool IsMultisampleEnabled { readonly get; set; }
Property Value
IsScissorEnabled
[DataMember(Name = "IsScissorEnabled")]
public bool IsScissorEnabled { readonly get; set; }
Property Value
SlopeScaledDepthBias
[DataMember(Name = "SlopeScaledDepthBias")]
public float SlopeScaledDepthBias { readonly get; set; }
Property Value
Methods
ToRasterizerStateDescription()
public RasterizerStateDescription ToRasterizerStateDescription()
Returns
- RasterizerStateDescription