|  | Pyrogenesis HEAD
    Pyrogenesis, a RTS Engine | 
#include "precompiled.h"#include "ComponentManager.h"#include "lib/utf8.h"#include "ps/CLogger.h"#include "ps/Filesystem.h"#include "ps/Profile.h"#include "ps/scripting/JSInterface_VFS.h"#include "scriptinterface/FunctionWrapper.h"#include "scriptinterface/Object.h"#include "simulation2/components/ICmpTemplateManager.h"#include "simulation2/MessageTypes.h"#include "simulation2/system/DynamicSubscription.h"#include "simulation2/system/IComponent.h"#include "simulation2/system/ParamNode.h"#include "simulation2/system/SimContext.h"#include <string_view>#include "simulation2/TypeList.h"
| Classes | |
| class | CMessageScripted | 
| Used for script-only message types.  More... | |
| Macros | |
| #define | MESSAGE(name) m_ScriptInterface.SetGlobal("MT_" #name, (int)MT_##name); | 
| #define | INTERFACE(name) | 
| #define | COMPONENT(name) | 
| #define | MESSAGE(name) RegisterMessageType(MT_##name, #name); | 
| #define | INTERFACE(name) | 
| #define | COMPONENT(name) | 
| Variables | |
| static CComponentManager::InterfaceListUnordered | g_EmptyEntityMap | 
| #define COMPONENT | ( | name | ) | 
| #define COMPONENT | ( | name | ) | 
| #define INTERFACE | ( | name | ) | 
| #define INTERFACE | ( | name | ) | 
| #define MESSAGE | ( | name | ) | m_ScriptInterface.SetGlobal("MT_" #name, (int)MT_##name); | 
| #define MESSAGE | ( | name | ) | RegisterMessageType(MT_##name, #name); | 
| 
 | static |