Data.ArrayBuffer.DataView
- Package
- purescript-arraybuffer
- Repository
- jacereda/purescript-arraybuffer
#whole Source
whole :: ArrayBuffer -> DataViewView mapping the whole ArrayBuffer.
#slice Source
slice :: ByteOffset -> ByteLength -> ArrayBuffer -> (Maybe DataView)View mapping a region of the ArrayBuffer.
#buffer Source
buffer :: DataView -> ArrayBufferArrayBuffer being mapped by the view.
#byteOffset Source
byteOffset :: DataView -> ByteOffsetRepresents the offset of this view from the start of its ArrayBuffer.
#byteLength Source
byteLength :: DataView -> ByteLengthRepresents the length of this view.
#Getter Source
type Getter r = DataView -> ByteOffset -> Effect (Maybe r)Type for all fetching functions.
#getInt16be Source
getInt16be :: Getter IntFetch int16 value at a certain index in a DataView.
#getInt32be Source
getInt32be :: Getter IntFetch int32 value at a certain index in a DataView.
#getUint16be Source
getUint16be :: Getter UIntFetch uint16 value at a certain index in a DataView.
#getUint32be Source
getUint32be :: Getter UIntFetch uint32 value at a certain index in a DataView.
#getFloat32be Source
getFloat32be :: Getter NumberFetch float32 value at a certain index in a DataView.
#getFloat64be Source
getFloat64be :: Getter NumberFetch float64 value at a certain index in a DataView.
#getInt16le Source
getInt16le :: Getter Int#getInt32le Source
getInt32le :: Getter Int#Setter Source
type Setter r = DataView -> r -> ByteOffset -> Effect UnitType for all storing functions.
#setInt16be Source
setInt16be :: Setter IntStore int16 value at a certain index in a DataView.
#setInt32be Source
setInt32be :: Setter IntStore int32 value at a certain index in a DataView.
#setUint16be Source
setUint16be :: Setter UIntStore uint16 value at a certain index in a DataView.
#setUint32be Source
setUint32be :: Setter UIntStore uint32 value at a certain index in a DataView.
#setFloat32be Source
setFloat32be :: Setter NumberStore float32 value at a certain index in a DataView.
#setFloat64be Source
setFloat64be :: Setter NumberStore float64 value at a certain index in a DataView.
#setInt16le Source
setInt16le :: Setter Int#setInt32le Source
setInt32le :: Setter Int