SpriteRenderer - Mtax-Development/GML-OOP GitHub Wiki

Description

Constructs a handler storing information for Sprite rendering.

Specification

Destruction
Elements
Garbage Collection
None

Properties

Name
Type
Default
Modifiable
sprite
None
Yes
location
undefined
Yes
frame
{int}
0
Yes
scale
Scale(1, 1)
Yes
angle
Angle(0)
Yes
color
{int:color|Color4}
c_white
Yes
alpha
1
Yes
part
undefined
Yes
origin
undefined
Yes
target
{Surface|int:surface}
undefined
Yes

Events

Pre-execution
Post-execution
beforeRender
afterRender

Construction types

Name
Arguments
New constructor
sprite? {Sprite}
location? {Vector2|Vector4}
frame? {int}
scale? {Scale}
angle? {Angle}
color? {int:color|Color4}
alpha? {real}
part? {Vector4}
origin? {Vector2}
target? {Surface|int:surface}
Empty
Constructor copy
other {SpriteRenderer}
⚠️ **GitHub.com Fallback** ⚠️