cohtml.UnityPluginListener
Helper class providing plugin events to the user giving flexibility and allowing to customize the initialization of the ILibrary and IUISystem objects.
Inherits from cohtml.Net.IUnityPluginListener, SystemIDisposable
Public Functions
| Name | |
|---|---|
| override void | OnPreloadedTextureReleased(IntPtr texturePtr) Invoked when a preloaded texture is released from Cohtml. |
| override void | OnUserImageDropped(IntPtr texturePtr) Invoked when a user image is dropped by Cohtml. |
| virtual override void | OnWorkAvailable(WorkType type) Invoked when Cohtml has work available. Schedules a task with the provided work type. |
| virtual override void | Dispose() |
Public Attributes
| Name | |
|---|---|
| Action< IntPtr > | PreloadedTextureReleased Invoked when a preloaded texture is released from Cohtml. |
| Func< ILibrary > | OnInitializeLibrary Subscribe to create a custom Cohtml Library initialization. |
| Func< ISystemSettings, IUISystem > | OnInitializeSystem Subscribe to create a custom Cohtml UISystem initialization. |
| Func< bool > | OnHaveLicenseCheck Subscribe to provide a Cohtml license check. Return true if the license is empty or invalid. |
Additional inherited members
Public Functions inherited from cohtml.Net.IUnityPluginListener
| Name | |
|---|---|
| IUnityPluginListener() | |
| delegate void | SwigDelegateIUnityPluginListener_0(global.System.IntPtr texturePtr, global.System.IntPtr swigId) |
| delegate void | SwigDelegateIUnityPluginListener_1(global.System.IntPtr texturePtr, global.System.IntPtr swigId) |
| delegate void | SwigDelegateIUnityPluginListener_2(int type, global.System.IntPtr swigId) |
Protected Attributes inherited from cohtml.Net.IUnityPluginListener
| Name | |
|---|---|
| bool | swigCMemOwn |
Public Functions Documentation
function OnPreloadedTextureReleased
override void OnPreloadedTextureReleased(
IntPtr texturePtr
)
Invoked when a preloaded texture is released from Cohtml.
function OnUserImageDropped
override void OnUserImageDropped(
IntPtr texturePtr
)
Invoked when a user image is dropped by Cohtml.
function OnWorkAvailable
virtual override void OnWorkAvailable(
WorkType type
)
Invoked when Cohtml has work available. Schedules a task with the provided work type.
Reimplements: cohtml.Net.IUnityPluginListener.OnWorkAvailable
function Dispose
virtual override void Dispose()
Reimplements: cohtml.Net.IUnityPluginListener.Dispose
Public Attributes Documentation
variable PreloadedTextureReleased
Action< IntPtr > PreloadedTextureReleased;
Invoked when a preloaded texture is released from Cohtml.
variable OnInitializeLibrary
Func< ILibrary > OnInitializeLibrary;
Subscribe to create a custom Cohtml Library initialization.
variable OnInitializeSystem
Func< ISystemSettings, IUISystem > OnInitializeSystem;
Subscribe to create a custom Cohtml UISystem initialization.
variable OnHaveLicenseCheck
Func< bool > OnHaveLicenseCheck;
Subscribe to provide a Cohtml license check. Return true if the license is empty or invalid.