00001 00009 #pragma once 00010 00011 class IManagedObject; 00012 class IObjectEventHandler; 00013 class IObjectManager; 00014 00023 class ObjectFactory 00024 { 00025 public: 00033 static IManagedObject* loadNode(IManagedObject *inParent, int inIndex, IObjectEventHandler *inEventHandler); 00034 00041 static IManagedObject* loadNode(void *inNode, IObjectManager *inManager, IObjectEventHandler *inEventHandler); 00042 };