Encapsulates the textures and resources needed to render a specific font on a specific device.
Definition
Members Table
The following table lists the members exposed by the object.
Events
| Event | Description |
|
Disposing
| Occurs when the Dispose method is called or when the Font object is finalized and collected by the garbage collector of the .NET common language runtime. |
|
Lost
| Occurs when an object is lost, normally just before a device is reset. |
|
Reset
| Occurs after the Font.OnResetDevice method is called or after the Device is reset. |
Methods
| Method | Description |
|
Dispose
| Immediately releases the unmanaged resources used by the Font object. |
|
DrawText
| Draws formatted text. |
|
Equals
| Returns a value that indicates whether the current instance is equal to a specified object. |
|
Finalize
| Allows the Font object to free resources before it is destroyed by the garbage collector. |
|
Font
| Creates a new instance of a Font class. |
|
GetGlyphData
| Returns information about the placement and orientation of a glyph in a character cell. |
|
GetHashCode
| Returns the hash code for the current instance. |
|
GetObjectByValue
| This member supports the infrastructure for Microsoft DirectX 9.0 for Managed Code and is not intended to be used directly from your code. |
|
MeasureString
| Measures the rectangular dimensions of the specified text string when drawn with the specified Sprite object and formatted with the specified DrawTextFormat method of formatting text. |
|
OnLostDevice
| Releases all references to video memory resources and deletes all state blocks. |
|
OnResetDevice
| Should be called after the device is reset and before any other methods are called, if Device.IsUsingEventHandlers is set to false. |
op_Equality
| Compares the current instance of a class to another instance to determine whether they are the same. |
op_Inequality
| Compares the current instance of a class to another instance to determine whether they are different. |
|
PreloadCharacters
| Loads a series of characters into video memory to improve the efficiency of rendering to a device. |
|
PreloadGlyphs
| Loads a series of glyphs into video memory to improve the efficiency of rendering to a device. |
|
PreloadText
| Loads formatted text into video memory to improve the efficiency of rendering to a device. |
|
raise_Disposing
| Raises the Microsoft.DirectX.Direct3D.Font.Disposing event when called from within a derived class. |
|
raise_Lost
| Raises a Font.Lost event when called from within a derived class. |
|
raise_Reset
| Raises a Font.Reset event when called from within a derived class. |
|
UpdateUnmanagedPointer
| Updates the unmanaged pointer for this Font object. This method supports the Microsoft .NET Framework infrastructure and is not intended to be used directly in your code. |
Properties
| Property | Description |
|
Description
| Retrieves a description of the current font object. |
|
Device
| Retrieves the Microsoft Direct3D device associated with a font object. |
|
DeviceContext
| Returns a handle to a display device context (DC) that includes the font set. |
|
Disposed
| Gets a value that indicates whether the object is disposed. |
|
UnmanagedComPointer
| Returns the unmanaged Component Object Model (COM) ID3DXFont interface pointer. |
Inheritance Hierarchy
Class Information
| Namespace | Microsoft.DirectX.Direct3D |
| Assembly | Microsoft.DirectX.Direct3DX (microsoft.directx.direct3dx.dll) |
| Strong Name | Microsoft.DirectX.Direct3DX,
Version=1.0.900.0,
Culture=neutral,
PublicKeyToken=d3231b57b74a1492 |