Version: 1.1
LanguageEnglish
  • C#

OpenHarmonyJSAPI

class in UnityEngine

/

Implemented in:UnityEngine.OpenHarmonyJSModule

Description

APIs that enable user to call OpenHarmony JavaScript from Unity scripting (C#).

Static Methods

AcquireCallbackGCHandleForbid a C# function to be released during GC.
CallFunctionCall a specified JavaScript function.
CreateArrayBufferCreate a JavaScript Arraybuffer.
CreateArrayWithLengthCreate a JavaScript array with length.
CreateBooleanCreate a JavaScript boolean variable.
CreateBooleanArrayCreate a JavaScript boolean array.
CreateDoubleCreate a JavaScript Number variable.
CreateDoubleArrayCreate a JavaScript Number array.
CreateFunctionCreate a napi function.
CreateIntCreate a JavaScript Number variable.
CreateInt64Create a JavaScript BigInt varibale.
CreateInt64ArrayCreate a JavaScript BigInt array.
CreateIntArrayCreate a JavaScript Number array.
CreateNapiReferenceCreate a napi reference for napi value.
CreateObjectCreate a JavaScript object.
CreateStringUTF8Create a JavaScript string with UTF8 encoding.
DeleteNapiReferenceDelete a napi reference.
GetArrayBufferLengthGet the length of a byte array from a JavaScript array buffer.
GetArrayElementGet element with specified index from a JavaScript array.
GetArrayLengthGet length of a JavaScript array.
GetExportedNapiValueGet registered napi value.
GetNamedPropertyGet named property from a JavaScript object.
GetNapiValueByNapiRefGet napi value from napi reference.
GetValueBooleanGet JavaScript boolean value.
GetValueDoubleGet JavaScript double value.
GetValueFromArrayBufferGet the value of a byte array from a JavaScript array buffer.
GetValueIntGet JavaScript int value.
GetValueInt64Get JavaScript int64 value.
GetValueStringUTF8Get JavaScript string value with UTF8 encoding.
IsArrayBufferCheck if the Object passed in is an array buffer.
ReleaseCallbackGCHandleRelease a GC handle.
SetArrayElementSet value with specified index of a JavaScript array.
SetNamedPropertySet a named property of a JavaScript object.
SetValueToArrayBufferSet the value of a byte array into a JavaScript array buffer.
ToBooleanArrayConvert a C# boolean array to JavaScript side.
ToDoubleArrayConvert a C# double array to JavaScript side.
ToInt64ArrayConvert a C# int64 array to JavaScript side.
ToIntArrayConvert a C# int array to JavaScript side.
ToObjectArrayConvert a C# OpenHarmonyJSObject array to JavaScript side.
ToStringArrayConvert a C# string array to JavaScript side.
TypeOfExtract type of a JavaScript object.

对文档有任何疑问,请移步至开发者社区提问,我们将尽快为您解答