jSObjectGetTypedArrayBytesPtr top-level property

Pointer<NativeType> Function(Pointer<NativeType> ctx, Pointer<NativeType> object, Pointer<Pointer<NativeType>> exception) jSObjectGetTypedArrayBytesPtr
final

Returns a temporary pointer to the backing store of a JavaScript Typed Array object. The pointer returned by this function is temporary and is not guaranteed to remain valid across JavaScriptCore API calls. ctx (JSContextRef) The execution context to use. object (JSObjectRef) The Typed Array object whose backing store pointer to return. exception (JSValueRef*) A pointer to a JSValueRef in which to store an exception, if any. Pass NULL if you do not care to store an exception. @result (void*) A pointer to the raw data buffer that serves as object's backing store or NULL if object is not a Typed Array object.

Implementation

final Pointer Function(Pointer ctx, Pointer object, Pointer<Pointer> exception)
    jSObjectGetTypedArrayBytesPtr = JscFfi.lib
        .lookup<NativeFunction<Pointer Function(Pointer, Pointer, Pointer)>>(
            'JSObjectGetTypedArrayBytesPtr')
        .asFunction();