GlPortal Class Reference  0.1.1
Source code documentation of the free and open 3D action puzzle game.
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions
radix::NullInputSource Class Reference

#include <external/RadixEngine/include/radix/input/NullInputSource.hpp>

Inherits radix::InputSource.

Public Member Functions

void processEvents ()
 
void keyPressed (int, int)
 
void keyReleased (int, int)
 
bool isKeyDown (int)
 
std::string getCharBuffer ()
 
void addToBuffer (const std::string &)
 
void clearBuffer ()
 
void truncateCharBuffer ()
 
void clear ()
 
- Public Member Functions inherited from radix::InputSource
void addDispatcher (EventDispatcher &d)
 
void removeDispatcher (EventDispatcher &d)
 

Additional Inherited Members

- Public Types inherited from radix::InputSource
enum  MouseButton : uint8_t {
  MouseButton::Left = 0, MouseButton::Right = 1, MouseButton::Middle = 2, MouseButton::Aux1,
  MouseButton::Aux2, MouseButton::Aux3, MouseButton::Aux4, MouseButton::Aux5,
  MouseButton::Aux6, MouseButton::Aux7, MouseButton::Aux8, MouseButton::Unknown = 0xFF
}
 
using KeyboardKey = int
 
using KeyboardModifier = int
 
- Protected Attributes inherited from radix::InputSource
std::vector
< std::reference_wrapper
< EventDispatcher > > 
dispatchers
 

Member Function Documentation

void radix::NullInputSource::addToBuffer ( const std::string &  )
inlinevirtual

Implements radix::InputSource.

void radix::NullInputSource::clear ( )
inlinevirtual

Implements radix::InputSource.

void radix::NullInputSource::clearBuffer ( )
inlinevirtual

Implements radix::InputSource.

std::string radix::NullInputSource::getCharBuffer ( )
inlinevirtual

Implements radix::InputSource.

bool radix::NullInputSource::isKeyDown ( int  )
inlinevirtual

Implements radix::InputSource.

void radix::NullInputSource::keyPressed ( int  ,
int   
)
inlinevirtual

Implements radix::InputSource.

void radix::NullInputSource::keyReleased ( int  ,
int   
)
inlinevirtual

Implements radix::InputSource.

void radix::NullInputSource::processEvents ( )
inlinevirtual

Implements radix::InputSource.

void radix::NullInputSource::truncateCharBuffer ( )
inlinevirtual

Implements radix::InputSource.


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