Interface INativeSdkMethods
Interface for a class providing access to native Chroma SDK methods.
Namespace: Colore.Native
Assembly: Colore.dll
Syntax
public interface INativeSdkMethods
Properties
CreateChromaLinkEffect
Gets a reference to the loaded NativeSdkMethods.CreateChromaLinkEffectDelegate.
Declaration
NativeSdkMethods.CreateChromaLinkEffectDelegate CreateChromaLinkEffect { get; }
Property Value
Type | Description |
---|---|
NativeSdkMethods.CreateChromaLinkEffectDelegate |
CreateEffect
Gets a reference to the loaded NativeSdkMethods.CreateEffectDelegate.
Declaration
NativeSdkMethods.CreateEffectDelegate CreateEffect { get; }
Property Value
Type | Description |
---|---|
NativeSdkMethods.CreateEffectDelegate |
CreateHeadsetEffect
Gets a reference to the loaded NativeSdkMethods.CreateHeadsetEffectDelegate.
Declaration
NativeSdkMethods.CreateHeadsetEffectDelegate CreateHeadsetEffect { get; }
Property Value
Type | Description |
---|---|
NativeSdkMethods.CreateHeadsetEffectDelegate |
CreateKeyboardEffect
Gets a reference to the loaded NativeSdkMethods.CreateKeyboardEffectDelegate.
Declaration
NativeSdkMethods.CreateKeyboardEffectDelegate CreateKeyboardEffect { get; }
Property Value
Type | Description |
---|---|
NativeSdkMethods.CreateKeyboardEffectDelegate |
CreateKeypadEffect
Gets a reference to the loaded NativeSdkMethods.CreateKeypadEffectDelegate.
Declaration
NativeSdkMethods.CreateKeypadEffectDelegate CreateKeypadEffect { get; }
Property Value
Type | Description |
---|---|
NativeSdkMethods.CreateKeypadEffectDelegate |
CreateMouseEffect
Gets a reference to the loaded NativeSdkMethods.CreateMouseEffectDelegate.
Declaration
NativeSdkMethods.CreateMouseEffectDelegate CreateMouseEffect { get; }
Property Value
Type | Description |
---|---|
NativeSdkMethods.CreateMouseEffectDelegate |
CreateMousepadEffect
Gets a reference to the loaded NativeSdkMethods.CreateMousepadEffectDelegate.
Declaration
NativeSdkMethods.CreateMousepadEffectDelegate CreateMousepadEffect { get; }
Property Value
Type | Description |
---|---|
NativeSdkMethods.CreateMousepadEffectDelegate |
DeleteEffect
Gets a reference to the loaded NativeSdkMethods.DeleteEffectDelegate.
Declaration
NativeSdkMethods.DeleteEffectDelegate DeleteEffect { get; }
Property Value
Type | Description |
---|---|
NativeSdkMethods.DeleteEffectDelegate |
Init
Gets a reference to the loaded NativeSdkMethods.InitDelegate.
Declaration
NativeSdkMethods.InitDelegate Init { get; }
Property Value
Type | Description |
---|---|
NativeSdkMethods.InitDelegate |
QueryDevice
Gets a reference to the loaded NativeSdkMethods.QueryDeviceDelegate.
Declaration
NativeSdkMethods.QueryDeviceDelegate QueryDevice { get; }
Property Value
Type | Description |
---|---|
NativeSdkMethods.QueryDeviceDelegate |
RegisterEventNotification
Gets a reference to the loaded NativeSdkMethods.RegisterEventNotificationDelegate.
Declaration
NativeSdkMethods.RegisterEventNotificationDelegate RegisterEventNotification { get; }
Property Value
Type | Description |
---|---|
NativeSdkMethods.RegisterEventNotificationDelegate |
SetEffect
Gets a reference to the loaded NativeSdkMethods.SetEffectDelegate.
Declaration
NativeSdkMethods.SetEffectDelegate SetEffect { get; }
Property Value
Type | Description |
---|---|
NativeSdkMethods.SetEffectDelegate |
UnInit
Gets a reference to the loaded NativeSdkMethods.UnInitDelegate.
Declaration
NativeSdkMethods.UnInitDelegate UnInit { get; }
Property Value
Type | Description |
---|---|
NativeSdkMethods.UnInitDelegate |
UnregisterEventNotification
Gets a reference to the loaded NativeSdkMethods.UnregisterEventNotificationDelegate.
Declaration
NativeSdkMethods.UnregisterEventNotificationDelegate UnregisterEventNotification { get; }
Property Value
Type | Description |
---|---|
NativeSdkMethods.UnregisterEventNotificationDelegate |