Pyrogenesis  trunk
Macros
Interface.h File Reference
#include "simulation2/system/IComponent.h"
Include dependency graph for Interface.h:

Go to the source code of this file.

Macros

#define DECLARE_INTERFACE_TYPE(iname)
 

Macro Definition Documentation

◆ DECLARE_INTERFACE_TYPE

#define DECLARE_INTERFACE_TYPE (   iname)
Value:
virtual bool NewJSObject(const ScriptInterface& scriptInterface, JS::MutableHandleObject out) const; \
static void InterfaceInit(ScriptInterface& scriptInterface); \
static EInterfaceId GetInterfaceId() { return IID_##iname; }
static void out(const wchar_t *fmt,...)
Definition: wdbg_sym.cpp:421
Abstraction around a SpiderMonkey JS::Realm.
Definition: ScriptInterface.h:71
EInterfaceId
Definition: Components.h:39