Parses the JSON object into a ProceduralSpriteAnimationData object without reporting parsing errors. If an unskippable error is encountered, an empty object will be returned.
The JSON object to be parsed.
OptionalisInternalConstructor: booleanThe parsed structure, if it succeeded, else an empty pointer if there were unskippable errors.
Creates a sprite image as an asynchronous operation from the stored animations as a sprite sheet that is laid out horizontally, like in a matrix.
The dimensions of a single frame of the animation.
The rate at which the animation will be rendered.
What the initial playback type for the sprite should be.
OptionaloverrideColor: Immutable<Color>An optional color that you can specify to override all colors in the animation, resulting in all shapes using this same color.
An async operation, that builds a handle to a sprite image, if it succeeded.
Creates a sprite image as an asynchronous operation from the stored animations as a sprite sheet that is laid out horizontally, like in a matrix.
The dimensions of a single frame of the animation.
The rate at which the animation will be rendered.
What the initial playback type for the sprite should be.
OptionaloverrideColor: Immutable<Color>An optional color that you can specify to override all colors in the animation, resulting in all shapes using this same color.
An async operation, that builds a sprite image pointer, if it succeeded.
A structure that encompasses a procedural animation which can be transformed into a SpriteImage that can be displayed by UI.
NOTE: We can no longer inherit from IAmNotCopyable because RTTI requires us to be copyable.