Home | Namespaces | Hierarchy | Alphabetical List | Class list | Files | Namespace Members | Class members | File members
Classes | Namespaces | Defines | Typedefs
E:/Programming/MyProject/K_Game_hg/GameEngine/include/engine/Plugin.h File Reference
#include <EngineConfig.h>
#include <core/Types.h>
#include <engine/Object.h>
#include <string>

Go to the source code of this file.

Classes

class  engine::Plugin

Namespaces

namespace  engine
 

Everything in the Engine can be found in this namespace and very important, the class GameManager.


Defines

#define DYNLIB_GETSYM(a, b)   GetProcAddress( a, b )
#define DYNLIB_HANDLE   hInstance
#define DYNLIB_LOAD(a)   LoadLibraryEx( a, NULL, LOAD_WITH_ALTERED_SEARCH_PATH )
#define DYNLIB_UNLOAD(a)   !FreeLibrary( a )

Typedefs

typedef void(* engine::DLL_LOAD_PLUGIN )()
typedef void(* engine::DLL_UNLOAD_PLUGIN )()
typedef struct HINSTANCE__ * hInstance

Define Documentation

#define DYNLIB_GETSYM (   a,
 
)    GetProcAddress( a, b )
#define DYNLIB_HANDLE   hInstance

Referenced by engine::Plugin::load().

#define DYNLIB_LOAD (   a)    LoadLibraryEx( a, NULL, LOAD_WITH_ALTERED_SEARCH_PATH )

Referenced by engine::Plugin::load().

#define DYNLIB_UNLOAD (   a)    !FreeLibrary( a )

Referenced by engine::Plugin::unload().


Typedef Documentation

typedef struct HINSTANCE__* hInstance

The KG Game Engine
The KG Game Engine Documentation © 2006-2011 by Kat'Oun. Generated on Sat Jul 2 2011 00:50:05 by Doxygen (1.7.4)