Runtime/Input/Public/SimCommand.h file

Namespaces

namespace TnxSim

Classes

template<SimCommand... TCommands>
struct TnxHandles
struct TnxSim::CommandField
struct TnxSim::CommandInfo
struct TnxSim::CommandValue
A field's value by name, for BuildCommand.
class SimCommandHandlers
Who handles each command type in one world. Brain only.

Variables

template<typename T>
uint8_t SimCommandSize constexpr
Bytes a command takes in a frame's block, after its header. An empty struct takes none.

Defines

#define TNX_COMMAND(CommandType, Name, ...)
#define TNX_REGISTER_COMMAND(CommandType)
Make a command sendable by name. At namespace scope, after the command's struct.