ALBA
Classes | Macros | Typedefs
albaObjectFactory.h File Reference
#include "albaReferenceCounted.h"
#include "albaSmartPointer.h"
#include "albaString.h"
#include <vector>
#include <list>
#include <map>
#include <string>
Include dependency graph for albaObjectFactory.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  albaObjectFactory
 
struct  albaObjectFactory::mmuOverrideInformation
 

Macros

#define albaPlugObjectMacro(node_type, typeName)    RegisterNewObject(node_type::GetStaticTypeName(), typeName, node_type::NewObject);
 

Typedefs

typedef albaObject *(* albaCreateObjectFunction) ()
 

Macro Definition Documentation

◆ albaPlugObjectMacro

#define albaPlugObjectMacro (   node_type,
  typeName 
)     RegisterNewObject(node_type::GetStaticTypeName(), typeName, node_type::NewObject);

to be used internally for plugging default objects — calls a member function directly

Definition at line 29 of file albaObjectFactory.h.

Typedef Documentation

◆ albaCreateObjectFunction

typedef albaObject *(* albaCreateObjectFunction) ()

Definition at line 32 of file albaObjectFactory.h.