API Docs for: 0.5.5
Show:

kick.core.ChunkData Class

Module: kick.core

Chunk data format object

Constructor

kick.core.ChunkData

()

Methods

deserialize

(
  • binaryData
)
Boolean

Loads the binary data into the object

Parameters:

  • binaryData ArrayBuffer

Returns:

Boolean:

success

get

(
  • chunkid
)

Parameters:

  • chunkid Number

Returns:

TypedArrayView[Number]

() private

Return chunks size in bytes

getArrayBuffer

(
  • chunkid
)

Parameters:

  • chunkid Number

Returns:

ArrayBuffer or null if not found

getHeaderSize

() private

Return header size in bytes

getNumber

(
  • chunkid
)

Parameters:

  • chunkid Number

Returns:

String or null

getSize

()

Size of chunkdata in bytes. Note that the data is added padding so it always fit into a double array.

getString

(
  • chunkid
)

Parameters:

  • chunkid Number

Returns:

String or null

remove

(
  • chunkid
)

Parameters:

  • chunkid Number

Returns:

Boolean true when deleted

serialize

()

Returns:

ArrayBuffer

set

(
  • chunkId
  • array
)

Note that this method saves a reference to the array (it does not copy data)

Parameters:

  • chunkId Number
  • array TypedArrayView

setArrayBuffer

(
  • chunkId
  • arrayBuffer
)

Parameters:

  • chunkId Number
  • arrayBuffer ArrayBuffer

setNumber

(
  • chunkId
  • num
)

Uses a Float32Array for storing the number. Note that potentially precision can get lost.

Parameters:

  • chunkId Number
  • num Number

setString

(
  • chunkId
  • str
)

Parameters:

  • chunkId Number
  • str String