Struct MaterialReference
Inherited Members
System.ValueType.Equals(System.Object)
System.ValueType.GetHashCode()
System.ValueType.ToString()
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: TMPro
Syntax
public struct MaterialReference
Constructors
MaterialReference(Int32, TMP_FontAsset, TMP_SpriteAsset, Material, Single)
Constructor for new Material Reference.
Declaration
public MaterialReference(int index, TMP_FontAsset fontAsset, TMP_SpriteAsset spriteAsset, Material material, float padding)
Parameters
Fields
fallbackMaterial
Declaration
public Material fallbackMaterial
Field Value
fontAsset
Declaration
public TMP_FontAsset fontAsset
Field Value
index
Declaration
Field Value
Type |
Description |
System.Int32 |
|
isDefaultMaterial
Declaration
public bool isDefaultMaterial
Field Value
Type |
Description |
System.Boolean |
|
isFallbackMaterial
Declaration
public bool isFallbackMaterial
Field Value
Type |
Description |
System.Boolean |
|
material
Declaration
Field Value
padding
Declaration
Field Value
Type |
Description |
System.Single |
|
referenceCount
Declaration
public int referenceCount
Field Value
Type |
Description |
System.Int32 |
|
spriteAsset
Declaration
public TMP_SpriteAsset spriteAsset
Field Value
Methods
AddMaterialReference(Material, TMP_FontAsset, MaterialReference[], Dictionary<Int32, Int32>)
Function to add a new material reference and returning its index in the material reference array.
Declaration
public static int AddMaterialReference(Material material, TMP_FontAsset fontAsset, MaterialReference[] materialReferences, Dictionary<int, int> materialReferenceIndexLookup)
Parameters
Type |
Name |
Description |
Material |
material |
|
TMP_FontAsset |
fontAsset |
|
MaterialReference[] |
materialReferences |
|
System.Collections.Generic.Dictionary<System.Int32, System.Int32> |
materialReferenceIndexLookup |
|
Returns
Type |
Description |
System.Int32 |
|
AddMaterialReference(Material, TMP_SpriteAsset, MaterialReference[], Dictionary<Int32, Int32>)
Declaration
public static int AddMaterialReference(Material material, TMP_SpriteAsset spriteAsset, MaterialReference[] materialReferences, Dictionary<int, int> materialReferenceIndexLookup)
Parameters
Type |
Name |
Description |
Material |
material |
|
TMP_SpriteAsset |
spriteAsset |
|
MaterialReference[] |
materialReferences |
|
System.Collections.Generic.Dictionary<System.Int32, System.Int32> |
materialReferenceIndexLookup |
|
Returns
Type |
Description |
System.Int32 |
|
Contains(MaterialReference[], TMP_FontAsset)
Function to check if a certain font asset is contained in the material reference array.
Declaration
public static bool Contains(MaterialReference[] materialReferences, TMP_FontAsset fontAsset)
Parameters
Returns
Type |
Description |
System.Boolean |
|