C# Class LeopotamGroup.Gui.Common.GuiAtlas

Gui atlas - holder of packed sprites.
Inheritance: UnityEngine.MonoBehaviour
Show file Open project: Leopotam/LeopotamGroupLibraryUnity Class Usage Examples

Public Properties

Property Type Description
AlphaTexture UnityEngine.Texture2D
ColorTexture UnityEngine.Texture2D
Sprites GuiSpriteData[]

Public Methods

Method Description
GetSpriteData ( string spriteName ) : GuiSpriteData

Get sprite data by sprite name.

GetSpriteNames ( ) : string[]

Get all sprite names from atlas.

OnEnable ( ) : void
ResetCache ( ) : void

Revalidate sprites cache.

Method Details

GetSpriteData() public method

Get sprite data by sprite name.
public GetSpriteData ( string spriteName ) : GuiSpriteData
spriteName string Sprite name.
return GuiSpriteData

GetSpriteNames() public method

Get all sprite names from atlas.
public GetSpriteNames ( ) : string[]
return string[]

OnEnable() public method

public OnEnable ( ) : void
return void

ResetCache() public method

Revalidate sprites cache.
public ResetCache ( ) : void
return void

Property Details

AlphaTexture public property

Alpha texture. Can be null.
public Texture2D,UnityEngine AlphaTexture
return UnityEngine.Texture2D

ColorTexture public property

Color texture reference.
public Texture2D,UnityEngine ColorTexture
return UnityEngine.Texture2D

Sprites public property

Packed sprites data.
public GuiSpriteData[] Sprites
return GuiSpriteData[]