Camera

Function Description
Camera.new() Creates a default camera
Camera.new(Camera x) Creates a copy of camera x
Property Type Description
.position Vector3D Camera position
.rotation Vector3D Camera rotation
.viewPlanes Vector2D Near and far view planes
.orthogonal bool Is the Camera orthogonal
.fieldOfView float Set/get the field of view (degrees); for orthogonal cameras, .fieldOfView acts as a zoom scalar
.visible bool Set/get camera visibility
.aspectRatio float Camera aspect ratio
.up Vector3D Camera up vector
Function Returns Description
:getForward() Vector3D Returns the camera's forward direction
:getLeft() Vector3D Returns the camera's left direction
:getAbsolutePosition() Vector3D Returns the world position
:setActive() Sets this camera as the active camera
:queue(bool legacy) Queues this camera to render on top of the active one; legacy determines if xEffects are used
:destroy() Destroys the object