New Super Mario Bros. U Headers
Loading...
Searching...
No Matches
FStateID.h File Reference

Go to the source code of this file.

Classes

class  FStateID< T >

Macros

#define DECLARE_STATE_ID(CLASS, NAME)
#define CREATE_STATE_ID(CLASS, NAME)
#define DECLARE_STATE_ID_VIRTUAL_FUNC_OVERRIDE(CLASS, NAME)

Macro Definition Documentation

◆ DECLARE_STATE_ID

#define DECLARE_STATE_ID ( CLASS,
NAME )
Value:
static FStateID<CLASS> StateID_##NAME; \
void initializeState_##NAME(); \
void executeState_##NAME(); \
void finalizeState_##NAME();
Definition FStateID.h:7

◆ CREATE_STATE_ID

#define CREATE_STATE_ID ( CLASS,
NAME )
Value:
FStateID<CLASS> CLASS::StateID_##NAME \
(&CLASS::initializeState_##NAME, \
&CLASS::executeState_##NAME, \
&CLASS::finalizeState_##NAME);

◆ DECLARE_STATE_ID_VIRTUAL_FUNC_OVERRIDE

#define DECLARE_STATE_ID_VIRTUAL_FUNC_OVERRIDE ( CLASS,
NAME )
Value:
static FStateID<CLASS> StateID_##NAME; \
void initializeState_##NAME() override; \
void executeState_##NAME() override; \
void finalizeState_##NAME() override;