SlimDX Documentation
Joystick Class
NamespacesSlimDX.DirectInputJoystick
Declaration Syntax
C#
public class Joystick : Device
Members
All Members Constructors Methods Properties



Icon Member Description
Joystick(DirectInput, Guid)
Initializes a new instance of the Joystick class

Joystick(IDirectInputDevice8W*, ComObject, Boolean)
Initializes a new instance of the Joystick class

Joystick(IntPtr)
Initializes a new instance of the Joystick class

Joystick(IDirectInputDevice8W*, ComObject)
Initializes a new instance of the Joystick class

Acquire()()()()
Obtains access to the input device.
(Inherited from Device.)
Capabilities
Gets the capabilities of the device.
(Inherited from Device.)
ComPointer
Gets an IntPtr to the underlying native COM interface.
(Inherited from ComObject.)
CreatedEffects (Inherited from Device.)
CreationSource
Gets a StackTrace to the location where the object was created.
(Inherited from ComObject.)
CreationTime
Gets the timestamp, in milliseconds, of the object'ss creation.
(Inherited from ComObject.)
Dispose(Boolean) (Inherited from ComObject.)
Dispose()()()()
Releases all resources used by the ComObject.
(Inherited from ComObject.)
Disposed
Gets a value that indicates whether the object has been disposed.
(Inherited from ComObject.)
Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Escape(Int32, array<Byte>[]()[][], Int32)
Sends a hardware-specific command to the force-feedback driver.
(Inherited from Device.)
Finalize()()()()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
FromPointer(IntPtr)
GetBufferedData()()()()
Retrieves buffered data from the device.

GetCurrentState(JoystickState%)
Retrieves the current device state.

GetCurrentState()()()()
Retrieves the current device state.

GetDeviceImages()()()() (Inherited from Device.)
GetEffectInfo(Guid) (Inherited from Device.)
GetEffects(EffectType) (Inherited from Device.)
GetEffects()()()() (Inherited from Device.)
GetEffectsInFile(String, EffectFileFlags) (Inherited from Device.)
GetEffectsInFile(String) (Inherited from Device.)
GetHashCode()()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetObjectInfoById(Int32) (Inherited from Device.)
GetObjectInfoByName(String)
GetObjectInfoByUsage(Int32) (Inherited from Device.)
GetObjectPropertiesById(Int32)
Gets properties about a single object on an input device.
(Inherited from Device.)
GetObjectPropertiesByName(String)
Gets properties about a single object on an input device.

GetObjectPropertiesByUsage(Int32)
Gets properties about a single object on an input device.
(Inherited from Device.)
GetObjects()()()()
Retrieves a collection of objects on the device.
(Inherited from Device.)
GetObjects(ObjectDeviceType)
Retrieves a collection of objects on the device.
(Inherited from Device.)
GetType()()()()
Gets the Type of the current instance.
(Inherited from Object.)
Information
Gets information about the device's identity.
(Inherited from Device.)
InternalPointer
IsDefaultPool
Gets or sets a value indicating whether or not the object is in the default allocation pool.
(Inherited from ComObject.)
MemberwiseClone()()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
NativeInterface
Poll()()()()
Retrieves data from polled objects on a DirectInput device.
(Inherited from Device.)
Properties
Gets a set of properties that control the behavior of the device.
(Inherited from Device.)
RunControlPanel(Control)
Runs the DirectInput control panel associated with this device. If the device does not have a control panel associated with it, the default device control panel is launched.
(Inherited from Device.)
RunControlPanel()()()()
Runs the DirectInput control panel associated with this device. If the device does not have a control panel associated with it, the default device control panel is launched.
(Inherited from Device.)
SendData(array<ObjectData>[]()[][], Boolean) (Inherited from Device.)
SetCooperativeLevel(Control, CooperativeLevel)
Sets the device's cooperative level.
(Inherited from Device.)
SetCooperativeLevel(IntPtr, CooperativeLevel)
Sets the device's cooperative level.
(Inherited from Device.)
SetNotification(WaitHandle) (Inherited from Device.)
Tag
Extra tag data stored along with the object. This member is intended for use by users of SlimDX and has no internal meaning to the library.
(Inherited from ComObject.)
ToString()()()()
Returns a String that represents the current Object.
(Inherited from Object.)
Unacquire()()()()
Releases access to the device.
(Inherited from Device.)
WriteEffectsToFile(String, array<EffectFile>[]()[][], Boolean) (Inherited from Device.)
WriteEffectsToFile(String, array<EffectFile>[]()[][]) (Inherited from Device.)
Inheritance Hierarchy
Object
ComObject
  Device
    Joystick

Assembly: SlimDX (Module: SlimDX) Version: 2.0.11.43