Tesla Graphics Engine Documentation (January 2012)
RawInputMouseWrapper Class
TeslaTesla.Windows.InputRawInputMouseWrapper
Wrapper for using acquiring mouse data as Raw Input.
Declaration Syntax
C#
public sealed class RawInputMouseWrapper : IMouseWrapper
Members
All Members Constructors Methods Properties



Icon Member Description
RawInputMouseWrapper()()()()
Initializes a new instance of the RawInputMouseWrapper class.

RawInputMouseWrapper(IntPtr)
Initializes a new instance of the RawInputMouseWrapper class.

Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
GetHashCode()()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetMouseState()()()()
Queries the current state of the mouse buttons and screen position.

GetMouseState(IntPtr)
Queries the current state of the mouse buttons and screen position, using the specified window handle.

GetType()()()()
Gets the Type of the current instance.
(Inherited from Object.)
Handle
Gets or sets the window handle the mouse is bound to. Mouse screen coordinates are relative to the top-left corner of this window.

SetPosition(Int32, Int32)
Sets the position of the mouse relative to the top-left corner of the window the mouse wrapper is bound to.

ToString()()()()
Returns a String that represents the current Object.
(Inherited from Object.)
Inheritance Hierarchy
Object
RawInputMouseWrapper

Assembly: Tesla.Windows (Module: Tesla.Windows) Version: 0.5.0.0 (0.5.0.0)