 kge::ph::Actor | |
  kge::ph::ActorDynamic | |
  kge::ph::ActorStatic | |
 kge::sn::AnimatedTextureParameters | |
 kge::gfx::Animation | |
 kge::gfx::AnimationData | |
 kge::core::Array< T > | This class is a dynamic array |
 kge::core::Array2D< T > | |
 kge::core::Array< T >::ArrayItem | |
 kge::core::ArrayPri< T, type >::ArraypItem | |
 kge::core::ArrayPri< T, type > | This class is a dynamic array |
 kge::en::assign | Assign an ID |
 kge::gfx::Color | Color class |
 kge::gfx::Colorf | In class rang ba 4 float hast |
 kge::en::Component | |
  kge::en::CmpMesh | |
  kge::en::CmpPosition | |
 kge::en::ComponentType< T > | |
 kge::core::CPU | This class checks the CPU functionality like CPU cores, SSE support |
 kge::gfx::CustomVertexElement | Use an array of CustomVertexElement to create custom vertices |
 kge::sn::DecalData | |
 kge::efx::Effect | |
  kge::efx::Bloom | |
  kge::efx::BumpMap | |
  kge::efx::Cartoon | |
  kge::efx::MirrorPlane | |
  kge::efx::Refraction | |
  kge::efx::ShadowMapProjection | |
   kge::efx::XPSM | |
  kge::efx::ShadowPlane | |
 kge::efx::EffectManager | |
 kge::en::EntityCreator | |
 kge::en::EntityManager | |
 kge::en::EntityType | |
 Event | |
 kge::gui::EventArgs | Base events class |
  kge::gui::KeyEventArgs | Keyboard Event |
  kge::gui::MouseEventArgs | Mouse event |
 EventHandler | |
 EventInstancer | |
 EventManager | |
 kge::io::FileSystem | |
 kge::io::FileSystemManager | FileSystemManager is the main manager for FileSystem |
 kge::math::Frustum | |
 kge::core::Functor0< Treturn > | This class is for calling a function with no argument |
  kge::core::MFunctor0< Tclass, Treturn > | This class is for storing pointer to member functions with no argument(s) |
  kge::core::PFunctor0< Treturn > | This class is for storing pointer to functions with no argument(s) |
 kge::core::Functor1< Treturn, Targ1 > | This class is for calling a function with one argument |
  kge::core::PFunctor1< Treturn, Targ1 > | This class is for storing pointer to functions with one argument(s) |
  kge::core::ZFunctor1< Tclass, Treturn, Targ1 > | This class is for storing pointer to member functions with one argument(s) |
 kge::core::Functor10< Treturn, Targ1, Targ2, Targ3, Targ4, Targ5, Targ6, Targ7, Targ8, Targ9, Targ10 > | This class is for calling a function with ten argument |
  kge::core::PFunctor10< Treturn, Targ1, Targ2, Targ3, Targ4, Targ5, Targ6, Targ7, Targ8, Targ9, Targ10 > | This class is for storing pointer to functions with ten argument(s) |
  kge::core::ZFunctor10< Tclass, Treturn, Targ1, Targ2, Targ3, Targ4, Targ5, Targ6, Targ7, Targ8, Targ9, Targ10 > | This class is for storing pointer to member functions with ten argument(s) |
 kge::core::Functor2< Treturn, Targ1, Targ2 > | This class is for calling a function with two argument |
  kge::core::PFunctor2< Treturn, Targ1, Targ2 > | This class is for storing pointer to functions with two argument(s) |
  kge::core::ZFunctor2< Tclass, Treturn, Targ1, Targ2 > | This class is for storing pointer to member functions with two argument(s) |
 kge::core::Functor3< Treturn, Targ1, Targ2, Targ3 > | This class is for calling a function with three argument |
  kge::core::PFunctor3< Treturn, Targ1, Targ2, Targ3 > | This class is for storing pointer to functions with three argument(s) |
  kge::core::ZFunctor3< Tclass, Treturn, Targ1, Targ2, Targ3 > | This class is for storing pointer to member functions with three argument(s) |
 kge::core::Functor4< Treturn, Targ1, Targ2, Targ3, Targ4 > | This class is for calling a function with four argument |
  kge::core::PFunctor4< Treturn, Targ1, Targ2, Targ3, Targ4 > | This class is for storing pointer to functions with four argument(s) |
  kge::core::ZFunctor4< Tclass, Treturn, Targ1, Targ2, Targ3, Targ4 > | This class is for storing pointer to member functions with four argument(s) |
 kge::core::Functor5< Treturn, Targ1, Targ2, Targ3, Targ4, Targ5 > | This class is for calling a function with five argument |
  kge::core::PFunctor5< Treturn, Targ1, Targ2, Targ3, Targ4, Targ5 > | This class is for storing pointer to functions with five argument(s) |
  kge::core::ZFunctor5< Tclass, Treturn, Targ1, Targ2, Targ3, Targ4, Targ5 > | This class is for storing pointer to member functions with five argument(s) |
 kge::core::Functor6< Treturn, Targ1, Targ2, Targ3, Targ4, Targ5, Targ6 > | This class is for calling a function with six argument |
  kge::core::PFunctor6< Treturn, Targ1, Targ2, Targ3, Targ4, Targ5, Targ6 > | This class is for storing pointer to functions with six argument(s) |
  kge::core::ZFunctor6< Tclass, Treturn, Targ1, Targ2, Targ3, Targ4, Targ5, Targ6 > | This class is for storing pointer to member functions with six argument(s) |
 kge::core::Functor7< Treturn, Targ1, Targ2, Targ3, Targ4, Targ5, Targ6, Targ7 > | This class is for calling a function with seven argument |
  kge::core::PFunctor7< Treturn, Targ1, Targ2, Targ3, Targ4, Targ5, Targ6, Targ7 > | This class is for storing pointer to functions with seven argument(s) |
  kge::core::ZFunctor7< Tclass, Treturn, Targ1, Targ2, Targ3, Targ4, Targ5, Targ6, Targ7 > | This class is for storing pointer to member functions with seven argument(s) |
 kge::core::Functor8< Treturn, Targ1, Targ2, Targ3, Targ4, Targ5, Targ6, Targ7, Targ8 > | This class is for calling a function with eight argument |
  kge::core::PFunctor8< Treturn, Targ1, Targ2, Targ3, Targ4, Targ5, Targ6, Targ7, Targ8 > | This class is for storing pointer to functions with eight argument(s) |
  kge::core::ZFunctor8< Tclass, Treturn, Targ1, Targ2, Targ3, Targ4, Targ5, Targ6, Targ7, Targ8 > | This class is for storing pointer to member functions with eight argument(s) |
 kge::core::Functor9< Treturn, Targ1, Targ2, Targ3, Targ4, Targ5, Targ6, Targ7, Targ8, Targ9 > | This class is for calling a function with nine argument |
  kge::core::PFunctor9< Treturn, Targ1, Targ2, Targ3, Targ4, Targ5, Targ6, Targ7, Targ8, Targ9 > | This class is for storing pointer to functions with nine argument(s) |
  kge::core::ZFunctor9< Tclass, Treturn, Targ1, Targ2, Targ3, Targ4, Targ5, Targ6, Targ7, Targ8, Targ9 > | This class is for storing pointer to member functions with nine argument(s) |
 kge::InitParameters | The parameters that is used for initialize the KGE |
 kge::core::PriorityArray< ValueType, PriorityType >::Item | |
 kge::ph::Joint | |
  kge::ph::CylindricalJoint | |
  kge::ph::DistanceJoint | |
  kge::ph::FixedJoint | |
  kge::ph::PrismaticJoint | |
  kge::ph::SphericalJoint | |
 kge::gfx::Joint | |
 kge::io::JS_AXIS | |
 kge::io::JS_INFO | |
 kge::gfx::KeyFrame | |
 kge::core::KgeArray | |
 kge::core::KgeCond | |
 kge::core::KgeMemory | |
 kge::core::KgeThread | KGE thread interface |
  kge::core::TaskManagerThread | |
 kge::KgeUnknown | This class is for refrence counting and lock and unlocking object for multi thread purpose |
  kge::av::SoundBuffer | |
  kge::core::KgeMutex | Mutex are used to help threads share their objects |
  kge::core::String | |
  kge::core::Timer | In class ham ke maloom hast che kari anjam midahad |
  kge::Device | This is the main class that user must create and Device will create other parts of engine |
  kge::en::Entity | This is the base class for entity system in KGE |
  kge::gfx::CustomMaterial | Custom material base class |
   kge::gfx::CMatPhong | |
   kge::gfx::CMatTree | Custom material for trees |
   kge::gfx::SimpleLightingCM | Simple lighting |
  kge::gfx::HardwareBuffer | |
   kge::gfx::DynamicHardwareBuffer | Dynamic buffer for working with buffer witch to need change many times before rendering |
  kge::gfx::Lighting | In class interface asli kar ba nor ha hast |
  kge::gfx::Material | |
  kge::gfx::MaterialParams | |
  kge::gfx::Renderer | The Renderer interface has functions to work with graphics card |
  kge::gfx::Tile | This class store tiles data for TileTexture class |
  kge::gfx::TileTexture | |
  kge::gui::Control | This class is the base of gui controls |
   kge::gui::Image | Image control |
   kge::gui::Text | |
  kge::gui::GuiManager | |
  kge::io::File | |
  kge::io::IWindow | The window interface for creating rendering windows on each OS |
  kge::io::JoyStick | |
  kge::io::Keyboard | |
  kge::io::Mouse | |
  kge::io::Stream | Stream class is for working with streams |
  kge::ph::DynamicTriangleMesh | |
  kge::Resource | Abstract class for resources like textures, meshes, sounds, shaders, .. |
   kge::av::Video | |
   kge::gfx::Image | |
   kge::gfx::ImageData | The image resource class |
   kge::gfx::Shader | This class is for using shaders |
   kge::gfx::Texture | |
   kge::gui::Font | |
  kge::ResourceManager< T > | Resource manager take care of loading and unloading resources |
  kge::sn::SceneNode | |
   kge::sn::AnimatedMesh | |
   kge::sn::AnimatedTexture | |
   kge::sn::Bone | |
   kge::sn::Camera | |
   kge::sn::Decal | |
   kge::sn::Light | |
   kge::sn::Listener | |
   kge::sn::Mesh | |
   kge::sn::ParticleSystem | |
   kge::sn::RibbonTrail | |
   kge::sn::Sound2D | |
   kge::sn::Sound3D | 3D Sound node |
   kge::sn::StaticMesh | This is a node class for static meshes which is more faster |
   kge::sn::TileTerrain | |
    kge::sn::TileTerrain2 | |
   kge::sn::TPCamera | |
 kge::libRocketKGERenderer | |
 kge::libRocketKGESystem | |
 kge::gfx::LightData | Light structure |
 kge::sfx::Sound3D::Listener | Listener of Sound Class |
 kge::Loader | This class is an interface for resource loaders in KGE |
 kge::io::Logger | |
 kge::sn::TileTerrain2::MapIDData | |
 kge::ph::Material | |
 kge::math::Matrix | |
 kge::efx::ShadowMapProjection::MeshMatrix | |
 kge::en::Message | |
 kge::net::Network | |
 kge::net::NetworkEvents | |
 kge::sn::ParticleSystemParameters | |
 kge::ph::PhysManager | |
 kge::ph::Plane | |
 kge::math::Plane | |
 kge::Plugin< T > | This class is a base class for plugin which will be used in KGE |
  kge::plugin::VideoManager | |
 kge::PluginManager | Loads plugins and manage them |
 kge::core::PriorityArray< ValueType, PriorityType > | |
 kge::math::Quat | |
 kge::math::Ray | |
 kge::ph::RaycastReport | |
 kge::sn::RBuffer | |
 kge::core::Rect< T > | RECT |
 kge::sn::RemovedDecal | |
 kge::ph::RevoluteJoint | |
 kge::sn::SceneManager | Modiriat konande sahne ha |
 kge::en::Server | |
 kge::gfx::ShaderInstance | |
 kge::math::Shape | |
  kge::math::AABB | |
  kge::math::Sphere | |
 kge::Singleton< T > | |
 kge::Singleton< MaterialManager > | |
  kge::gfx::MaterialManager | |
 kge::Singleton< MeshManager > | |
  kge::gfx::MeshManager | This class is for working with meshes and changing their vertex |
 kge::sfx::Sound3D::SoundBuffer | Sound Buffer Class |
 kge::sfx::Sound3D::SoundSource | Sound Source class interface |
 kge::av::SoundSystem | |
 kge::core::Task | |
  kge::en::System | |
   kge::en::SystemMesh | |
 kge::core::TaskGroup | Task group for defining different group of tasks and process them individually |
 kge::core::TaskManager | |
 kge::gfx::TextureInfo | Etelate marbot be texture haye load shode ke tavasote SceneManager zakhire mishe |
 kge::sn::TileTerrainData | |
 kge::ph::TileTerrainShape | |
 kge::math::Triangle | |
 kge::ph::TriggerReport | |
 kge::core::TSQueue< Data > | A thread safe queue |
 kge::ph::UserNotify | |
 kge::math::Vector | |
 kge::math::Vector2< T > | 2D Vector |
 kge::gfx::Vertex2 | |
 kge::gfx::Vertex3 | 3D Vertex |
 kge::gfx::Vertex3C | 3D Vertex with color |
 kge::gfx::Vertex3CT | 3D Vertex with color and texture coordinate |
 kge::gfx::Vertex3I | 3D vertex with Bone ID |
 kge::gfx::Vertex3T | 3D Vertex with One texture |
 kge::gfx::Vertex3TN | 3D Vertex with one texture and normal vector |
 kge::gfx::Vertex3TNC | 3D vertex with texture, normal and color |
 kge::gfx::Vertex3TTN | 3D Vertex with two texcoord and normal vector |
 kge::gfx::VertexDec | Custom vertex declaration |
 kge::gfx::VertexNTC | Normal, texture and color |
 kge::en::World | The world class create EntityManager |
 kge::en::WorldManager | |