Constructor

new ()

Variables

bounds:Rect = null

read onlybuffer:Image

deadzone:Rect = null

read onlyfollowLerp:Point

read onlyheight:Int = 0

read onlylookAt:Point

read onlymatrix:Matrix

style:CameraStyle = CameraStyle.LOCKON

read onlytarget:Entity

read onlywidth:Int = 0

x:Int = 0

y:Int = 0

Methods

follow (entity:Entity, ?style:CameraStyle, lerpX:Float = 1, lerpY:Float = 1):Void

init (x:Int = 0, y:Int = 0, width:Int = 0, height:Int = 0, ?color:Color):Void

inline lookAtEntity (entity:Entity):Void

resize (width:Int, height:Int):Void

shake (intensity:Float = 0.02, duration:Float = 0.5, axisX:Bool = true, axisY:Bool = true):Void

Static methods

staticinline create (x:Int = 0, y:Int = 0, width:Int = 0, height:Int = 0, ?color:Color):Camera

staticinline getPool ():Pool<Camera>

Inherited Variables

Defined by BaseObject

read onlyid:Int = Gecko.getUniqueID()

read onlyisAlreadyDestroyed:Bool = false

Inherited Methods