Skip to main content
Module

x/sdl_ts/mod.deno.ts>PlatformDataView

SDL TypeScript bindings.
Go to Latest
class PlatformDataView
import { PlatformDataView } from "https://deno.land/x/sdl_ts@v0.0.1/mod.deno.ts";

Constructors

new
PlatformDataView(_data: Uint8Array | PointerValue<T>)

Properties

private
_view: globalThis.DataView | Deno.UnsafePointerView

Methods

getArray(byteLength: number, byteOffset: number): Uint8Array
getBigInt64(byteOffset: number): bigint
getBigUint64(byteOffset: number): bigint
getFloat32(byteOffset: number): number
getFloat64(byteOffset: number): number
getInt16(byteOffset: number): number
getInt32(byteOffset: number): number
getInt8(byteOffset: number): number
getPointer<T>(byteOffset: number): PointerValue<T>
getUint16(byteOffset: number): number
getUint32(byteOffset: number): number
getUint8(byteOffset: number): number
setInt32(byteOffset: number, value: number): void
setUint32(byteOffset: number, value: number): void
setUint8(byteOffset: number, value: number): void

Static Properties

private
DATA_MUST_BE_ARRAY_BUFFER_ERROR: string
LITTLE_ENDIAN