mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-06 15:48:51 +00:00
Clean up styling
This commit is contained in:
+37
-37
@@ -15,7 +15,7 @@ import "core:c"
|
|||||||
import "core:sys/windows"
|
import "core:sys/windows"
|
||||||
|
|
||||||
// Enums
|
// Enums
|
||||||
ArcadeStickButtons_Flag :: enum c.int {
|
ArcadeStickButtonsFlag :: enum c.int {
|
||||||
Menu = 0,
|
Menu = 0,
|
||||||
View = 1,
|
View = 1,
|
||||||
Up = 2,
|
Up = 2,
|
||||||
@@ -31,7 +31,7 @@ ArcadeStickButtons_Flag :: enum c.int {
|
|||||||
Special1 = 12,
|
Special1 = 12,
|
||||||
Special2 = 13,
|
Special2 = 13,
|
||||||
}
|
}
|
||||||
ArcadeStickButtons :: distinct bit_set[ArcadeStickButtons_Flag; c.int]
|
ArcadeStickButtons :: distinct bit_set[ArcadeStickButtonsFlag; c.int]
|
||||||
|
|
||||||
BatteryStatus :: enum c.int {
|
BatteryStatus :: enum c.int {
|
||||||
Unknown = -1,
|
Unknown = -1,
|
||||||
@@ -41,14 +41,14 @@ BatteryStatus :: enum c.int {
|
|||||||
Charging = 3,
|
Charging = 3,
|
||||||
}
|
}
|
||||||
|
|
||||||
DeviceCapabilities_Flag :: enum c.int {
|
DeviceCapabilitiesFlag :: enum c.int {
|
||||||
Audio = 0,
|
Audio = 0,
|
||||||
PluginModule = 1,
|
PluginModule = 1,
|
||||||
PowerOff = 2,
|
PowerOff = 2,
|
||||||
Synchronization = 3,
|
Synchronization = 3,
|
||||||
Wireless = 4,
|
Wireless = 4,
|
||||||
}
|
}
|
||||||
DeviceCapabilities :: distinct bit_set[DeviceCapabilities_Flag; c.int]
|
DeviceCapabilities :: distinct bit_set[DeviceCapabilitiesFlag; c.int]
|
||||||
|
|
||||||
DeviceFamily :: enum c.int {
|
DeviceFamily :: enum c.int {
|
||||||
Virtual = -1,
|
Virtual = -1,
|
||||||
@@ -59,7 +59,7 @@ DeviceFamily :: enum c.int {
|
|||||||
I8042 = 4,
|
I8042 = 4,
|
||||||
}
|
}
|
||||||
|
|
||||||
DeviceStatus_Flag :: enum c.int {
|
DeviceStatusFlag :: enum c.int {
|
||||||
Connected = 0,
|
Connected = 0,
|
||||||
InputEnabled = 1,
|
InputEnabled = 1,
|
||||||
OutputEnabled = 2,
|
OutputEnabled = 2,
|
||||||
@@ -70,7 +70,7 @@ DeviceStatus_Flag :: enum c.int {
|
|||||||
Wireless = 7,
|
Wireless = 7,
|
||||||
UserIdle = 20,
|
UserIdle = 20,
|
||||||
}
|
}
|
||||||
DeviceStatus :: distinct bit_set[DeviceStatus_Flag; c.int]
|
DeviceStatus :: distinct bit_set[DeviceStatusFlag; c.int]
|
||||||
|
|
||||||
EnumerationKind :: enum c.int {
|
EnumerationKind :: enum c.int {
|
||||||
NoEnumeration = 0,
|
NoEnumeration = 0,
|
||||||
@@ -78,7 +78,7 @@ EnumerationKind :: enum c.int {
|
|||||||
BlockingEnumeration = 2,
|
BlockingEnumeration = 2,
|
||||||
}
|
}
|
||||||
|
|
||||||
FeedbackAxes_Flag :: enum c.int {
|
FeedbackAxesFlag :: enum c.int {
|
||||||
LinearX = 0,
|
LinearX = 0,
|
||||||
LinearY = 1,
|
LinearY = 1,
|
||||||
LinearZ = 2,
|
LinearZ = 2,
|
||||||
@@ -87,7 +87,7 @@ FeedbackAxes_Flag :: enum c.int {
|
|||||||
AngularZ = 5,
|
AngularZ = 5,
|
||||||
Normal = 6,
|
Normal = 6,
|
||||||
}
|
}
|
||||||
FeedbackAxes :: distinct bit_set[FeedbackAxes_Flag; c.int]
|
FeedbackAxes :: distinct bit_set[FeedbackAxesFlag; c.int]
|
||||||
|
|
||||||
FeedbackEffectState :: enum c.int {
|
FeedbackEffectState :: enum c.int {
|
||||||
Stopped = 0,
|
Stopped = 0,
|
||||||
@@ -95,16 +95,16 @@ FeedbackEffectState :: enum c.int {
|
|||||||
Paused = 2,
|
Paused = 2,
|
||||||
}
|
}
|
||||||
|
|
||||||
FlightStickButtons_Flag :: enum c.int {
|
FlightStickButtonsFlag :: enum c.int {
|
||||||
None = 0,
|
None = 0,
|
||||||
Menu = 1,
|
Menu = 1,
|
||||||
View = 2,
|
View = 2,
|
||||||
FirePrimary = 3,
|
FirePrimary = 3,
|
||||||
FireSecondary = 4,
|
FireSecondary = 4,
|
||||||
}
|
}
|
||||||
FlightStickButtons :: distinct bit_set[FlightStickButtons_Flag; c.int]
|
FlightStickButtons :: distinct bit_set[FlightStickButtonsFlag; c.int]
|
||||||
|
|
||||||
FocusPolicy_Flag :: enum c.int {
|
FocusPolicyFlag :: enum c.int {
|
||||||
DisableBackgroundInput = 0,
|
DisableBackgroundInput = 0,
|
||||||
ExclusiveForegroundInput = 1,
|
ExclusiveForegroundInput = 1,
|
||||||
DisableBackgroundGuideButton = 2,
|
DisableBackgroundGuideButton = 2,
|
||||||
@@ -112,7 +112,7 @@ FocusPolicy_Flag :: enum c.int {
|
|||||||
DisableBackgroundShareButton = 4,
|
DisableBackgroundShareButton = 4,
|
||||||
ExclusiveForegroundShareButton = 5,
|
ExclusiveForegroundShareButton = 5,
|
||||||
}
|
}
|
||||||
FocusPolicy :: distinct bit_set[FocusPolicy_Flag; c.int]
|
FocusPolicy :: distinct bit_set[FocusPolicyFlag; c.int]
|
||||||
|
|
||||||
ForceFeedbackEffectKind :: enum c.int {
|
ForceFeedbackEffectKind :: enum c.int {
|
||||||
Constant = 0,
|
Constant = 0,
|
||||||
@@ -128,7 +128,7 @@ ForceFeedbackEffectKind :: enum c.int {
|
|||||||
Inertia = 10,
|
Inertia = 10,
|
||||||
}
|
}
|
||||||
|
|
||||||
GamepadButtons_Flag :: enum c.int {
|
GamepadButtonsFlag :: enum c.int {
|
||||||
Menu = 0,
|
Menu = 0,
|
||||||
View = 1,
|
View = 1,
|
||||||
A = 2,
|
A = 2,
|
||||||
@@ -144,7 +144,7 @@ GamepadButtons_Flag :: enum c.int {
|
|||||||
LeftThumbstick = 12,
|
LeftThumbstick = 12,
|
||||||
RightThumbstick = 13,
|
RightThumbstick = 13,
|
||||||
}
|
}
|
||||||
GamepadButtons :: distinct bit_set[GamepadButtons_Flag; c.int]
|
GamepadButtons :: distinct bit_set[GamepadButtonsFlag; c.int]
|
||||||
|
|
||||||
KeyboardKind :: enum c.int {
|
KeyboardKind :: enum c.int {
|
||||||
UnknownKeyboard = -1,
|
UnknownKeyboard = -1,
|
||||||
@@ -155,7 +155,7 @@ KeyboardKind :: enum c.int {
|
|||||||
JisKeyboard = 4,
|
JisKeyboard = 4,
|
||||||
}
|
}
|
||||||
|
|
||||||
Kind_Flag :: enum c.int {
|
KindFlag :: enum c.int {
|
||||||
RawDeviceReport = 0,
|
RawDeviceReport = 0,
|
||||||
ControllerAxis = 1,
|
ControllerAxis = 1,
|
||||||
ControllerButton = 2,
|
ControllerButton = 2,
|
||||||
@@ -170,7 +170,7 @@ Kind_Flag :: enum c.int {
|
|||||||
RacingWheel = 19,
|
RacingWheel = 19,
|
||||||
UiNavigation = 20,
|
UiNavigation = 20,
|
||||||
}
|
}
|
||||||
Kind :: distinct bit_set[Kind_Flag; c.int]
|
Kind :: distinct bit_set[KindFlag; c.int]
|
||||||
Kind_Controller : Kind : { .ControllerAxis, .ControllerButton, .ControllerSwitch }
|
Kind_Controller : Kind : { .ControllerAxis, .ControllerButton, .ControllerSwitch }
|
||||||
|
|
||||||
Label :: enum c.int {
|
Label :: enum c.int {
|
||||||
@@ -320,7 +320,7 @@ MotionAccuracy :: enum c.int {
|
|||||||
Accurate = 3,
|
Accurate = 3,
|
||||||
}
|
}
|
||||||
|
|
||||||
MouseButtons_Flag :: enum c.int {
|
MouseButtonsFlag :: enum c.int {
|
||||||
LeftButton = 0,
|
LeftButton = 0,
|
||||||
RightButton = 1,
|
RightButton = 1,
|
||||||
MiddleButton = 2,
|
MiddleButton = 2,
|
||||||
@@ -329,9 +329,9 @@ MouseButtons_Flag :: enum c.int {
|
|||||||
WheelTiltLeft = 5,
|
WheelTiltLeft = 5,
|
||||||
WheelTiltRight = 6,
|
WheelTiltRight = 6,
|
||||||
}
|
}
|
||||||
MouseButtons :: distinct bit_set[MouseButtons_Flag; c.int]
|
MouseButtons :: distinct bit_set[MouseButtonsFlag; c.int]
|
||||||
|
|
||||||
RacingWheelButtons_Flag :: enum c.int {
|
RacingWheelButtonsFlag :: enum c.int {
|
||||||
Menu = 0,
|
Menu = 0,
|
||||||
View = 1,
|
View = 1,
|
||||||
PreviousGear = 2,
|
PreviousGear = 2,
|
||||||
@@ -341,7 +341,7 @@ RacingWheelButtons_Flag :: enum c.int {
|
|||||||
DpadLeft = 6,
|
DpadLeft = 6,
|
||||||
DpadRight = 7,
|
DpadRight = 7,
|
||||||
}
|
}
|
||||||
RacingWheelButtons :: distinct bit_set[RacingWheelButtons_Flag; c.int]
|
RacingWheelButtons :: distinct bit_set[RacingWheelButtonsFlag; c.int]
|
||||||
|
|
||||||
RawDeviceItemCollectionKind :: enum c.int {
|
RawDeviceItemCollectionKind :: enum c.int {
|
||||||
UnknownItemCollection = -1,
|
UnknownItemCollection = -1,
|
||||||
@@ -402,13 +402,13 @@ RawDeviceReportKind :: enum c.int {
|
|||||||
FeatureReport = 2,
|
FeatureReport = 2,
|
||||||
}
|
}
|
||||||
|
|
||||||
RumbleMotors_Flag :: enum c.int {
|
RumbleMotorsFlag :: enum c.int {
|
||||||
LowFrequency = 0,
|
LowFrequency = 0,
|
||||||
HighFrequency = 1,
|
HighFrequency = 1,
|
||||||
LeftTrigger = 2,
|
LeftTrigger = 2,
|
||||||
RightTrigger = 3,
|
RightTrigger = 3,
|
||||||
}
|
}
|
||||||
RumbleMotors :: distinct bit_set[RumbleMotors_Flag; c.int]
|
RumbleMotors :: distinct bit_set[RumbleMotorsFlag; c.int]
|
||||||
|
|
||||||
SwitchKind :: enum c.int {
|
SwitchKind :: enum c.int {
|
||||||
UnknownSwitchKind = -1,
|
UnknownSwitchKind = -1,
|
||||||
@@ -429,11 +429,11 @@ SwitchPosition :: enum c.int {
|
|||||||
UpLeft = 8,
|
UpLeft = 8,
|
||||||
}
|
}
|
||||||
|
|
||||||
SystemButtons_Flag :: enum c.int {
|
SystemButtonsFlag :: enum c.int {
|
||||||
Guide = 0,
|
Guide = 0,
|
||||||
Share = 1 ,
|
Share = 1 ,
|
||||||
}
|
}
|
||||||
SystemButtons :: distinct bit_set[SystemButtons_Flag; c.int]
|
SystemButtons :: distinct bit_set[SystemButtonsFlag; c.int]
|
||||||
|
|
||||||
TouchShape :: enum c.int {
|
TouchShape :: enum c.int {
|
||||||
Unknown = -1,
|
Unknown = -1,
|
||||||
@@ -446,7 +446,7 @@ TouchShape :: enum c.int {
|
|||||||
Shape2DIrregular = 6,
|
Shape2DIrregular = 6,
|
||||||
}
|
}
|
||||||
|
|
||||||
UiNavigationButtons_Flag :: enum c.int {
|
UiNavigationButtonsFlag :: enum c.int {
|
||||||
Menu = 0,
|
Menu = 0,
|
||||||
View = 1,
|
View = 1,
|
||||||
Accept = 2,
|
Accept = 2,
|
||||||
@@ -468,7 +468,7 @@ UiNavigationButtons_Flag :: enum c.int {
|
|||||||
ScrollLeft = 18,
|
ScrollLeft = 18,
|
||||||
ScrollRight = 19,
|
ScrollRight = 19,
|
||||||
}
|
}
|
||||||
UiNavigationButtons :: distinct bit_set[UiNavigationButtons_Flag; c.int]
|
UiNavigationButtons :: distinct bit_set[UiNavigationButtonsFlag; c.int]
|
||||||
|
|
||||||
// Structs
|
// Structs
|
||||||
|
|
||||||
@@ -837,7 +837,7 @@ RawDeviceItemCollectionInfo :: struct {
|
|||||||
childCount: u32,
|
childCount: u32,
|
||||||
siblingCount: u32,
|
siblingCount: u32,
|
||||||
usageCount: u32,
|
usageCount: u32,
|
||||||
usages: [^]Usage,
|
usages: [^]Usage `fmt:v,usageCount`,
|
||||||
parent: ^RawDeviceItemCollectionInfo,
|
parent: ^RawDeviceItemCollectionInfo,
|
||||||
firstSibling: ^RawDeviceItemCollectionInfo,
|
firstSibling: ^RawDeviceItemCollectionInfo,
|
||||||
previousSibling: ^RawDeviceItemCollectionInfo,
|
previousSibling: ^RawDeviceItemCollectionInfo,
|
||||||
@@ -852,7 +852,7 @@ RawDeviceReportInfo :: struct {
|
|||||||
id: u32,
|
id: u32,
|
||||||
size: u32,
|
size: u32,
|
||||||
itemCount: u32,
|
itemCount: u32,
|
||||||
items: [^]RawDeviceReportItemInfo,
|
items: [^]RawDeviceReportItemInfo `fmt:"v,itemCount"`,
|
||||||
}
|
}
|
||||||
|
|
||||||
RawDeviceReportItemInfo :: struct {
|
RawDeviceReportItemInfo :: struct {
|
||||||
@@ -867,7 +867,7 @@ RawDeviceReportItemInfo :: struct {
|
|||||||
rawPhysicalUnitsExponent: i32,
|
rawPhysicalUnitsExponent: i32,
|
||||||
flags: RawDeviceReportItemFlags,
|
flags: RawDeviceReportItemFlags,
|
||||||
usageCount: u32,
|
usageCount: u32,
|
||||||
usages: [^]Usage,
|
usages: [^]Usage `fmt:"v,usageCount"`,
|
||||||
collection: ^RawDeviceItemCollectionInfo,
|
collection: ^RawDeviceItemCollectionInfo,
|
||||||
itemString: ^String,
|
itemString: ^String,
|
||||||
}
|
}
|
||||||
@@ -1104,17 +1104,17 @@ IGameInputRawDeviceReport_Vtable :: struct {
|
|||||||
HRESULT :: windows.HRESULT
|
HRESULT :: windows.HRESULT
|
||||||
HANDLE :: windows.HANDLE
|
HANDLE :: windows.HANDLE
|
||||||
|
|
||||||
DEVICE_DISCONNECTED : HRESULT : -0x7C75FFFF
|
DEVICE_DISCONNECTED :: HRESULT(-0x7C75FFFF)
|
||||||
DEVICE_NOT_FOUND : HRESULT : -0x7C75FFFE
|
DEVICE_NOT_FOUND :: HRESULT(-0x7C75FFFE)
|
||||||
READING_NOT_FOUND : HRESULT : -0x7C75FFFD
|
READING_NOT_FOUND :: HRESULT(-0x7C75FFFD)
|
||||||
REFERENCE_READING_TOO_OLD : HRESULT : -0x7C75FFFC
|
REFERENCE_READING_TOO_OLD :: HRESULT(-0x7C75FFFC)
|
||||||
TIMESTAMP_OUT_OF_RANGE : HRESULT : -0x7C75FFFB
|
TIMESTAMP_OUT_OF_RANGE :: HRESULT(-0x7C75FFFB)
|
||||||
INSUFFICIENT_FORCE_FEEDBACK_RESOURCES : HRESULT : -0x7C75FFFA
|
INSUFFICIENT_FORCE_FEEDBACK_RESOURCES :: HRESULT(-0x7C75FFFA)
|
||||||
|
|
||||||
CallbackToken :: distinct u64
|
CallbackToken :: distinct u64
|
||||||
|
|
||||||
CURRENT_CALLBACK_TOKEN_VALUE : CallbackToken : 0xFFFFFFFFFFFFFFFF
|
CURRENT_CALLBACK_TOKEN_VALUE :: CallbackToken(0xFFFFFFFFFFFFFFFF)
|
||||||
INVALID_CALLBACK_TOKEN_VALUE : CallbackToken : 0x0000000000000000
|
INVALID_CALLBACK_TOKEN_VALUE :: CallbackToken(0x0000000000000000)
|
||||||
|
|
||||||
@(default_calling_convention="system", link_prefix="GameInput")
|
@(default_calling_convention="system", link_prefix="GameInput")
|
||||||
foreign wgi {
|
foreign wgi {
|
||||||
|
|||||||
Reference in New Issue
Block a user