Gfx2Manager
[
Front page
] [
New
|
Page list
|
Search
|
Recent changes
|
Help
|
Log in
]
Start:
* Class: Gfx2Manager
Singleton 2D graphics manager.~
** Constructors
- ''new Gfx2Manager''(): Gfx2Manager~
** Methods
- ''beginRender''(): void~
Begin the render phase. Prepares the canvas for rendering.~
Warning: You need to call this method before any draw cal...
~
- ''draw''(drawable: Gfx2Drawable): void~
Add drawable to the draw list.~
-- ''drawable'': The drawable.~
~
- ''endRender''(): void~
End the render phase.~
~
- ''findCanvasPosFromClientPos''(clientX: number, clientY...
Returns canvas-space position from the the client-space p...
-- ''clientX'': The horizontal client coordinate.~
-- ''clientY'': The vertical client coordinate.~
~
- ''findWorldPosFromClientPos''(clientX: number, clientY:...
Returns the world-space position from the client-space po...
-- ''clientX'': The horizontal client coordinate.~
-- ''clientY'': The vertical client coordinate.~
~
- ''getBgColor''(): vec4~
Returns the background color.~
~
- ''getCameraPosition''(): vec2~
Returns the camera position.~
~
- ''getCameraPositionX''(): number~
Returns the X coordinate of the camera position.~
~
- ''getCameraPositionY''(): number~
Returns the Y coordinate of the camera position.~
~
- ''getCameraRotation''(): number~
Returns the camera rotation angle in radians.~
~
- ''getCameraScale''(): vec2~
Returns the camera scale.~
~
- ''getCameraScaleX''(): number~
Returns the camera scale factor on x-axis.~
~
- ''getCameraScaleY''(): number~
Returns the camera scale factor on y-axis.~
~
- ''getCameraTransform''(): mat3~
Returns the camera transformation matrix.~
~
- ''getContext''(): CanvasRenderingContext2D~
Returns the 2D rendering context of the canvas element.~
~
- ''getDefaultTexture''(): HTMLImageElement~
Returns a default HTMLImageElement.~
~
- ''getHeight''(): number~
Returns the resolution height of the canvas.~
~
- ''getWidth''(): number~
Returns the resolution width of the canvas.~
~
- ''hasFilter''(): boolean~
Checks if the canvas element has an active filter.~
~
- ''moveCamera''(x: number, y: number): void~
Move the camera.~
-- ''x'': The move in x-axis direction.~
-- ''y'': The move in y-axis direction.~
~
- ''render''(): void~
The render method.~
~
- ''setBgColor''(r: number, g: number, b: number, a: numb...
Sets the background color using the provided RGBA values ...
-- ''r'': The red component.~
-- ''g'': The green component.~
-- ''b'': The blue component.~
-- ''a'': The alpha value.~
~
- ''setCameraPosition''(x: number, y: number): void~
Sets the camera position.~
-- ''x'': The x-coordinate.~
-- ''y'': The y-coordinate.~
~
- ''setCameraRotation''(cameraRotation: number): void~
Sets the rotation of the camera.~
-- ''cameraRotation'': The camera rotation angle in radia...
~
- ''setCameraScale''(x: number, y: number): void~
Sets the camera scale.~
-- ''x'': The scale factor for the camera in the x-axis.~
-- ''y'': The scale factor for the camera in the y-axis.~
~
- ''setCameraTransform''(cameraTransform: mat3): void~
Set the camera transformation matrix (before position/rot...
-- ''cameraTransform'': The transformation matrix.~
~
- ''setFilter''(filter: string): void~
Sets the css filter property of the canvas.~
-- ''filter'': The filter parameter is a string that repr...
It can be used to apply various visual effects to an elem...
grayscale, etc.~
~
- ''setMode''(mode: Gfx2RenderingMode): void~
Set the renderer sorting mode.~
-- ''mode'': The mode.~
~
- ''update''(ts: number): void~
The update function.~
-- ''ts'': The timestep.~
End:
* Class: Gfx2Manager
Singleton 2D graphics manager.~
** Constructors
- ''new Gfx2Manager''(): Gfx2Manager~
** Methods
- ''beginRender''(): void~
Begin the render phase. Prepares the canvas for rendering.~
Warning: You need to call this method before any draw cal...
~
- ''draw''(drawable: Gfx2Drawable): void~
Add drawable to the draw list.~
-- ''drawable'': The drawable.~
~
- ''endRender''(): void~
End the render phase.~
~
- ''findCanvasPosFromClientPos''(clientX: number, clientY...
Returns canvas-space position from the the client-space p...
-- ''clientX'': The horizontal client coordinate.~
-- ''clientY'': The vertical client coordinate.~
~
- ''findWorldPosFromClientPos''(clientX: number, clientY:...
Returns the world-space position from the client-space po...
-- ''clientX'': The horizontal client coordinate.~
-- ''clientY'': The vertical client coordinate.~
~
- ''getBgColor''(): vec4~
Returns the background color.~
~
- ''getCameraPosition''(): vec2~
Returns the camera position.~
~
- ''getCameraPositionX''(): number~
Returns the X coordinate of the camera position.~
~
- ''getCameraPositionY''(): number~
Returns the Y coordinate of the camera position.~
~
- ''getCameraRotation''(): number~
Returns the camera rotation angle in radians.~
~
- ''getCameraScale''(): vec2~
Returns the camera scale.~
~
- ''getCameraScaleX''(): number~
Returns the camera scale factor on x-axis.~
~
- ''getCameraScaleY''(): number~
Returns the camera scale factor on y-axis.~
~
- ''getCameraTransform''(): mat3~
Returns the camera transformation matrix.~
~
- ''getContext''(): CanvasRenderingContext2D~
Returns the 2D rendering context of the canvas element.~
~
- ''getDefaultTexture''(): HTMLImageElement~
Returns a default HTMLImageElement.~
~
- ''getHeight''(): number~
Returns the resolution height of the canvas.~
~
- ''getWidth''(): number~
Returns the resolution width of the canvas.~
~
- ''hasFilter''(): boolean~
Checks if the canvas element has an active filter.~
~
- ''moveCamera''(x: number, y: number): void~
Move the camera.~
-- ''x'': The move in x-axis direction.~
-- ''y'': The move in y-axis direction.~
~
- ''render''(): void~
The render method.~
~
- ''setBgColor''(r: number, g: number, b: number, a: numb...
Sets the background color using the provided RGBA values ...
-- ''r'': The red component.~
-- ''g'': The green component.~
-- ''b'': The blue component.~
-- ''a'': The alpha value.~
~
- ''setCameraPosition''(x: number, y: number): void~
Sets the camera position.~
-- ''x'': The x-coordinate.~
-- ''y'': The y-coordinate.~
~
- ''setCameraRotation''(cameraRotation: number): void~
Sets the rotation of the camera.~
-- ''cameraRotation'': The camera rotation angle in radia...
~
- ''setCameraScale''(x: number, y: number): void~
Sets the camera scale.~
-- ''x'': The scale factor for the camera in the x-axis.~
-- ''y'': The scale factor for the camera in the y-axis.~
~
- ''setCameraTransform''(cameraTransform: mat3): void~
Set the camera transformation matrix (before position/rot...
-- ''cameraTransform'': The transformation matrix.~
~
- ''setFilter''(filter: string): void~
Sets the css filter property of the canvas.~
-- ''filter'': The filter parameter is a string that repr...
It can be used to apply various visual effects to an elem...
grayscale, etc.~
~
- ''setMode''(mode: Gfx2RenderingMode): void~
Set the renderer sorting mode.~
-- ''mode'': The mode.~
~
- ''update''(ts: number): void~
The update function.~
-- ''ts'': The timestep.~
Page: