Kiwi.Renderers.Renderer Class
Base class for WebGL Renderers. Not for instantiation.
Constructor
Kiwi.Renderers.Renderer
(
Kiwi.Renderers.Renderer
-
gl -
shaderManager -
[params=null]
Parameters:
-
glWebGLRenderingContext -
shaderManagerKiwi.Shaders.ShaderManager -
[params=null]Object optional
Returns:
Item Index
Properties
Methods
clear
(
public
-
gl -
[params=null]
Enables the renderer (for override)
Parameters:
-
glWebGLRenderingContext -
[params=null]Object optional
disable
(
public
-
gl -
[params=null]
Enables the renderer (for override)
Parameters:
-
glWebGLRenderingContext -
[params=null]Object optional
draw
(
public
-
gl
Draw to the draw or frame buffer (for override)
Parameters:
-
glWebGLRenderingContext
enable
(
public
-
gl -
[params=null]
Enables the renderer (for override)
Parameters:
-
glWebGLRenderingContext -
[params=null]Object optional
updateStageResolution
(
public
-
gl -
res
Updates the stage resolution uniforms (for override)
Parameters:
-
glWebGLRenderingContext -
resFloat32Array
updateTextureSize
(
public
-
gl -
size
Updates the texture size uniforms (for override)
Parameters:
-
glWebGLRenderingContext -
sizeFloat32Array
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.
