cohtml::Net::Library

Inherits from SystemIDisposable

Public Functions

Name
virtual voidDispose()
virtual voidStopWorkers()
virtual global::System.IntPtrGetFeatureInterface(uint featureID)
virtual voidExecuteWork(WorkType type, WorkExecutionMode mode, int family)
virtual voidExecuteWork(WorkType type, WorkExecutionMode mode)
virtual global::System.IntPtrReservedMethod(global::System.IntPtr command, global::System.IntPtr data)
virtual ScriptCompilerCreateScriptCompiler()
virtual GPUMemoryInfoGetGPUMemoryStats()
virtual voidResetGPUMemoryTrackerPeaks()
virtual UISystemCreateSystem(SystemSettings settings)
stringGetDefaultUserAgent()
voidHintThreadUsage(WorkType type)
voidDecodeURLString(string url, uint urlLen, string decoded, uint [] decodedSize)
stringGetBuildSDKVersion()
stringGetLibraryVersion()
LibraryInitialize(string licenseKey, LibraryParams arg1, IUnityPluginListener listener, string deviceModel)
voidUninitialize()

Protected Attributes

Name
boolswigCMemOwn

Public Functions Documentation

function Dispose

virtual void Dispose()

function StopWorkers

virtual void StopWorkers()

function GetFeatureInterface

virtual global::System.IntPtr GetFeatureInterface(
    uint featureID
)

function ExecuteWork

virtual void ExecuteWork(
    WorkType type,
    WorkExecutionMode mode,
    int family
)

function ExecuteWork

virtual void ExecuteWork(
    WorkType type,
    WorkExecutionMode mode
)

function ReservedMethod

virtual global::System.IntPtr ReservedMethod(
    global::System.IntPtr command,
    global::System.IntPtr data
)

function CreateScriptCompiler

virtual ScriptCompiler CreateScriptCompiler()

function GetGPUMemoryStats

virtual GPUMemoryInfo GetGPUMemoryStats()

function ResetGPUMemoryTrackerPeaks

virtual void ResetGPUMemoryTrackerPeaks()

function CreateSystem

virtual UISystem CreateSystem(
    SystemSettings settings
)

function GetDefaultUserAgent

static string GetDefaultUserAgent()

function HintThreadUsage

static void HintThreadUsage(
    WorkType type
)

function DecodeURLString

static void DecodeURLString(
    string url,
    uint urlLen,
    string decoded,
    uint [] decodedSize
)

function GetBuildSDKVersion

static string GetBuildSDKVersion()

function GetLibraryVersion

static string GetLibraryVersion()

function Initialize

static Library Initialize(
    string licenseKey,
    LibraryParams arg1,
    IUnityPluginListener listener,
    string deviceModel
)

function Uninitialize

static void Uninitialize()

Protected Attributes Documentation

variable swigCMemOwn

bool swigCMemOwn;