Sprite - Mtax-Development/GML-OOP GitHub Wiki

Description

Constructs a Sprite resource used to render its image frames.

Specification

Destruction
Elements
Sprite.destroy()
None

Properties

Name
Type
Default
Modifiable
ID
{int:sprite}
None
No
name
"undefined"
No
size
None
No
frameCount
{int}
None
No
origin
None
No
boundary
None
No
boundary_mode
None
No
speed
None
No
speed_type
None
No

Events

Pre-execution
Post-execution
beforeRender
afterRender

Construction types

Name
Arguments
Wrapper
sprite {int:sprite}
From file
path {string:path}
frameCount? {int}
origin? {Vector2}
removeBackground? {bool}
smoothRemovedBackground? {bool}
From Surface
surface {int:surface|Surface}
part {Vector4|all}
origin? {Vector2}
removeBackground? {bool}
smoothRemovedBackground? {bool}
Empty
Constructor copy
other {Sprite}
⚠️ **GitHub.com Fallback** ⚠️