Empeld
Empeld plugin documentation.
|
Wrapper class to be used with extension 'BindInputMethods' Provides a convenient way to trigger methods for an IInputTypeBinding when a state changes More...
Public Member Functions | |
InputAttribute (Key defaultKey) | |
Initializes a new instance of the pluginbase.Objects.Input.InputAttribute class. More... | |
InputAttribute (MouseButton defaultMouse) | |
Initializes a new instance of the pluginbase.Objects.Input.InputAttribute class. More... | |
InputAttribute (string bindName, Key defaultKey) | |
Initializes a new instance of the pluginbase.Objects.Input.InputAttribute class. More... | |
InputAttribute (string bindName, MouseButton defaultMouse) | |
Initializes a new instance of the pluginbase.Objects.Input.InputAttribute class. More... | |
Public Member Functions inherited from pluginbase.Helpers.Attributes.ScopeAttribute | |
ScopeAttribute () | |
ScopeAttribute (object scopeEnum) | |
bool | HasScope (Enum scope) |
override string | ToString () |
Public Attributes | |
readonly Key | DefaultKey |
The default key binding, if a key-bind More... | |
readonly MouseButton | DefaultMouseButton |
The default mouse binding, if a mouse-bind More... | |
readonly string | Name = null |
The name of the bind. If null, method name will be used More... | |
InputDirection | Direction = InputDirection.Down |
The direction of the bind to invoke the key More... | |
bool | Forward = false |
If true, and forwarding is available, the input will be forwarded to the remote More... | |
Additional Inherited Members | |
Public Types inherited from pluginbase.Helpers.Attributes.ScopeAttribute | |
enum | Special { Special.Wildcard } |
Properties inherited from pluginbase.Helpers.Attributes.ScopeAttribute | |
Enum | Scope [get, set] |
bool | IsFlags [get] |
bool | ScopeDefined [get] |
Wrapper class to be used with extension 'BindInputMethods' Provides a convenient way to trigger methods for an IInputTypeBinding when a state changes
Attribute: AttributeUsage(AttributeTargets.Method, AllowMultiple = true)
pluginbase.Objects.Input.InputAttribute.InputAttribute | ( | Key | defaultKey | ) |
Initializes a new instance of the pluginbase.Objects.Input.InputAttribute class.
defaultKey | Default key. |
pluginbase.Objects.Input.InputAttribute.InputAttribute | ( | MouseButton | defaultMouse | ) |
Initializes a new instance of the pluginbase.Objects.Input.InputAttribute class.
defaultMouse | Default mouse. |
pluginbase.Objects.Input.InputAttribute.InputAttribute | ( | string | bindName, |
Key | defaultKey | ||
) |
Initializes a new instance of the pluginbase.Objects.Input.InputAttribute class.
bindName | Bind name. |
defaultKey | Default key. |
pluginbase.Objects.Input.InputAttribute.InputAttribute | ( | string | bindName, |
MouseButton | defaultMouse | ||
) |
Initializes a new instance of the pluginbase.Objects.Input.InputAttribute class.
bindName | Bind name. |
defaultMouse | Default mouse. |
readonly Key pluginbase.Objects.Input.InputAttribute.DefaultKey |
The default key binding, if a key-bind
readonly MouseButton pluginbase.Objects.Input.InputAttribute.DefaultMouseButton |
The default mouse binding, if a mouse-bind
InputDirection pluginbase.Objects.Input.InputAttribute.Direction = InputDirection.Down |
The direction of the bind to invoke the key
bool pluginbase.Objects.Input.InputAttribute.Forward = false |
If true, and forwarding is available, the input will be forwarded to the remote
readonly string pluginbase.Objects.Input.InputAttribute.Name = null |
The name of the bind. If null, method name will be used