Hue Preserving Color Blending
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
TMPro.MaterialReference Struct Reference

Public Member Functions

 MaterialReference (int index, TMP_FontAsset fontAsset, TMP_SpriteAsset spriteAsset, Material material, float padding)
 Constructor for new Material Reference. More...
 

Static Public Member Functions

static bool Contains (MaterialReference[] materialReferences, TMP_FontAsset fontAsset)
 Function to check if a certain font asset is contained in the material reference array. More...
 
static int AddMaterialReference (Material material, TMP_FontAsset fontAsset, MaterialReference[] materialReferences, Dictionary< int, int > materialReferenceIndexLookup)
 Function to add a new material reference and returning its index in the material reference array. More...
 
static int AddMaterialReference (Material material, TMP_SpriteAsset spriteAsset, MaterialReference[] materialReferences, Dictionary< int, int > materialReferenceIndexLookup)
 

Public Attributes

int index
 
TMP_FontAsset fontAsset
 
TMP_SpriteAsset spriteAsset
 
Material material
 
bool isDefaultMaterial
 
bool isFallbackMaterial
 
Material fallbackMaterial
 
float padding
 
int referenceCount
 

Detailed Description

Definition at line 517 of file MaterialReferenceManager.cs.

Constructor & Destructor Documentation

◆ MaterialReference()

TMPro.MaterialReference.MaterialReference ( int  index,
TMP_FontAsset  fontAsset,
TMP_SpriteAsset  spriteAsset,
Material  material,
float  padding 
)
inline

Constructor for new Material Reference.

Parameters
index
fontAsset
spriteAsset
material
padding

Definition at line 539 of file MaterialReferenceManager.cs.

Member Function Documentation

◆ AddMaterialReference() [1/2]

static int TMPro.MaterialReference.AddMaterialReference ( Material  material,
TMP_FontAsset  fontAsset,
MaterialReference []  materialReferences,
Dictionary< int, int >  materialReferenceIndexLookup 
)
inlinestatic

Function to add a new material reference and returning its index in the material reference array.

Parameters
material
fontAsset
materialReferences
materialReferenceIndexLookup
Returns

Definition at line 581 of file MaterialReferenceManager.cs.

◆ AddMaterialReference() [2/2]

static int TMPro.MaterialReference.AddMaterialReference ( Material  material,
TMP_SpriteAsset  spriteAsset,
MaterialReference []  materialReferences,
Dictionary< int, int >  materialReferenceIndexLookup 
)
inlinestatic

Parameters
material
spriteAsset
materialReferences
materialReferenceIndexLookup
Returns

Definition at line 618 of file MaterialReferenceManager.cs.

◆ Contains()

static bool TMPro.MaterialReference.Contains ( MaterialReference []  materialReferences,
TMP_FontAsset  fontAsset 
)
inlinestatic

Function to check if a certain font asset is contained in the material reference array.

Parameters
materialReferences
fontAsset
Returns

Definition at line 559 of file MaterialReferenceManager.cs.


The documentation for this struct was generated from the following file: