API Documentation

class DrawComponent

package gecko.components.draw

extends Component › BaseObject

implements IUpdatable, IDrawable

extended by AnimationComponent, CameraComponent, CircleComponent, MovieComponent, NineSliceComponent, PolygonComponent, ProgressBarComponent, RectangleComponent, ScrollingSpriteComponent, SpriteComponent, TextComponent

Constructor

new ()

Variables

alpha:Float

color:Color = Color.White

read onlyisVisible:Bool

localAlpha:Float

visible:Bool = true

Methods

draw (graphics:Graphics):Void

generateTexture (?g:Graphics):Texture

postDraw (g:Graphics):Void

preDraw (g:Graphics):Void

update (dt:Float):Void

Static methods

staticinline create ():DrawComponent

staticinline getPool ():Pool<DrawComponent>

Inherited Variables

Defined by Component

read only__typeName__:String

read only__type__:Class<Component>

entity:Entity

name:String

onAddedToEntity:Event<Entity ‑> Void>

onRemovedFromEntity:Event<Entity ‑> Void>

Defined by BaseObject

read onlyid:Int = Gecko.getUniqueID()

read onlyisAlreadyDestroyed:Bool = false

Inherited Methods

Defined by Component

inline toString ():String

© 2018