Doxygen Samurai Engine 0.0.1
Doxygen Samurai Engine Documentation
Loading...
Searching...
No Matches
input.h File Reference
#include <cstdint>
Include dependency graph for input.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  samurai::Button
 
struct  samurai::Input
 

Namespaces

namespace  samurai
 

Macros

#define INPUT_ADD_FLAG(NAME, SETNAME, VALUE)
 

Macro Definition Documentation

◆ INPUT_ADD_FLAG

#define INPUT_ADD_FLAG ( NAME,
SETNAME,
VALUE )
Value:
bool NAME() const {return (flags & ((std::uint32_t)1<<VALUE)); } \
void SETNAME(bool s) { \
if (s) { flags = flags | ((std::uint32_t)1 << VALUE); } \
else { flags = flags & ~((std::uint32_t)1 << VALUE); } \
}

Definition at line 9 of file input.h.