EHS
ehs::Input Class Reference

#include <Input.h>

Public Member Functions

 ~Input ()
 
 Input ()
 
 Input (Input &&input) noexcept
 
 Input (const Input &input)
 
Inputoperator= (Input &&input) noexcept
 
Inputoperator= (const Input &input)
 
void Initialize ()
 
void Release ()
 
void Poll ()
 
bool HasHandler (const UInt_64 hashId) const
 
bool HasHandler (const Str_8 &id) const
 
bool AddHandler (InputHandler *handler)
 
const InputHandlerGetHandler (const UInt_64 hashId) const
 
const InputHandlerGetHandler (const Str_8 &id) const
 
bool IsInitialized () const
 

Constructor & Destructor Documentation

◆ ~Input()

ehs::Input::~Input ( )

◆ Input() [1/3]

ehs::Input::Input ( )

◆ Input() [2/3]

ehs::Input::Input ( Input &&  input)
noexcept

◆ Input() [3/3]

ehs::Input::Input ( const Input input)

Member Function Documentation

◆ AddHandler()

bool ehs::Input::AddHandler ( InputHandler handler)

◆ GetHandler() [1/2]

const InputHandler * ehs::Input::GetHandler ( const Str_8 id) const

◆ GetHandler() [2/2]

const InputHandler * ehs::Input::GetHandler ( const UInt_64  hashId) const

◆ HasHandler() [1/2]

bool ehs::Input::HasHandler ( const Str_8 id) const

◆ HasHandler() [2/2]

bool ehs::Input::HasHandler ( const UInt_64  hashId) const

◆ Initialize()

void ehs::Input::Initialize ( )

◆ IsInitialized()

bool ehs::Input::IsInitialized ( ) const

◆ operator=() [1/2]

Input & ehs::Input::operator= ( const Input input)

◆ operator=() [2/2]

Input & ehs::Input::operator= ( Input &&  input)
noexcept

◆ Poll()

void ehs::Input::Poll ( )

◆ Release()

void ehs::Input::Release ( )

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