Class DWriteRenderingParams
The interface that represents text rendering settings for glyph rasterization and filtering.
Inherited Members
Namespace: JeremyAnsel.DirectX.DWrite
Assembly: JeremyAnsel.DirectX.DWrite.dll
Syntax
public sealed class DWriteRenderingParams : IDisposable, IDWriteReleasable
Constructors
| Edit this page View SourceDWriteRenderingParams(object)
Initializes a new instance of the DWriteRenderingParams class.
Declaration
public DWriteRenderingParams(object handle)
Parameters
| Type | Name | Description |
|---|---|---|
| object | handle | A DWrite rendering params interface. |
Properties
| Edit this page View SourceClearTypeLevel
Gets the ClearType level. Valid values range from 0.0f (no ClearType) to 1.0f (full ClearType).
Declaration
public float ClearTypeLevel { get; }
Property Value
| Type | Description |
|---|---|
| float |
EnhancedContrast
Gets the amount of contrast enhancement. Valid values are greater than or equal to zero.
Declaration
public float EnhancedContrast { get; }
Property Value
| Type | Description |
|---|---|
| float |
Gamma
Gets the gamma value used for gamma correction. Valid values must be greater than zero and cannot exceed 256.
Declaration
public float Gamma { get; }
Property Value
| Type | Description |
|---|---|
| float |
Handle
Gets an handle representing the DWrite object interface.
Declaration
public object Handle { get; }
Property Value
| Type | Description |
|---|---|
| object |
PixelGeometry
Gets the pixel geometry.
Declaration
public DWritePixelGeometry PixelGeometry { get; }
Property Value
| Type | Description |
|---|---|
| DWritePixelGeometry |
RenderingMode
Gets the rendering mode.
Declaration
public DWriteRenderingMode RenderingMode { get; }
Property Value
| Type | Description |
|---|---|
| DWriteRenderingMode |
Methods
| Edit this page View SourceDispose()
Immediately releases the unmanaged resources used by the DWrite object.
Declaration
[SuppressMessage("Microsoft.Design", "CA1063:ImplementIDisposableCorrectly", Justification = "Reviewed")]
[SuppressMessage("Microsoft.Usage", "CA1816:CallGCSuppressFinalizeCorrectly", Justification = "Reviewed")]
public void Dispose()
Release()
Releases the managed reference to the COM DWrite interface.
Declaration
public void Release()
ToBoolean()
Gets a boolean indicating if the handle is not null.
Declaration
public bool ToBoolean()
Returns
| Type | Description |
|---|---|
| bool | A boolean |
Operators
| Edit this page View Sourceimplicit operator bool(DWriteRenderingParams?)
Gets a boolean indicating if the handle is not null.
Declaration
public static implicit operator bool(DWriteRenderingParams? value)
Parameters
| Type | Name | Description |
|---|---|---|
| DWriteRenderingParams | value | A DWrite object. |
Returns
| Type | Description |
|---|---|
| bool | A boolean |