PeriDyno 1.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
dyno::PMouseEvent Struct Reference

#include <InputModule.h>

Collaboration diagram for dyno::PMouseEvent:

Public Member Functions

bool operator== (const PMouseEvent &event)
 
bool operator!= (const PMouseEvent &event)
 
bool shiftKeyPressed ()
 
bool controlKeyPressed ()
 
bool altKeyPressed ()
 
bool superKeyPressed ()
 
bool capsLockEnabled ()
 
bool numLockEnabled ()
 

Public Attributes

PButtonType buttonType
 
PActionType actionType
 
PModifierBits mods = PModifierBits::MB_NO_MODIFIER
 
TRay3D< float > ray
 
std::shared_ptr< Cameracamera
 
float x
 
float y
 

Detailed Description

Definition at line 189 of file InputModule.h.

Member Function Documentation

◆ altKeyPressed()

bool dyno::PMouseEvent::altKeyPressed ( )
inline

Definition at line 201 of file InputModule.h.

◆ capsLockEnabled()

bool dyno::PMouseEvent::capsLockEnabled ( )
inline

Definition at line 203 of file InputModule.h.

◆ controlKeyPressed()

bool dyno::PMouseEvent::controlKeyPressed ( )
inline

Definition at line 200 of file InputModule.h.

◆ numLockEnabled()

bool dyno::PMouseEvent::numLockEnabled ( )
inline

Definition at line 204 of file InputModule.h.

◆ operator!=()

bool dyno::PMouseEvent::operator!= ( const PMouseEvent & event)
inline

Definition at line 195 of file InputModule.h.

◆ operator==()

bool dyno::PMouseEvent::operator== ( const PMouseEvent & event)
inline

Definition at line 191 of file InputModule.h.

◆ shiftKeyPressed()

bool dyno::PMouseEvent::shiftKeyPressed ( )
inline

Definition at line 199 of file InputModule.h.

◆ superKeyPressed()

bool dyno::PMouseEvent::superKeyPressed ( )
inline

Definition at line 202 of file InputModule.h.

Member Data Documentation

◆ actionType

PActionType dyno::PMouseEvent::actionType

Definition at line 208 of file InputModule.h.

◆ buttonType

PButtonType dyno::PMouseEvent::buttonType

Definition at line 206 of file InputModule.h.

◆ camera

std::shared_ptr<Camera> dyno::PMouseEvent::camera

Definition at line 214 of file InputModule.h.

◆ mods

PModifierBits dyno::PMouseEvent::mods = PModifierBits::MB_NO_MODIFIER

Definition at line 210 of file InputModule.h.

◆ ray

TRay3D<float> dyno::PMouseEvent::ray

Definition at line 212 of file InputModule.h.

◆ x

float dyno::PMouseEvent::x

Definition at line 216 of file InputModule.h.

◆ y

float dyno::PMouseEvent::y

Definition at line 217 of file InputModule.h.


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