Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
MouseIO Struct Reference

#include <Mouse.h>

Public Attributes

ICoord2D pos
 mouse pointer position
 
UnsignedInt time
 The time that this message was posted.
 
Int wheelPos
 
ICoord2D deltaPos
 overall change in mouse pointer this frame
 
MouseButtonState leftState
 
Int leftEvent
 
Int leftFrame
 
MouseButtonState rightState
 
Int rightEvent
 
Int rightFrame
 
MouseButtonState middleState
 
Int middleEvent
 
Int middleFrame
 

Detailed Description

Todo
this mouse structure needs to be revisited to allow for devices with more than 3 buttons

Definition at line 99 of file Mouse.h.

Member Data Documentation

◆ deltaPos

ICoord2D MouseIO::deltaPos

overall change in mouse pointer this frame

Definition at line 107 of file Mouse.h.

◆ leftEvent

Int MouseIO::leftEvent

Definition at line 110 of file Mouse.h.

◆ leftFrame

Int MouseIO::leftFrame

Definition at line 111 of file Mouse.h.

◆ leftState

MouseButtonState MouseIO::leftState

Definition at line 109 of file Mouse.h.

◆ middleEvent

Int MouseIO::middleEvent

Definition at line 118 of file Mouse.h.

◆ middleFrame

Int MouseIO::middleFrame

Definition at line 119 of file Mouse.h.

◆ middleState

MouseButtonState MouseIO::middleState

Definition at line 117 of file Mouse.h.

◆ pos

ICoord2D MouseIO::pos

mouse pointer position

Definition at line 102 of file Mouse.h.

◆ rightEvent

Int MouseIO::rightEvent

Definition at line 114 of file Mouse.h.

◆ rightFrame

Int MouseIO::rightFrame

Definition at line 115 of file Mouse.h.

◆ rightState

MouseButtonState MouseIO::rightState

Definition at line 113 of file Mouse.h.

◆ time

UnsignedInt MouseIO::time

The time that this message was posted.

Definition at line 103 of file Mouse.h.

◆ wheelPos

Int MouseIO::wheelPos

mouse wheel position, 0 is no event, + is up/away from user while - is down/toward user

Definition at line 105 of file Mouse.h.


The documentation for this struct was generated from the following file: