IHYCrossPlatformModuleController
Overview
The IHYCrossPlatformModuleController interface defines a cross-platform module controller that is used to centralize plugin registration in the Hydra framework.
This interface is implemented by both managed and unmanaged controllers to enable cross-platform interaction without additional configuration.
Location
- Reference: Hydra.fx
- Namespace: Hydra
- Platforms: Island
-
Ancestry:
- IDispatch | IHYCrossPlatformInterface | IHYCrossPlatformModuleController Island-Ubuntu
- __struct_IDispatch | IHYCrossPlatformInterface | IHYCrossPlatformModuleController Island-Windows
- IDispatch | IHYCrossPlatformInterface | IHYCrossPlatformModuleController Island-Ubuntu
Required Methods
get_Host stdcall
Returns the reference to the plugin host interface.
method get_Host(out aResult: IHYCrossPlatformHost): HRESULT
HRESULT get_Host(out IHYCrossPlatformHost aResult)
func get_Host(_ aResult: IHYCrossPlatformHost) -> HRESULT
Function get_Host(<OutAttribute> ByRef aResult As IHYCrossPlatformHost) As HRESULT
Parameters:
- aResult: host
GetLargeImages stdcall
Returns the handle of the image list used for large images.
method GetLargeImages(out aResult: IntPtr): HRESULT
HRESULT GetLargeImages(out IntPtr aResult)
func GetLargeImages(_ aResult: IntPtr) -> HRESULT
Function GetLargeImages(<OutAttribute> ByRef aResult As IntPtr) As HRESULT
Parameters:
- aResult: handle
GetSmallImages stdcall
Returns the handle of the image list used for small images.Returns the handle of the image list used for small images.
method GetSmallImages(out aResult: IntPtr): HRESULT
HRESULT GetSmallImages(out IntPtr aResult)
func GetSmallImages(_ aResult: IntPtr) -> HRESULT
Function GetSmallImages(<OutAttribute> ByRef aResult As IntPtr) As HRESULT
Parameters:
- aResult: handle
set_Host stdcall
Set the reference to the plugin host interface.
method set_Host(value: IHYCrossPlatformHost): HRESULT
HRESULT set_Host(IHYCrossPlatformHost value)
func set_Host(_ value: IHYCrossPlatformHost) -> HRESULT
Function set_Host(value As IHYCrossPlatformHost) As HRESULT
Parameters:
- value: host