SpriteSource

Manages the sprite functionality.

public class SpriteSource : StreamSource

Inherits StreamSource class.

Constructors

NameDescription

SpriteSource()

Creates a new SpriteSource object.

Properties

NameTypeDescription

Timestamp

DateTime

Read-Only. Overriden. The frame timestamp.

Width

int

Read-Only. Overriden. The width of the sprite texture in pixels.

Height

int

Read-Only. Overriden. The height of the sprite texture in pixels.

Pixels

Read-Only. Overriden. The pixel color data for a mipmap level as Color32 structs.

Example

The example shows how to manage sprite functionality with the SpriteSource class.

Create a SpriteSource

To create a SpriteSource, add a field for Unity to serialize.

[SerializeField] private SpriteSource _sprite;

Get sprite information

Get the sprite's timestamp, pixels, width and height.

// Get sprite timestamp.
DateTime timestamp = _sprite.Timestamp;

// Get sprite pixels.
Color32[] pixels = _sprite.Pixels;

// Get sprite width.
int width = _sprite.Width;

// Get sprite height.
int height = _sprite.Height;

Last updated