![]() |
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 |