| Class TJoystick (unit DXInput) |
TJoystick
| Constructors |
constructor Create(DXInput: TCustomDXInput);| Functions |
procedure Update;
procedure Finalize;
function GetCooperativeLevel: Integer;
function GetDeadZone(Obj: Integer): Integer;
function GetRange(Obj: Integer): Integer;
function GetX: Integer;
function GetY: Integer;
function GetZ: Integer;
procedure Initialize;
procedure SetAutoCenter(Value: Boolean);
procedure SetDeadZone(Obj: Integer; Value: Integer);
procedure SetID(Value: Integer);
procedure SetRange(Obj: Integer; Value: Integer);| Properties |
property AutoCenter : Boolean
property DeadZoneX : Integer
property DeadZoneY : Integer
property DeadZoneZ : Integer
property ID : Integer
property RangeX : Integer
property RangeY : Integer
property RangeZ : Integer
property DeadZone : Integer
property Joystate : DIJOYSTATE2
property Range : Integer
property X : Integer
property Y : Integer
property Z : Integer| Events |
| Variables |
FAutoCenter : Boolean;
FDeadZone : array[0..SizeOf(DIJOYSTATE2)-1] of DWORD;
FDeviceGUID : TGUID;
Fdijs : DIJOYSTATE2;
FEnumFlag : Boolean;
FEnumIndex : Integer;
FID : Integer;
FID2 : Integer;
FJoyCaps : TJoyCaps;
FRange : array[0..SizeOf(DIJOYSTATE2)-1] of DWORD;| Constructors |
constructor Create(DXInput: TCustomDXInput);| Functions |
procedure Update;
procedure Finalize;
function GetCooperativeLevel: Integer;
function GetDeadZone(Obj: Integer): Integer;
function GetRange(Obj: Integer): Integer;
function GetX: Integer;
function GetY: Integer;
function GetZ: Integer;
procedure Initialize;
procedure SetAutoCenter(Value: Boolean);Because DirectInput cannot be used, the GetJoyPosEx function is used.
procedure SetDeadZone(Obj: Integer; Value: Integer);
procedure SetID(Value: Integer);
procedure SetRange(Obj: Integer; Value: Integer);| Properties |
property AutoCenter : Boolean
property DeadZoneX : Integer
property DeadZoneY : Integer
property DeadZoneZ : Integer
property ID : Integer
property RangeX : Integer
property RangeY : Integer
property RangeZ : Integer
property DeadZone : Integer
property Joystate : DIJOYSTATE2
property Range : Integer
property X : Integer
property Y : Integer
property Z : Integer| Events |
| Variables |
FAutoCenter : Boolean;
FDeadZone : array[0..SizeOf(DIJOYSTATE2)-1] of DWORD;
FDeviceGUID : TGUID;
Fdijs : DIJOYSTATE2;
FEnumFlag : Boolean;
FEnumIndex : Integer;
FID : Integer;
FID2 : Integer;
FJoyCaps : TJoyCaps;
FRange : array[0..SizeOf(DIJOYSTATE2)-1] of DWORD;