- 
                Notifications
    You must be signed in to change notification settings 
- Fork 1
Gfx2Drawable
        jay19240 edited this page Dec 11, 2024 
        ·
        2 revisions
      
    A 2D drawable object.
- parent of: Gfx2IsoTile, Gfx2IsoTileMapLayer, Gfx2Particles, Gfx2SpriteJAS, Gfx2SpriteJSS, Gfx2SpriteScrolling, Gfx2TileMapLayer
- new Gfx2Drawable(): Gfx2Drawable
- 
clone(drawable: Gfx2Drawable): Gfx2Drawable
- drawable: The copy object.
 
- draw(): void
- getBoundingRect(): Gfx2BoundingRect
- getElevation(): number
- getFlip()
- getFlipX(): boolean
- getFlipY(): boolean
- getOffset(): vec2
- getOffsetX(): number
- getOffsetY(): number
- getOpacity(): number
- getPosition(): vec2
- getPositionX(): number
- getPositionY(): number
- getPositionZ(): number
- getRotation(): number
- getScale(): vec2
- getScaleX(): number
- getScaleY(): number
- getWorldBoundingRect(): Gfx2BoundingRect
- isVisible(): boolean
- onRender(): void
- render(): void
- 
rotate(a: number): void
- a: The rotation angle to add in radians.
 
- 
setBoundingRect(boundingRect: Gfx2BoundingRect): void
- boundingRect: The bounding rectangle.
 
- 
setElevation(elevation: number): void
- elevation: The elevation value.
 
- 
setFlipX(x: boolean): void
- x: The x-axis flip flag.
 
- 
setFlipY(y: boolean): void
- y: The y-axis flip flag.
 
- 
setOffset(x: number, y: number): void
- x: The x-offset.
- y: The y-offset.
 
- 
setOpacity(opacity: number): void
- opacity: The opacity value.
 
- 
setPosition(x: number, y: number): void
- x: The X coordinate of the position.
- y: The Y coordinate of the position.
 
- 
setPositionZ(z: number): void
- z: The z-depth value.
 
- 
setRotation(rotation: number): void
- rotation: The rotation angle in radians.
 
- 
setScale(x: number, y: number): void
- x: The x factor in the x-axis direction.
- y: The y factor in the y-axis direction.
 
- 
setVisible(visible: boolean): void
- visible: The visibility.
 
- 
translate(x: number, y: number): void
- x: The amount of translation in the x-axis direction.
- y: The amount of translation in the y-axis direction.
 
- 
update(ts: number): void
- ts: The timestep.
 
- 
zoom(x: number, y: number): void
- x: The x factor in the x-axis direction.
- y: The y factor in the y-axis direction.