2 #ifndef _YI_ACTION_EVENT_H_ 3 #define _YI_ACTION_EVENT_H_ 38 virtual std::unique_ptr<CYIEvent>
Clone()
const override;
57 #endif // _YI_ACTION_EVENT_H_ int32_t m_nY
Definition: YiActionEvent.h:41
virtual std::unique_ptr< CYIEvent > Clone() const override
int32_t m_nWheelDelta
Definition: YiActionEvent.h:43
Base class for events.
Definition: YiEvent.h:489
glm::vec3 m_vLocalSpaceLocation
Definition: YiActionEvent.h:51
YI_EVENT_TYPE
The event type of the CYIEvent class instance.
Definition: YiEvent.h:23
uint8_t m_uButton
Definition: YiActionEvent.h:44
YI_BUTTON_TYPE
Definition: YiActionEvent.h:22
Definition: YiActionEvent.h:24
Definition: YiActionEvent.h:26
Encapsulates the origin and direction points of a ray.
Definition: YiRay.h:33
int32_t m_nFlippedY
Definition: YiActionEvent.h:42
CYIRay m_Ray
Definition: YiActionEvent.h:49
uint8_t m_uPointerID
Definition: YiActionEvent.h:47
CYIActionEvent(YI_EVENT_TYPE eventType)
Definition: YiActionEvent.h:25
virtual ~CYIActionEvent()
int32_t m_nX
Definition: YiActionEvent.h:40
Stores data related to a user Action event.
Definition: YiActionEvent.h:18
bool m_bIsHoverType
Definition: YiActionEvent.h:45
Definition: YiActionEvent.h:27