An unsafe pointer view to a memory location as specified by the pointer
value. The UnsafePointerView API follows the standard built in interface
DataView for accessing the underlying types at an memory
location (numbers, strings and raw bytes).
Constructors Jump to heading
Jump to headingUnsafePointerView(pointer: PointerObject)Properties Jump to heading
Methods Jump to heading
Jump to headingcopyInto(destination: BufferSource,offset?: number,): voidCopies the memory of the pointer into a typed array.
Length is determined from the typed array's byteLength.
Also takes optional byte offset from the pointer.
Jump to headinggetArrayBuffer(byteLength: number,offset?: number,): ArrayBufferGets an ArrayBuffer of length byteLength at the specified byte
offset from the pointer.
Jump to headinggetBigInt64(offset?: number): bigintGets a signed 64-bit integer at the specified byte offset from the pointer.
Jump to headinggetBigUint64(offset?: number): bigintGets an unsigned 64-bit integer at the specified byte offset from the pointer.
Jump to headinggetBool(offset?: number): booleanGets a boolean at the specified byte offset from the pointer.
Jump to headinggetCString(offset?: number): stringGets a C string (null terminated string) at the specified byte offset
from the pointer.
Jump to headinggetFloat32(offset?: number): numberGets a signed 32-bit float at the specified byte offset from the pointer.
Jump to headinggetFloat64(offset?: number): numberGets a signed 64-bit float at the specified byte offset from the pointer.
Jump to headinggetInt16(offset?: number): numberGets a signed 16-bit integer at the specified byte offset from the pointer.
Jump to headinggetInt32(offset?: number): numberGets a signed 32-bit integer at the specified byte offset from the pointer.
Jump to headinggetInt8(offset?: number): numberGets a signed 8-bit integer at the specified byte offset from the pointer.
Jump to headinggetPointer<T = unknown>(offset?: number): PointerValue<T>Gets a pointer at the specified byte offset from the pointer
Jump to headinggetUint16(offset?: number): numberGets an unsigned 16-bit integer at the specified byte offset from the pointer.
Jump to headinggetUint32(offset?: number): numberGets an unsigned 32-bit integer at the specified byte offset from the pointer.
Jump to headinggetUint8(offset?: number): numberGets an unsigned 8-bit integer at the specified byte offset from the pointer.
Static Methods Jump to heading
Jump to headingcopyInto(): voidCopies the memory of the specified pointer into a typed array.
Length is determined from the typed array's byteLength.
Also takes optional byte offset from the pointer.
Jump to headinggetArrayBuffer(): ArrayBufferGets an ArrayBuffer of length byteLength at the specified byte
offset from the specified pointer.
Jump to headinggetCString(pointer: PointerObject,offset?: number,): stringGets a C string (null terminated string) at the specified byte offset
from the specified pointer.