API Docs for: 1.0.0
Show:

Kiwi.Renderers.Renderer Class

Module: Renderers
Parent Module: Kiwi

Base class for WebGL Renderers. Not for instantiation.

Constructor

Kiwi.Renderers.Renderer

(
  • gl
  • shaderManager
  • [params=null]
)
Kiwi.Renderers.Renderer

Parameters:

Methods

disable

(
  • gl
  • [params=null]
)
public

Enables the renderer (for override)

Parameters:

  • gl WebGLRenderingCotext
  • [params=null] Object optional

disable

(
  • gl
  • [params=null]
)
public

Enables the renderer (for override)

Parameters:

  • gl WebGLRenderingCotext
  • [params=null] Object optional

disable

(
  • gl
  • [params=null]
)
public

Enables the renderer (for override)

Parameters:

  • gl WebGLRenderingCotext
  • [params=null] Object optional

draw

(
  • gl
)
public

Draw to the draw or frame buffer (for override)

Parameters:

  • gl WebGLRenderingCotext

updateStageResolution

(
  • gl
  • res
)
public

Updates the stage resolution uniforms (for override)

Parameters:

  • gl WebGLRenderingCotext
  • res Float32Array

updateTextureSize

(
  • gl
  • size
)
public

Updates the texture size uniforms (for override)

Parameters:

  • gl WebGLRenderingCotext
  • size Float32Array

Properties

camMatrix

Float32Array public

The camera matrix

loaded

Array public

RENDERER_ID

String public static

Identifier for this renderer

shaderManager

Array public

Reference to the shaderManager - used for requesting shaders.

texture2DVert

Array public

The shader pair used by the renderer

texture2DVert

Array public

Returns whether this is a batch renderer.