GSDL::Camera
Inherits GSDL::Tweenable < GSDL::ProjectionMatrix < Reference < Object
Constructors
new(width : Num, height : Num)
SourceInstance methods
boundary_height
Sourceboundary_height=(boundary_height : Num)
Sourceboundary_width
Sourceboundary_width=(boundary_width : Num)
Sourceboundary_y
Sourceboundary_y=(boundary_y : Num)
Sourcedraw(draw : Draw)
TODO: required if trying to draw Tweenable objects
using obj.each(&.draw(draw))
think of a better solution
input_down
Sourceinput_left
Sourceinput_right
Sourceinput_up
Sourcelerp_speed
Sourcelook_at(tx : Num, ty : Num)
Sourcelook_at(sprite : SpriteBase)
Sourceoffset_y
Sourcescale
Sourcescale_x
Sourcescale_x=(scale_x : Num)
Sourcescale_y
Sourcescale_y=(scale_y : Num)
Sourcescroll_speed_x
Sourcescroll_speed_y
Sourceset_boundary(x : Num, y : Num, width : Num, height : Num)
Sourceset_boundary(rect : Rect | FRect)
Sourceset_boundary(tile_map : TileMap)
Sourcetarget_y
Sourcetarget_y=(target_y : Num | Nil)
Sourcetweens
Sourcetype
Sourcetype=(type : Type)
Sourcex=(x : Num)
Sourcey=(y : Num)
Sourcez_index
Sourcezoom
Source