PGE Engine
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CAdvNpcAnimator
 CAniFrame
 CAniFrameSet
 CAppPathManager
 CBasicDetector
 CBinding_Core_Class_SimpleEvent
 CBinding_Core_GlobalFuncs_Audio
 CBinding_Core_GlobalFuncs_Effect
 CBinding_Core_GlobalFuncs_Logger
 CBinding_Core_GlobalFuncs_Renderer
 CBinding_Core_GlobalFuncs_Settings
 CBinding_Global_Constants
 CBinding_Level_Class_ContactDetector
 CBinding_Level_Class_InAreaDetector
 CBinding_Level_Class_PhysObj
 CBinding_Level_Class_PlayerPosDetector
 CBinding_Level_GlobalFuncs_NPC
 CBinding_Level_GlobalFuncs_Player
 CBindingCore_Events_Engine
 CBookmarkPosition bookmark entry structure
 CRTree< DATATYPE, ELEMTYPE, NUMDIMS, ELEMTYPEREAL, TMAXNODES, TMINNODES >::Branch
 Cru.wohlnet.pge_engine.BuildConfig
 CcmdArgs
 CConfigManager
 CControllableObjectProvides controller input interface for a physical objects (for example, playable characters)
 CControllerProxy interface between controllable objects array and physical controller (keyboard/joystick) or vitual controller (for example cut-scene actor controller at lua-side)
 Ccontroller_keysControl key map structure. Contains a "is pressed" states of all available control keys
 CCreditsScene_misc_img
 CCreditsScreenAdditionalImage
 CCreditsScreenSetup
 CCustomDirManagerThis is a capturer of custom files from level/world custom directories
 CDataFolders
 CEpisodeState
 CEventQueue< T >Event queue
 CEventQueue< LevelScene >
 CEventQueue< LVL_EventAction >
 CEventQueue< LVL_Npc >
 CEventQueue< LVL_Player >
 CEventQueue< WorldScene >
 CEventQueueEntry< T >Event queue entry
 CFileFormatsPGE File library class of static functions. Library is buildable in both Qt and STL applications
 CPGE_FileFormats_misc::FileInfoProvides cross-platform file path calculation for a file names or paths
 CFileStringListProvides string container automatically splited from entire file data
 CFontManager
 CFontsSetup
 CframeOpts
 CFrameSets
 CGamesaveData
 Cvaradic_util::gens< N, S >
 Cvaradic_util::gens< 0, S...>
 CGlColor
 CGlobalSettingsGlobal engine application settings class
 CGlRenderer
 CGraphicsHelps
 CLVL_Npc::HarmEvent
 CIInterface
 CRTree< DATATYPE, ELEMTYPE, NUMDIMS, ELEMTYPEREAL, TMAXNODES, TMINNODES >::IteratorIterator is not remove safe
 CKeyMap
 CKeyMapJoyCtrls
 CLVL_Npc::KillEvent
 CKM_Key
 CLevelAdditionalImage
 CLevelBGOLevel specific Background object entry structure. Defines preferences of each Background object
 CLevelBlockLevel specific Block entry structure. Defines preferences of each block
 CLevelDataLevel data structure. Contains all available settings and element lists on the level
 CLevelDoorLevel specific Warp entry structure. Defines preferences of each Warp entry
 CLevelEvent_layers
 CLevelEvent_SetsLevel events specific settings set per each section
 CLevelLayerLevel specific Layer entry structure
 CLevelNPCLevel specific NPC entry structure. Defines preferences of each NPC
 CLevelPhysEnvLevel specific Physical Environment entry structure. Defines preferences of each Physical Environment entry
 CLevelSectionLevel specific Section entry structure. Defines prererences of one section
 CLevelSetup
 CLevelSMBX64EventLevel specific Classic Event Entry structure
 CRTree< DATATYPE, ELEMTYPE, NUMDIMS, ELEMTYPEREAL, TMAXNODES, TMINNODES >::ListNodeA link list of nodes for reinsertion after a delete operation
 CLoadingScene_misc_img
 CLoadingScreenAdditionalImage
 CLoadingScreenSetup
 CLogWriter
 CLuaEngineThis class should have basic functions for interacting with lua To run the lua engine you have to construct the lua engine and then call init() After that you can interpret any lua string with the interpretLua function
 CLuaEvent
 CLVL_Background
 CLVL_Background_strip
 CLVL_EventAction
 CLVL_EventEngine
 CLVL_LayerEngine
 CLVL_PlayerDef
 CLVL_Section
 CLvlExit
 CLvlSceneP
 CMainCursors
 CMaths
 CMatrixAnimator
 CMatrixAnimatorFrame
 CMenuBoxSetup
 CMenuSetup
 CMessageBoxSetup
 CMetaDataContains additional helpful meda-data used by PGE Applications
 CNamedIntItem
 CRTree< DATATYPE, ELEMTYPE, NUMDIMS, ELEMTYPEREAL, TMAXNODES, TMINNODES >::NodeNode for each branch level
 CNPC_GlobalSetup
 CNPCConfigFile
 CNumberLimiter
 Cobj_BG
 Cobj_bgo
 Cobj_block
 Cobj_effect
 Cobj_music
 Cobj_npc
 Cobj_player
 Cobj_player_calibration
 Cobj_player_physics
 Cobj_player_state
 Cobj_sound
 Cobj_sound_index
 Cobj_sound_roleThe obj_sound_role struct
 Cobj_w_level
 Cobj_w_path
 Cobj_w_scenery
 Cobj_w_tile
 CRTree< DATATYPE, ELEMTYPE, NUMDIMS, ELEMTYPEREAL, TMAXNODES, TMINNODES >::PartitionVarsVariables for finding a split partition
 CPGE_Audio
 CPGE_BoxBaseThe PGE_BoxBase class
 CPGE_DebuggerFlags to enable/disable special debug features of engine
 CPGE_Fader
 CPGE_GL_shoot
 CPGE_LevelCamera
 CPGE_Menu
 CPGE_Menuitem
 CPGE_MusPlayer
 CPGE_Phys_ObjectThe PGE_Phys_Object class
 CPGE_Phys_Object_Phys
 CPGE_Point
 CPGE_PointF
 CPGE_Rect
 CPGE_RectF
 CPGE_Size
 CPGE_SizeF
 CPGE_Sounds
 CPGE_Texture
 CPGE_Window
 CPGEColor
 CPGEFile
 CPGEFile::PGEX_Entry
 CPGEFile::PGEX_Item
 CPGEFile::PGEX_Val
 CPlayEpisodeResult
 CPlayerPointLevel specific Player spawn point entry definition structure
 CPlayerState
 CPlayLevelResult
 CQDialog
 CQMainWindow
 CQObject
 CQTcpServer
 CQThread
 Cru.wohlnet.pge_engine.R
 CRasterFont
 CRect
 CRTree< DATATYPE, ELEMTYPE, NUMDIMS, ELEMTYPEREAL, TMAXNODES, TMINNODES >::RectMinimal bounding rectangle (n-dimensional)
 CRTFileStream
 CRTree< DATATYPE, ELEMTYPE, NUMDIMS, ELEMTYPEREAL, TMAXNODES, TMINNODES >
 CRTree< PGE_Phys_Object *, double, 2, double >
 CsaveCharState
 CsavePlayerState
 CScene
 CScene_Effect
 CScene_Effect_Phys
 Cvaradic_util::seq<>
 CSimpleAnimator
 CSMBX64
 CSMBX64_ConfigFile
 CSMBX64_ConfigPlayer
 CSomeThingA user type to test with, instead of a simple type such as an 'int'
 CSpawnEffectDef
 CPGE_FileFormats_misc::TextFileInputProvides cross-platform text file reading interface
 CTileBox
 CTitleScene_misc_img
 CTitleScreenAdditionalImage
 CTitleScreenSetup
 CtransformTask_block
 Cutil
 CVec3Simplify handling of 3 dimensional coordinate
 CVersionCmp
 Cwld_levels_Markers
 CWldExit
 CWldPathOpener
 CWorldAdditionalImage
 CWorldData
 CWorldLevels
 CWorldMapSetup
 CWorldMusic
 CWorldNode
 CWorldPaths
 CWorldScene_misc_img
 CWorldScene_Portrait
 CWorldScenery
 CWorldTiles
 Cwrap_base
 CActivity
 CApplication