WebAssemblyCalls
Overview
Direct calls to the javscript side.
Location
- Reference: Island.fx
- Namespace: RemObjects.Elements.System
- Platforms: WebAssembly
constructor protected
constructor
WebAssemblyCalls()
init()
WebAssemblyCalls()
Sub New()
AddEvent External
Parameters:
- aSelf:
- aName:
- inst:
AjaxRequest External
Parameters:
- url:
- urlLength:
AjaxRequestBinary External
Parameters:
- url:
- urlLength:
ArrayLength External
Parameters:
- aSelf:
Call External
class method Call(aSelf: IntPtr; aName: String; aArgs: ^IntPtr; aArgCount: IntPtr; aReleaseArgs: Boolean): IntPtr
static IntPtr Call(IntPtr aSelf, String aName, IntPtr* aArgs, IntPtr aArgCount, Boolean aReleaseArgs)
static func Call(_ aSelf: IntPtr, _ aName: String, _ aArgs: UnsafeMutablePointer<IntPtr>, _ aArgCount: IntPtr, _ aReleaseArgs: Boolean) -> IntPtr
Parameters:
- aSelf:
- aName:
- aArgs:
- aArgCount:
- aReleaseArgs:
ClearInterval External
class method ClearInterval(aHandle: IntPtr)
static void ClearInterval(IntPtr aHandle)
static func ClearInterval(_ aHandle: IntPtr)
static void ClearInterval(IntPtr aHandle)
Shared Sub ClearInterval(aHandle As IntPtr)
Parameters:
- aHandle:
CloneHandle External
Parameters:
- aHandle:
Parameters:
- s:
- len:
ConsoleLog (Int32) External
class method ConsoleLog(val: Int32)
static void ConsoleLog(Int32 val)
static func ConsoleLog(_ val: Int32)
static void ConsoleLog(Int32 val)
Shared Sub ConsoleLog(val As Int32)
Parameters:
- val:
CopyFromArray External
Parameters:
- TargetOff:
- InputArray:
- InputOffset:
- size:
CopyToArray External
Parameters:
- inputOff:
- targetArray:
- targetOffset:
- size:
CreateArray External
class method CreateArray: IntPtr
static IntPtr CreateArray()
static func CreateArray() -> IntPtr
static IntPtr CreateArray()
Shared Function CreateArray() As IntPtr
CreateBoolean External
Parameters:
- aVal:
CreateDate External
Parameters:
- aValue:
CreateDouble External
Parameters:
- aVal:
CreateElement External
Parameters:
- aElement:
CreateFunc External
class method CreateFunc(aVal: WebAssemblyDelegate): IntPtr
static IntPtr CreateFunc(WebAssemblyDelegate aVal)
static func CreateFunc(_ aVal: WebAssemblyDelegate) -> IntPtr
static IntPtr CreateFunc(WebAssemblyDelegate aVal)
Shared Function CreateFunc(aVal As WebAssemblyDelegate) As IntPtr
Parameters:
- aVal:
CreateInteger External
Parameters:
- aVal:
CreateObject External
class method CreateObject: IntPtr
static IntPtr CreateObject()
static func CreateObject() -> IntPtr
static IntPtr CreateObject()
Shared Function CreateObject() As IntPtr
CreateString External
Parameters:
- aVal:
CreateTextNode External
Parameters:
- aVal:
CryptoSafeRandom External
Parameters:
- target:
- len:
DefineGetterSetterProperty External
class method DefineGetterSetterProperty(aSelf: IntPtr; aName: String; aGetter: WebAssemblyDelegate; aSetter: WebAssemblyDelegate; aFlags: EcmaScriptPropertyFlags)
static void DefineGetterSetterProperty(IntPtr aSelf, String aName, WebAssemblyDelegate aGetter, WebAssemblyDelegate aSetter, EcmaScriptPropertyFlags aFlags)
static func DefineGetterSetterProperty(_ aSelf: IntPtr, _ aName: String, _ aGetter: WebAssemblyDelegate, _ aSetter: WebAssemblyDelegate, _ aFlags: EcmaScriptPropertyFlags)
static void DefineGetterSetterProperty(IntPtr aSelf, String aName, WebAssemblyDelegate aGetter, WebAssemblyDelegate aSetter, EcmaScriptPropertyFlags aFlags)
Shared Sub DefineGetterSetterProperty(aSelf As IntPtr, aName As String, aGetter As WebAssemblyDelegate, aSetter As WebAssemblyDelegate, aFlags As EcmaScriptPropertyFlags)
Parameters:
- aSelf:
- aName:
- aGetter:
- aSetter:
- aFlags:
DefineValueProperty External
class method DefineValueProperty(aSelf: IntPtr; aName: String; aValue: IntPtr; aFlags: EcmaScriptPropertyFlags)
static void DefineValueProperty(IntPtr aSelf, String aName, IntPtr aValue, EcmaScriptPropertyFlags aFlags)
static func DefineValueProperty(_ aSelf: IntPtr, _ aName: String, _ aValue: IntPtr, _ aFlags: EcmaScriptPropertyFlags)
static void DefineValueProperty(IntPtr aSelf, String aName, IntPtr aValue, EcmaScriptPropertyFlags aFlags)
Shared Sub DefineValueProperty(aSelf As IntPtr, aName As String, aValue As IntPtr, aFlags As EcmaScriptPropertyFlags)
Parameters:
- aSelf:
- aName:
- aValue:
- aFlags:
EnumerateKnownTypes External
class method EnumerateKnownTypes(aData: Object; aCB: KnownTypesEnumerator)
static void EnumerateKnownTypes(Object aData, KnownTypesEnumerator aCB)
static func EnumerateKnownTypes(_ aData: Object, _ aCB: KnownTypesEnumerator)
static void EnumerateKnownTypes(Object aData, KnownTypesEnumerator aCB)
Shared Sub EnumerateKnownTypes(aData As Object, aCB As KnownTypesEnumerator)
Parameters:
- aData:
- aCB:
Equals virtual (declared in Object)
Default constructor.
Parameters:
- aOther: the reference to compare this with.
Eval External
Parameters:
- aVal:
Finalize protected virtual (declared in Object)
method Finalize
void Finalize()
func Finalize()
void Finalize()
Sub Finalize()
FreeHandle External
class method FreeHandle(handle: Int32)
static void FreeHandle(Int32 handle)
static func FreeHandle(_ handle: Int32)
static void FreeHandle(Int32 handle)
Shared Sub FreeHandle(handle As Int32)
Parameters:
- handle:
Get External
Parameters:
- aSelf:
- aName:
GetArray External
Parameters:
- aSelf:
- aIdx:
GetCurrentLocale External
class method GetCurrentLocale: Int32
static Int32 GetCurrentLocale()
static func GetCurrentLocale() -> Int32
static Int32 GetCurrentLocale()
Shared Function GetCurrentLocale() As Int32
GetDoubleValue External
Parameters:
- aHandle:
GetElementById External
Parameters:
- aId:
GetElementByName External
Parameters:
- aName:
GetHashCode virtual (declared in Object)
Returns a hashcode for this object. Overriden implementations should make sure that the number returned here is constant given the same object.
method GetHashCode: Int32
Int32 GetHashCode()
func GetHashCode() -> Int32
Int32 GetHashCode()
Function GetHashCode() As Int32
GetHTMLCollectionItem External
Parameters:
- aCollection:
- aIndex:
GetIntValue External
Parameters:
- aHandle:
GetLocaleInfo External
Parameters:
- locale:
- localeLength:
- info:
GetLocalTime External
class method GetLocalTime: Double
static Double GetLocalTime()
static func GetLocalTime() -> Double
static Double GetLocalTime()
Shared Function GetLocalTime() As Double
GetNodeListItem External
Parameters:
- aNodeList:
- aIndex:
GetOSName External
class method GetOSName: Int32
static Int32 GetOSName()
static func GetOSName() -> Int32
static Int32 GetOSName()
Shared Function GetOSName() As Int32
GetStringData External
Parameters:
- handle:
- target:
GetStringLength External
Parameters:
- handle:
GetType (declared in Object)
Returns the actual type of this class
method GetType: Type
Type GetType()
func GetType() -> Type
Type GetType()
Function GetType() As Type
GetTypeOf External
class method GetTypeOf(aHandle: IntPtr): WebAssemblyType
static WebAssemblyType GetTypeOf(IntPtr aHandle)
static func GetTypeOf(_ aHandle: IntPtr) -> WebAssemblyType
static WebAssemblyType GetTypeOf(IntPtr aHandle)
Shared Function GetTypeOf(aHandle As IntPtr) As WebAssemblyType
Parameters:
- aHandle:
GetUTCTime External
class method GetUTCTime: Double
static Double GetUTCTime()
static func GetUTCTime() -> Double
static Double GetUTCTime()
Shared Function GetUTCTime() As Double
GetWindowObject External
class method GetWindowObject: IntPtr
static IntPtr GetWindowObject()
static func GetWindowObject() -> IntPtr
static IntPtr GetWindowObject()
Shared Function GetWindowObject() As IntPtr
GrowMemory External
Parameters:
- aMemory:
- aSize:
Invoke External
Parameters:
- aPtr:
- aArgs:
- aArgCount:
IsArray External
Parameters:
- aArray:
IsHTMLCollection External
Parameters:
- aCollection:
IsNodeList External
Parameters:
- aNodeList:
MemorySize External
Parameters:
- aMemory:
New_TextDecoder External
Parameters:
- s:
New_TextEncoder External
class method New_TextEncoder: IntPtr
static IntPtr New_TextEncoder()
static func New_TextEncoder() -> IntPtr
static IntPtr New_TextEncoder()
Shared Function New_TextEncoder() As IntPtr
New_URL External
Parameters:
- s:
- s2:
New_WebSocket External
Parameters:
- s:
New_XMLHttpRequest External
class method New_XMLHttpRequest: IntPtr
static IntPtr New_XMLHttpRequest()
static func New_XMLHttpRequest() -> IntPtr
static IntPtr New_XMLHttpRequest()
Shared Function New_XMLHttpRequest() As IntPtr
ReferenceEquals (declared in Object)
Compares two references for equivalence (even if they have an equals operator)
Parameters:
- a: left value
- b: right value
ReflectConstruct External
Parameters:
- aClassName:
- aArgs:
- aArgCount:
RemoveEvent External
Parameters:
- aSelf:
- aName:
- inst:
Require External
Parameters:
- aMod:
ResponseBinaryTextToArray External
Parameters:
- aSource:
- aTarget:
Parameters:
- aSelf:
- aIdx:
- aVal:
- aReleaseVal:
Parameters:
- aSelf:
- aName:
- aVal:
- aReleaseVal:
SetInterval External
Parameters:
- del:
- aTimeout:
SetTimeout External
Parameters:
- del:
- aTimeout:
ShowMessage External
Parameters:
- message:
- messageLength:
ToLower External
Parameters:
- val:
- data:
- aInvariant:
ToString virtual (declared in Object)
Gets the string representation of this method.
method ToString: String
String ToString()
func ToString() -> String
String ToString()
Function ToString() As String
Toupper External
Parameters:
- val:
- data:
- aInvariant:
WrapTask External
Parameters:
- aHandle:
AddEvent External
Parameters:
- aSelf:
- aName:
- inst:
AjaxRequest External
Parameters:
- url:
- urlLength:
AjaxRequestBinary External
Parameters:
- url:
- urlLength:
ArrayLength External
Parameters:
- aSelf:
Call External
class method Call(aSelf: IntPtr; aName: String; aArgs: ^IntPtr; aArgCount: IntPtr; aReleaseArgs: Boolean): IntPtr
static IntPtr Call(IntPtr aSelf, String aName, IntPtr* aArgs, IntPtr aArgCount, Boolean aReleaseArgs)
static func Call(_ aSelf: IntPtr, _ aName: String, _ aArgs: UnsafeMutablePointer<IntPtr>, _ aArgCount: IntPtr, _ aReleaseArgs: Boolean) -> IntPtr
Parameters:
- aSelf:
- aName:
- aArgs:
- aArgCount:
- aReleaseArgs:
ClearInterval External
class method ClearInterval(aHandle: IntPtr)
static void ClearInterval(IntPtr aHandle)
static func ClearInterval(_ aHandle: IntPtr)
static void ClearInterval(IntPtr aHandle)
Shared Sub ClearInterval(aHandle As IntPtr)
Parameters:
- aHandle:
CloneHandle External
Parameters:
- aHandle:
Parameters:
- s:
- len:
ConsoleLog (Int32) External
class method ConsoleLog(val: Int32)
static void ConsoleLog(Int32 val)
static func ConsoleLog(_ val: Int32)
static void ConsoleLog(Int32 val)
Shared Sub ConsoleLog(val As Int32)
Parameters:
- val:
CopyFromArray External
Parameters:
- TargetOff:
- InputArray:
- InputOffset:
- size:
CopyToArray External
Parameters:
- inputOff:
- targetArray:
- targetOffset:
- size:
CreateArray External
class method CreateArray: IntPtr
static IntPtr CreateArray()
static func CreateArray() -> IntPtr
static IntPtr CreateArray()
Shared Function CreateArray() As IntPtr
CreateBoolean External
Parameters:
- aVal:
CreateDate External
Parameters:
- aValue:
CreateDouble External
Parameters:
- aVal:
CreateElement External
Parameters:
- aElement:
CreateFunc External
class method CreateFunc(aVal: WebAssemblyDelegate): IntPtr
static IntPtr CreateFunc(WebAssemblyDelegate aVal)
static func CreateFunc(_ aVal: WebAssemblyDelegate) -> IntPtr
static IntPtr CreateFunc(WebAssemblyDelegate aVal)
Shared Function CreateFunc(aVal As WebAssemblyDelegate) As IntPtr
Parameters:
- aVal:
CreateInteger External
Parameters:
- aVal:
CreateObject External
class method CreateObject: IntPtr
static IntPtr CreateObject()
static func CreateObject() -> IntPtr
static IntPtr CreateObject()
Shared Function CreateObject() As IntPtr
CreateString External
Parameters:
- aVal:
CreateTextNode External
Parameters:
- aVal:
CryptoSafeRandom External
Parameters:
- target:
- len:
DefineGetterSetterProperty External
class method DefineGetterSetterProperty(aSelf: IntPtr; aName: String; aGetter: WebAssemblyDelegate; aSetter: WebAssemblyDelegate; aFlags: EcmaScriptPropertyFlags)
static void DefineGetterSetterProperty(IntPtr aSelf, String aName, WebAssemblyDelegate aGetter, WebAssemblyDelegate aSetter, EcmaScriptPropertyFlags aFlags)
static func DefineGetterSetterProperty(_ aSelf: IntPtr, _ aName: String, _ aGetter: WebAssemblyDelegate, _ aSetter: WebAssemblyDelegate, _ aFlags: EcmaScriptPropertyFlags)
static void DefineGetterSetterProperty(IntPtr aSelf, String aName, WebAssemblyDelegate aGetter, WebAssemblyDelegate aSetter, EcmaScriptPropertyFlags aFlags)
Shared Sub DefineGetterSetterProperty(aSelf As IntPtr, aName As String, aGetter As WebAssemblyDelegate, aSetter As WebAssemblyDelegate, aFlags As EcmaScriptPropertyFlags)
Parameters:
- aSelf:
- aName:
- aGetter:
- aSetter:
- aFlags:
DefineValueProperty External
class method DefineValueProperty(aSelf: IntPtr; aName: String; aValue: IntPtr; aFlags: EcmaScriptPropertyFlags)
static void DefineValueProperty(IntPtr aSelf, String aName, IntPtr aValue, EcmaScriptPropertyFlags aFlags)
static func DefineValueProperty(_ aSelf: IntPtr, _ aName: String, _ aValue: IntPtr, _ aFlags: EcmaScriptPropertyFlags)
static void DefineValueProperty(IntPtr aSelf, String aName, IntPtr aValue, EcmaScriptPropertyFlags aFlags)
Shared Sub DefineValueProperty(aSelf As IntPtr, aName As String, aValue As IntPtr, aFlags As EcmaScriptPropertyFlags)
Parameters:
- aSelf:
- aName:
- aValue:
- aFlags:
EnumerateKnownTypes External
class method EnumerateKnownTypes(aData: Object; aCB: KnownTypesEnumerator)
static void EnumerateKnownTypes(Object aData, KnownTypesEnumerator aCB)
static func EnumerateKnownTypes(_ aData: Object, _ aCB: KnownTypesEnumerator)
static void EnumerateKnownTypes(Object aData, KnownTypesEnumerator aCB)
Shared Sub EnumerateKnownTypes(aData As Object, aCB As KnownTypesEnumerator)
Parameters:
- aData:
- aCB:
Eval External
Parameters:
- aVal:
FreeHandle External
class method FreeHandle(handle: Int32)
static void FreeHandle(Int32 handle)
static func FreeHandle(_ handle: Int32)
static void FreeHandle(Int32 handle)
Shared Sub FreeHandle(handle As Int32)
Parameters:
- handle:
Get External
Parameters:
- aSelf:
- aName:
GetArray External
Parameters:
- aSelf:
- aIdx:
GetCurrentLocale External
class method GetCurrentLocale: Int32
static Int32 GetCurrentLocale()
static func GetCurrentLocale() -> Int32
static Int32 GetCurrentLocale()
Shared Function GetCurrentLocale() As Int32
GetDoubleValue External
Parameters:
- aHandle:
GetElementById External
Parameters:
- aId:
GetElementByName External
Parameters:
- aName:
GetHTMLCollectionItem External
Parameters:
- aCollection:
- aIndex:
GetIntValue External
Parameters:
- aHandle:
GetLocaleInfo External
Parameters:
- locale:
- localeLength:
- info:
GetLocalTime External
class method GetLocalTime: Double
static Double GetLocalTime()
static func GetLocalTime() -> Double
static Double GetLocalTime()
Shared Function GetLocalTime() As Double
GetNodeListItem External
Parameters:
- aNodeList:
- aIndex:
GetOSName External
class method GetOSName: Int32
static Int32 GetOSName()
static func GetOSName() -> Int32
static Int32 GetOSName()
Shared Function GetOSName() As Int32
GetStringData External
Parameters:
- handle:
- target:
GetStringLength External
Parameters:
- handle:
GetTypeOf External
class method GetTypeOf(aHandle: IntPtr): WebAssemblyType
static WebAssemblyType GetTypeOf(IntPtr aHandle)
static func GetTypeOf(_ aHandle: IntPtr) -> WebAssemblyType
static WebAssemblyType GetTypeOf(IntPtr aHandle)
Shared Function GetTypeOf(aHandle As IntPtr) As WebAssemblyType
Parameters:
- aHandle:
GetUTCTime External
class method GetUTCTime: Double
static Double GetUTCTime()
static func GetUTCTime() -> Double
static Double GetUTCTime()
Shared Function GetUTCTime() As Double
GetWindowObject External
class method GetWindowObject: IntPtr
static IntPtr GetWindowObject()
static func GetWindowObject() -> IntPtr
static IntPtr GetWindowObject()
Shared Function GetWindowObject() As IntPtr
GrowMemory External
Parameters:
- aMemory:
- aSize:
Invoke External
Parameters:
- aPtr:
- aArgs:
- aArgCount:
IsArray External
Parameters:
- aArray:
IsHTMLCollection External
Parameters:
- aCollection:
IsNodeList External
Parameters:
- aNodeList:
MemorySize External
Parameters:
- aMemory:
New_TextDecoder External
Parameters:
- s:
New_TextEncoder External
class method New_TextEncoder: IntPtr
static IntPtr New_TextEncoder()
static func New_TextEncoder() -> IntPtr
static IntPtr New_TextEncoder()
Shared Function New_TextEncoder() As IntPtr
New_URL External
Parameters:
- s:
- s2:
New_WebSocket External
Parameters:
- s:
New_XMLHttpRequest External
class method New_XMLHttpRequest: IntPtr
static IntPtr New_XMLHttpRequest()
static func New_XMLHttpRequest() -> IntPtr
static IntPtr New_XMLHttpRequest()
Shared Function New_XMLHttpRequest() As IntPtr
ReferenceEquals (declared in Object)
Compares two references for equivalence (even if they have an equals operator)
Parameters:
- a: left value
- b: right value
ReflectConstruct External
Parameters:
- aClassName:
- aArgs:
- aArgCount:
RemoveEvent External
Parameters:
- aSelf:
- aName:
- inst:
Require External
Parameters:
- aMod:
ResponseBinaryTextToArray External
Parameters:
- aSource:
- aTarget:
Parameters:
- aSelf:
- aIdx:
- aVal:
- aReleaseVal:
Parameters:
- aSelf:
- aName:
- aVal:
- aReleaseVal:
SetInterval External
Parameters:
- del:
- aTimeout:
SetTimeout External
Parameters:
- del:
- aTimeout:
ShowMessage External
Parameters:
- message:
- messageLength:
ToLower External
Parameters:
- val:
- data:
- aInvariant:
Toupper External
Parameters:
- val:
- data:
- aInvariant:
WrapTask External
Parameters:
- aHandle:
constructor protected
constructor
WebAssemblyCalls()
init()
WebAssemblyCalls()
Sub New()
Equals virtual (declared in Object)
Default constructor.
Parameters:
- aOther: the reference to compare this with.
Finalize protected virtual (declared in Object)
method Finalize
void Finalize()
func Finalize()
void Finalize()
Sub Finalize()
GetHashCode virtual (declared in Object)
Returns a hashcode for this object. Overriden implementations should make sure that the number returned here is constant given the same object.
method GetHashCode: Int32
Int32 GetHashCode()
func GetHashCode() -> Int32
Int32 GetHashCode()
Function GetHashCode() As Int32
GetType (declared in Object)
Returns the actual type of this class
method GetType: Type
Type GetType()
func GetType() -> Type
Type GetType()
Function GetType() As Type
ToString virtual (declared in Object)
Gets the string representation of this method.