Kiwi.Renderers.Renderer Class
Base class for WebGL Renderers. Not for instantiation.
Constructor
Kiwi.Renderers.Renderer
(
Kiwi.Renderers.Renderer
-
gl
-
shaderManager
-
[params=null]
Parameters:
-
gl
WebGLRenderingContext -
shaderManager
Kiwi.Shaders.ShaderManager -
[params=null]
Object optional
Returns:
Item Index
Properties
Methods
clear
(
public
-
gl
-
[params=null]
Enables the renderer (for override)
Parameters:
-
gl
WebGLRenderingContext -
[params=null]
Object optional
disable
(
public
-
gl
-
[params=null]
Enables the renderer (for override)
Parameters:
-
gl
WebGLRenderingContext -
[params=null]
Object optional
draw
(
public
-
gl
Draw to the draw or frame buffer (for override)
Parameters:
-
gl
WebGLRenderingContext
enable
(
public
-
gl
-
[params=null]
Enables the renderer (for override)
Parameters:
-
gl
WebGLRenderingContext -
[params=null]
Object optional
updateStageResolution
(
public
-
gl
-
res
Updates the stage resolution uniforms (for override)
Parameters:
-
gl
WebGLRenderingContext -
res
Float32Array
updateTextureSize
(
public
-
gl
-
size
Updates the texture size uniforms (for override)
Parameters:
-
gl
WebGLRenderingContext -
size
Float32Array
Properties
camMatrix
Float32Array
public
The camera matrix
isBatchRenderer
Boolean
public
Returns whether this is a batch renderer.
loaded
Array
public
RENDERER_ID
String
public
static
Identifier for this renderer
shaderManager
Array
public
Reference to the shaderManager - used for requesting shaders.