Difference between revisions of "love.data.newDataView"

(Created page)
 
m
Line 9: Line 9:
 
=== Arguments ===
 
=== Arguments ===
 
{{param|Data|data|The Data object to reference.}}
 
{{param|Data|data|The Data object to reference.}}
{{param|number|offset|The offset from the start of the referenced Data object of the subsection, in bytes.}}
+
{{param|number|offset|The offset of the subsection to reference, in bytes.}}
 
{{param|number|size|The size in bytes of the subsection to reference.}}
 
{{param|number|size|The size in bytes of the subsection to reference.}}
 
=== Returns ===
 
=== Returns ===

Revision as of 17:49, 27 January 2018

Available since LÖVE 0.11.0
This function is not supported in earlier versions.

Creates a new Data referencing a subsection of an existing Data object.

Function

Synopsis

view = love.data.newDataView( data, offset, size )

Arguments

Data data
The Data object to reference.
number offset
The offset of the subsection to reference, in bytes.
number size
The size in bytes of the subsection to reference.

Returns

Data view
The new Data view.

Notes

Data:getString and Data:getPointer will return the original Data object's contents, with the view's offset and size applied.

See Also

Other Languages