Struct YauiSpriteTexture
A sprite as drawn: small sprites are packed into a shared dynamic atlas, the others use their own texture. Every acquisition needs a Yaui.YauiSpriteTexture.Release(), like Yaui.YauiTexture.
Assembly: Yaui.dll
View Source
Declaration
public readonly struct YauiSpriteTexture
Properties
IsValid
View Source
Declaration
public bool IsValid { get; }
Texture
View Source
Declaration
public YauiTexture Texture { get; }
Uv
The sprite's rect in Yaui.YauiSpriteTexture.Texture, in UVs (origin at the bottom-left).
View Source
Declaration
public Rect Uv { get; }
TextureSize
The size of Yaui.YauiSpriteTexture.Texture in texels.
View Source
Declaration
public Vector2 TextureSize { get; }
Methods
Acquire(Sprite)
View Source
Declaration
public static YauiSpriteTexture Acquire(Sprite sprite)
Returns
Parameters
| Type | Name |
|---|---|
Sprite | sprite |
Release()
View Source
Declaration
public void Release()