API Docs for: 0.1.0
Show:

zerk.game.engine.dom Class

DOM interface

Methods

_createCanvas

(
  • id
  • width
  • height
  • visible
)
DOMElement protected

Creates a canvas DOM element

Parameters:

  • id String

    DOM id

  • width Integer

    Canvas width

  • height Integer

    Canvas height

  • visible Boolean

    Canvas visibility

Returns:

DOMElement: Canvas DOM element

_getElementPosition

(
  • element
)
Object protected

Returns the position of given DOM element

Parameters:

  • element DOMElement

    DOM element

Returns:

Object: Offset

cancelEvent

(
  • event
)
Boolean

Cancel DOM event

Parameters:

  • event DOMEvent

    DOM event

Returns:

Boolean: Returns false

getBody

() DOMElement

Returns the body DOM element

Returns:

DOMElement:

getCanvasBodyBuffer

() DOMElement

Returns the body buffer canvas DOM element

Returns:

DOMElement: Body buffer canvas DOM element

getCanvasFixtureBuffer

() DOMElement

Returns the fixture buffer canvas DOM element

Returns:

DOMElement: Fixture buffer canvas DOM element

getCanvasGame

() DOMElement

Returns the game canvas DOM element

Returns:

DOMElement: Game canvas DOM element

getCanvasGamePosition

() Object

Returns the position of the game canvas DOM element

Returns:

Object: Offset

getCanvasPhysicsDebug

() DOMElement

Returns the physics debug canvas DOM element

Returns:

DOMElement: Physics debug canvas DOM element

getDocument

() DOMDocument

Returns the DOM document

Returns:

DOMDocument: DOM document

init

()

Class constructor

registerEvent

(
  • element
  • eventName
  • callback
)

Registers a callback function to a DOM element event

Parameters:

  • element DOMElement

    DOM element

  • eventName String

    Event name

  • callback Function

    Callback function

unregisterEvent

(
  • element
  • eventName
  • callback
)

Unregisters a callback function from a DOM element event

Parameters:

  • element DOMElement

    DOM element

  • eventName String

    Event name

  • callback Function

    Callback function

Properties

__canvasFixtureBuffer

DOMElement protected

Fixture buffer canvas DOM element

__canvasPhysicsDebug

DOMElement protected

Physics debug canvas DOM element

_canvasBodyBuffer

DOMElement protected

Body buffer canvas DOM element

_canvasGame

DOMElement protected

Game canvas DOM element