Home > @magiclane/maps-sdk > GemSdkNativeBase

GemSdkNativeBase class

Signature:

export declare abstract class GemSdkNativeBase 

Properties

Property

Modifiers

Type

Description

initHasBeenDone

abstract

boolean

initializationCompleter

abstract

Promise<void>

Methods

Method

Modifiers

Description

addList(arg0)

askForLocationPermission()

abstract

callCreateBitmap(width, height)

callCreateObject(json)

abstract

callDeleteObject(json)

abstract

callGetBitmap(id, width, height)

callGetImage(className, pointerId, width, height, imageType, arg, allowResize)

callObjectMethod(json)

abstract

callObjectMethodAsync(json)

abstract

callObjectMethodWithWeak(object, json)

createGemImage(buffer, imgType)

abstract

deleteCPointer(address)

abstract

freeNativePointer(pointer)

getAndroidVersion()

getObjectWeakPtrCount(objectId)

isObjectAlive(objectId)

abstract

loadNative()

abstract

registerWeakRelease(obj, nativeObjectId, timestamp)

release()

abstract

safeCallObjectMethodWithWeak(object, json, forceSafeThreadSync)

setLibLoaded()

setMouseInFocus(mouseInFocus, viewId)

toNativePointer(data)