Class: TCameraSystem
Defined in: cameras/camera-system.ts:19
Extends
Constructors
Constructor
new TCameraSystem(
world,engine):TCameraSystem
Defined in: cameras/camera-system.ts:36
Parameters
world
engine
Returns
TCameraSystem
Overrides
Properties
priority
readonlypriority:number=TSystemPriority.Update
Defined in: cameras/camera-system.ts:21
Overrides
systemName
readonlystaticsystemName:string='TCameraSystem'
Defined in: cameras/camera-system.ts:20
The name of the system. This is used for debugging and segment timing. Override this static property in subclasses to provide a meaningful name that won't be minified.
Overrides
Accessors
name
Get Signature
get name():
string
Defined in: core/system.ts:24
The name of the system. This is used for debugging and segment timing. Returns the static systemName property to avoid minification issues.
Returns
string
Inherited from
Methods
clipToWorldSpace()
clipToWorldSpace(
location):vec3
Defined in: cameras/camera-system.ts:136
Parameters
location
vec2
Returns
vec3
getActiveCamera()
getActiveCamera():
TCamera
Defined in: cameras/camera-system.ts:132
Returns
getProjectionMatrix()
getProjectionMatrix(
width,height):mat4
Defined in: cameras/camera-system.ts:84
Parameters
width
number
height
number
Returns
mat4
getView()
getView():
TCameraView
Defined in: cameras/camera-system.ts:71
Returns
setActiveCamera()
setActiveCamera(
entity):void
Defined in: cameras/camera-system.ts:122
Parameters
entity
number
Returns
void
update()
update(
_,world):Promise<void>
Defined in: cameras/camera-system.ts:45
Parameters
_
world
Returns
Promise<void>