Castor3D 0.16.0
Multiplatform 3D engine
Public Member Functions | List of all members
castor3d::UserInputEvent Class Reference

Description of a user input event. More...

#include <UserInputEvent.hpp>

Inheritance diagram for castor3d::UserInputEvent:
Inheritance graph
[legend]

Public Member Functions

C3D_API UserInputEvent (UserInputEvent &&)=default
 
C3D_API UserInputEvent (UserInputEvent const &)=default
 
C3D_API UserInputEventoperator= (UserInputEvent &&)=default
 
C3D_API UserInputEventoperator= (UserInputEvent const &)=default
 
 UserInputEvent (UserInputEventType type)
 Constructor.
 
virtual C3D_API ~UserInputEvent () noexcept=default
 Destructor.
 
UserInputEventType getEventType () const
 

Detailed Description

Description of a user input event.

Remarks
You may use this one, but prefer using MouseEvent or KeyboardEvent.

Constructor & Destructor Documentation

◆ UserInputEvent() [1/3]

C3D_API castor3d::UserInputEvent::UserInputEvent ( UserInputEvent && )
default

◆ UserInputEvent() [2/3]

C3D_API castor3d::UserInputEvent::UserInputEvent ( UserInputEvent const & )
default

◆ UserInputEvent() [3/3]

castor3d::UserInputEvent::UserInputEvent ( UserInputEventType type)
inlineexplicit

Constructor.

Parameters
[in]typeThe user input event type.

◆ ~UserInputEvent()

virtual C3D_API castor3d::UserInputEvent::~UserInputEvent ( )
virtualdefaultnoexcept

Destructor.

Member Function Documentation

◆ getEventType()

UserInputEventType castor3d::UserInputEvent::getEventType ( ) const
inline
Returns
The user input event type.

◆ operator=() [1/2]

C3D_API UserInputEvent & castor3d::UserInputEvent::operator= ( UserInputEvent && )
default

◆ operator=() [2/2]

C3D_API UserInputEvent & castor3d::UserInputEvent::operator= ( UserInputEvent const & )
default

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