C# Class LeopotamGroup.Gui.Common.GuiAtlas

Gui atlas - holder of packed sprites.
Inheritance: UnityEngine.MonoBehaviour
显示文件 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_oe property

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

ColorTexture public_oe property

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

Sprites public_oe property

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