{{newin|[[11.0]]|110|type=type}}
Data object containing arbitrary bytes in an contiguous memory.

There are currently no LÖVE functions provided for manipulating the contents of a ByteData, but [[Data:getPointer]] can be used with LuaJIT's FFI to access and write to the contents directly.

== Constructors ==
{{#ask: [[Category:Functions]] [[Constructs::ByteData]]
| headers=hide
| default=None.
| format=template
| template=ListingFields
| introtemplate=ListingIntro
| outrotemplate=ListingOutro
| ?Description
| ?PrettySince
| ?PrettyRemoved
}}
== Functions ==
{{#ask: [[Category:Functions]] [[parent::ByteData||Data||Object]]
| headers=hide
| format=template
| template=ListingFields
| introtemplate=ListingIntro
| outrotemplate=ListingOutro
| ?Description
| ?PrettySince
| ?PrettyRemoved
}}
== Supertypes ==
* [[parent::Object]]
* [[parent::Data]]
== See Also ==
* [[parent::love.data]]
[[Category:Types]]
{{#set:Description=Data object containing arbitrary bytes in an contiguous memory.}}
== Other Languages ==
{{i18n|ByteData}}