kick.core.ChunkData Class
Chunk data format object
Constructor
kick.core.ChunkData
()
Item Index
Methods
deserialize
(
Boolean
-
binaryData
Loads the binary data into the object
Parameters:
-
binaryData
ArrayBuffer
Returns:
Boolean:
success
get
(
-
chunkid
Parameters:
-
chunkid
Number
Returns:
TypedArrayView[Number]
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