![]() |
Kochol Game Engine
0.1.0
|
Namespaces | |
namespace | av |
Audio/Vidoe classes. | |
namespace | core |
KGE core classes. | |
namespace | efx |
Effects classes. | |
namespace | en |
namespace | gfx |
Graphics classes. | |
namespace | gui |
Graphical User Interface. | |
namespace | io |
Input/Output classes. | |
namespace | math |
Mathematics classes. | |
namespace | net |
namespace | ph |
namespace | plugin |
namespace | ps |
namespace | sfx |
namespace | sn |
Scene Classes. |
Classes | |
class | Device |
This is the main class that user must create and Device will create other parts of engine. More... | |
class | libRocketKGERenderer |
class | libRocketKGESystem |
struct | InitParameters |
The parameters that is used for initialize the KGE. More... | |
class | KgeUnknown |
This class is for refrence counting and lock and unlocking object for multi thread purpose. More... | |
class | Loader |
This class is an interface for resource loaders in KGE. More... | |
class | Plugin |
This class is a base class for plugin which will be used in KGE. More... | |
class | PluginManager |
Loads plugins and manage them. More... | |
class | Resource |
Abstract class for resources like textures, meshes, sounds, shaders, ... More... | |
class | ResourceManager |
Resource manager take care of loading and unloading resources. More... | |
class | Singleton |
Typedefs | |
typedef unsigned int | uint |
Unsigned integer. | |
typedef unsigned int | u32 |
A 32-bit unsigned int. | |
typedef signed int | s32 |
A 32-bit signed int. | |
typedef unsigned long long | u64 |
A 64-bit unsigned int. | |
typedef signed long long | s64 |
A 64-bit signed int. | |
typedef unsigned long | ul32 |
A 32-bit unsigned integer = DWORD. | |
typedef unsigned short | u16 |
A 16-bit unsigned short. | |
typedef signed short | s16 |
A 16-bit signed short. | |
typedef unsigned char | u8 |
An 8-bit unsigned char. | |
typedef float | f32 |
32bit floating point | |
typedef double | f64 |
64bit floating point | |
typedef Plugin< gfx::Renderer > | RendererPlugin |
typedef Plugin< io::InputManager > | InputMgrPlugin |
typedef Plugin< io::FileSystem > | FileSystemPlugin |
typedef Plugin< Loader > | LoaderPlugin |
Enumerations | |
enum | Options { EO_SHADOW = 1, EO_REFRACTION = 2, EO_VSYNC = 4 } |
enum | PluginType { EPT_Renderer = 0, EPT_InputManager, EPT_TextureLoader, EPT_Unknown } |
Variables | |
const double | Rounding_Error_Double = 0.00000001 |
typedef Plugin<io::FileSystem> kge::FileSystemPlugin |
Definition at line 34 of file PluginManager.h.
typedef Plugin<io::InputManager> kge::InputMgrPlugin |
Definition at line 33 of file PluginManager.h.
typedef Plugin<Loader> kge::LoaderPlugin |
Definition at line 35 of file PluginManager.h.
typedef Plugin<gfx::Renderer> kge::RendererPlugin |
Definition at line 32 of file PluginManager.h.
typedef unsigned long kge::ul32 |
enum kge::Options |
enum kge::PluginType |