RawInputCommands
Summary
Represents dispatch delegates provided to custom input devices, allowing raw drivers to inject button and axis events directly into the engine's central input pipeline.
Definition
Namespace: SDT4.Managed.Input.Custom
Assembly: SDT4.Managed.Input.dll
class RawInputCommands
Inheritance:
Object ➔ RawInputCommands
Implements:
IEquatable<RawInputCommands>
Fields
| Name | Type | Description |
|---|---|---|
Properties
| Name | Type | Description |
|---|---|---|
protected get; EqualityContract |
Type | |
public get; set; PushButtonInput |
Action<CustomButtonInputEventArgs> | A callback delegate used to push a CustomButtonInputEventArgs into the orchestrator. |
public get; set; PushAxisInput |
Action<CustomAxisInputEventArgs> | A callback delegate used to push a CustomAxisInputEventArgs into the orchestrator. |
Methods
public virtual String ToString()
Returns:
protected virtual Boolean PrintMembers(StringBuilder builder)
Parameters:
builder(StringBuilder):
Returns:
public virtual Int32 GetHashCode()
Returns:
public virtual Boolean Equals(Object? obj)
Parameters:
obj(Object?):
Returns:
public virtual Boolean Equals(RawInputCommands? other)
Parameters:
other(RawInputCommands?):
Returns:
public virtual RawInputCommands $()
Returns:
public Void Deconstruct(out Action<CustomButtonInputEventArgs> PushButtonInput, out Action<CustomAxisInputEventArgs> PushAxisInput)
Parameters:
-
PushButtonInput(Action<CustomButtonInputEventArgs>): -
PushAxisInput(Action<CustomAxisInputEventArgs>):