メインコンテンツまでスキップ

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​

Yaui.YauiSpriteTexture

Parameters​
TypeName
Spritesprite

Release()​

View Source​
Declaration
public void Release()