Interface IControllerLayout
Represents the layout of a controller, real or virtual
Namespace: Snowflake.Input.Controller
Assembly: Snowflake.Framework.Primitives.dll
Syntax
public interface IControllerLayout
Properties
ControllerID
Gets the identifier or name of the layout.
Declaration
ControllerId ControllerID { get; }
Property Value
| Type | Description |
|---|---|
| ControllerId |
FriendlyName
Gets the friendly name of this layout
Declaration
string FriendlyName { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
Layout
Gets the actual collection of layout elements
Declaration
IControllerElementCollection Layout { get; }
Property Value
| Type | Description |
|---|---|
| IControllerElementCollection |
Platforms
Gets the platforms this controller supports.
Declaration
IEnumerable<PlatformId> Platforms { get; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IEnumerable<PlatformId> |