PGE Engine
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123456]
 Norg
 NPGE_FileFormats_misc
 Nru
 Nvaradic_util
 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_ClassWrapper_LVL_NPC
 CBinding_Level_ClassWrapper_LVL_Player
 CBinding_Level_GlobalFuncs_NPC
 CBinding_Level_GlobalFuncs_Player
 CBindingCore_Events_Engine
 CBookmarkPosition bookmark entry structure
 CcmdArgs
 CConfigManager
 CContactDetector
 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
 CCreditsScene_misc_img
 CCreditsScreenAdditionalImage
 CCreditsScreenSetup
 CCustomDirManagerThis is a capturer of custom files from level/world custom directories
 CDataFolders
 CEditorPipe
 CEpisodeState
 CEventQueueEvent queue
 CEventQueueEntryEvent queue entry
 CFileFormatsPGE File library class of static functions. Library is buildable in both Qt and STL applications
 CFileStringListProvides string container automatically splited from entire file data
 CFontManager
 CFontsSetup
 CframeOpts
 CFrameSets
 CGameOverScene
 CGamesaveData
 CGlColor
 CGlobalSettingsGlobal engine application settings class
 CGlRenderer
 CGraphicsHelps
 CInAreaDetector
 CIntProc
 CIntProcServer
 CJoystickControllerA Joystick controller which reads key states from a joystick device
 CKeyboardControllerA Keyboard controller which reads state of the keyboard device
 CKeyMap
 CKeyMapJoyCtrls
 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
 CLevelScene
 CLevelSectionLevel specific Section entry structure. Defines prererences of one section
 CLevelSetup
 CLevelSMBX64EventLevel specific Classic Event Entry structure
 CLoadingScene
 CLoadingScene_misc_img
 CLoadingScreenAdditionalImage
 CLoadingScreenSetup
 CLogWriter
 CLuaCreditsEngine
 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
 CLuaLevelEngine
 CLuaTitleScreenEngine
 CLuaWorldEngine
 CLVL_Background
 CLVL_Background_strip
 CLVL_Bgo
 CLVL_Block
 CLVL_EventAction
 CLVL_EventEngine
 CLVL_LayerEngine
 CLVL_Npc
 CLVL_PhysEnv
 CLVL_Player
 CLVL_PlayerDef
 CLVL_Section
 CLVL_Warp
 CLvlExit
 CLvlSceneP
 CMainCursors
 CMainWindow
 CMaths
 CMatrixAnimator
 CMatrixAnimatorFrame
 CMenuBoxSetup
 CMenuSetup
 CMessageBoxSetup
 CMetaDataContains additional helpful meda-data used by PGE Applications
 CNamedIntItem
 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
 CPGE_Audio
 CPGE_BoolMenuItem
 CPGE_BoxBaseThe PGE_BoxBase class
 CPGE_DebuggerFlags to enable/disable special debug features of engine
 CPGE_Fader
 CPGE_GL_shoot
 CPGE_IntMenuItem
 CPGE_KeyGrabMenuItem
 CPGE_LevelCamera
 CPGE_Menu
 CPGE_MenuBox
 CPGE_MenuBoxBase
 CPGE_Menuitem
 CPGE_MsgBox
 CPGE_MusPlayer
 CPGE_NamedIntMenuItem
 CPGE_Phys_ObjectThe PGE_Phys_Object class
 CPGE_Phys_Object_Phys
 CPGE_Point
 CPGE_PointF
 CPGE_QuestionBox
 CPGE_Rect
 CPGE_RectF
 CPGE_Size
 CPGE_SizeF
 CPGE_Sounds
 CPGE_TextInputBox
 CPGE_Texture
 CPGE_Window
 CPGEColor
 CPGEFile
 CPlayEpisodeResult
 CPlayerPointLevel specific Player spawn point entry definition structure
 CPlayerPosDetector
 CPlayerState
 CPlayLevelResult
 CRasterFont
 CRect
 CRTFileStream
 CRTree
 CsaveCharState
 CsavePlayerState
 CScene
 CScene_Effect
 CScene_Effect_Phys
 CSelectConfig
 CSimpleAnimator
 CSMBX64
 CSMBX64_ConfigFile
 CSMBX64_ConfigPlayer
 CSomeThingA user type to test with, instead of a simple type such as an 'int'
 CSpawnEffectDef
 CTileBox
 CTitleScene
 CTitleScene_misc_img
 CTitleScreenAdditionalImage
 CTitleScreenSetup
 CtransformTask_block
 Cutil
 CVec3Simplify handling of 3 dimensional coordinate
 CVersionCmp
 Cwld_levels_Markers
 CWldExit
 CWldLevelItem
 CWldMusicBoxItem
 CWldPathItem
 CWldPathOpener
 CWldSceneryItem
 CWldTileItem
 CWorldAdditionalImage
 CWorldData
 CWorldLevels
 CWorldMapSetup
 CWorldMusic
 CWorldNode
 CWorldPaths
 CWorldScene
 CWorldScene_misc_img
 CWorldScene_Portrait
 CWorldScenery
 CWorldTiles