Stores data to draw and display a font. More...
| Public Member Functions | |
| void | InitDictionary () | 
| Initializes the dictionary, if it is required. | |
| void | SetDictionary (Dictionary< int, tk2dFontChar > dict) | 
| Internal function to set up the dictionary. | |
| Public Attributes | |
| float | lineHeight | 
| The height of the line in local units. | |
| tk2dFontChar[] | chars | 
| Array of tk2dFontChar. If this.useDictionary is true, charDict will be used instead. | |
| string[] | fontPlatforms = null | 
| Returns an array of platform names. | |
| string[] | fontPlatformGUIDs = null | 
| Returns an array of GUIDs, each referring to an actual tk2dFontData object This object contains the actual font for the platform. | |
| Dictionary< int, tk2dFontChar > | charDict | 
| Dictionary of characters. This is used when chars is null. Chars is preferred when number of characters is low (< 2048). | |
| bool | useDictionary = false | 
| Whether this font uses the dictionary or an array for character lookup. | |
| tk2dFontKerning[] | kerning | 
| Array of tk2dFontKerning | |
| float | largestWidth | 
| Width of the largest character. | |
| Material | material | 
| Material used by this font. | |
| Texture2D | gradientTexture | 
| Reference to gradient texture. | |
| bool | textureGradients | 
| Does this font have gradients? Used to determine if second uv channel is necessary. | |
| int | gradientCount = 1 | 
| Number of gradients in list. Used to determine how large the gradient uvs are and the offsets into the gradient lookup texture. | |
| float | invOrthoSize = 1.0f | 
| The size of the inv ortho size used to generate the sprite collection. | |
| float | halfTargetHeight = 1.0f | 
| Half of the target height used to generate the sprite collection. | |
Stores data to draw and display a font.
| void tk2dFontData.InitDictionary | ( | ) | 
Initializes the dictionary, if it is required.
| void tk2dFontData.SetDictionary | ( | Dictionary< int, tk2dFontChar > | dict | ) | 
Internal function to set up the dictionary.
| Dictionary<int, tk2dFontChar> tk2dFontData.charDict | 
Dictionary of characters. This is used when chars is null. Chars is preferred when number of characters is low (< 2048).
Array of tk2dFontChar. If this.useDictionary is true, charDict will be used instead.
| string [] tk2dFontData.fontPlatformGUIDs = null | 
Returns an array of GUIDs, each referring to an actual tk2dFontData object This object contains the actual font for the platform.
| string [] tk2dFontData.fontPlatforms = null | 
Returns an array of platform names.
| int tk2dFontData.gradientCount = 1 | 
Number of gradients in list. Used to determine how large the gradient uvs are and the offsets into the gradient lookup texture.
| Texture2D tk2dFontData.gradientTexture | 
Reference to gradient texture.
| float tk2dFontData.halfTargetHeight = 1.0f | 
Half of the target height used to generate the sprite collection.
| float tk2dFontData.invOrthoSize = 1.0f | 
The size of the inv ortho size used to generate the sprite collection.
Array of tk2dFontKerning
Width of the largest character.
| float tk2dFontData.lineHeight | 
The height of the line in local units.
| Material tk2dFontData.material | 
Material used by this font.
Does this font have gradients? Used to determine if second uv channel is necessary.
| bool tk2dFontData.useDictionary = false | 
Whether this font uses the dictionary or an array for character lookup.
