 |
Blamite Game Engine - blam!
00398.09.22.23.2015.blamite
The core library for the Blamite Game Engine.
|
BLAM BlamDirector * GetCamera()
Retrieves the director instance.
Definition: director.cpp:31
BLAM_EXT_API BlamWorldState * GetWorldState()
Retrieves the current world state.
Definition: world.cpp:44
BLAM BlamConfigurationFile * GetEngineConfiguration()
Definition: config.cpp:58
void RenderObjects()
Definition: BlamWorldState.cpp:151
virtual void createScene02(void)
Definition: BaseSystem.cpp:40
Ogre::Window * getRenderWindow(void) const
Definition: GraphicsSystem.h:145
BLAM void DisplayBasicCrashScreen(std::string additional_info="")
Definition: ogre.cpp:405
BLAM void LogEvent(std::string message)
Logs a message to the log and/or console.
Definition: aliases.cpp:142
float fov
The camera's current field of view.
Definition: director.h:85
bool screenshot_pending
Definition: ogre.cpp:65
int width
Definition: bgfx.cpp:19
float far_clip_plane_distance
Definition: director.h:109
BLAM void DisplayDetailedCrashScreen(std::string expression, std::string file, int line, std::string message)
Definition: ogre.cpp:421
BLAM void Shutdown()
Definition: ogre.cpp:302
BLAM BlamUIWidget_Group * GetUIRoot()
Definition: ui.cpp:74
BLAM bool Initialize()
Definition: ogre.cpp:76
BLAM void ReloadPendingMaterials()
Definition: materials.cpp:776
BLAM Demo::GraphicsSystem * GetGraphicsSystem()
Definition: ogre.cpp:343
float near_clip_plane_distance
Definition: director.h:108
Demo::GraphicsSystem * ogre_graphics_system
Definition: ogre.cpp:51
bool ogre_use_render_thread
Definition: ogre.cpp:64
BLAM double GetDeltaTime()
Definition: ogre.cpp:385
BLAM void ReloadPendingBitmaps()
Definition: textures.cpp:89
BLAM BlamUIWidget_CrashScreen * GetCrashScreenWidget()
Definition: ui.cpp:287
BLAM bool GetImGuiHiddenState()
Definition: ogre.cpp:437
BLAM void EndFrame()
Definition: imgui.cpp:290
BLAM Ogre::Camera * Get2DCamera()
Definition: ogre.cpp:400
Ogre::Item * __debug_floor_item
Definition: ogre.cpp:70
BLAM void PrepareCamera()
Prepares the director for use.
Definition: director.cpp:5
Ogre::SceneManager * getSceneManager(void) const
Definition: GraphicsSystem.h:146
BLAM Ogre::SceneManager * Get2DSceneManager()
Definition: ogre.cpp:395
size_t debug_mode_thread_count
Definition: GraphicsSystem.h:98
bool ogre_render_thread_stopped
Definition: ogre.cpp:62
BLAM void Render()
Definition: ui.cpp:51
BLAM void Shutdown()
Definition: ui.cpp:65
Namespace containing functions exclusive to OGRE-Next.
Definition: ogre.h:7
BLAM void RebuildDatablocks()
Definition: materials.cpp:619
BLAM void RenderLoop()
Definition: ogre.cpp:219
Ogre::Camera * getCamera(void) const
Definition: GraphicsSystem.h:147
BLAM void ShutdownCamera()
Destroys the director and cleans up any data related to it.
Definition: director.cpp:26
BLAM int GetRenderHeight()
Definition: ogre.cpp:375
BLAM void ProcessSDLEvents(SDL_Event *event)
Definition: ogre.cpp:327
int max_2d_z_depth
Definition: ogre.cpp:67
virtual void destroyScene(void)
Definition: BaseSystem.cpp:48
void deinitialize(void)
Definition: GraphicsSystem.cpp:494
Class representing the Director.
Definition: director.h:27
sock planetquake com All rights reserved Quake III Arena is a registered trademark of id Inc This level may be electronically distributed only at NO CHARGE to the recipient in its current MUST include this txt file
Definition: chiropteraDM.txt:95
Ogre::Window * renderWindow
Definition: ogre.cpp:52
BlamDirector * camera
Definition: director.cpp:3
double timeSinceLast
Definition: ogre.cpp:57
int height
Definition: bgfx.cpp:20
bool hide_imgui
Definition: ogre.cpp:68
Definition: GraphicsSystem.h:26
BLAM int GetRenderWidth()
Definition: ogre.cpp:370
BLAM void RenderThread()
Definition: ogre.cpp:289
bool crash_screen
Whether or not to show the crash screen.
Definition: render_manage.cpp:59
void update(float timeSinceLast)
Definition: GraphicsSystem.cpp:528
bool getQuit(void) const
Definition: GraphicsSystem.h:140
Ogre::Timer timer
Definition: ogre.cpp:56
virtual void createScene01(void)
Definition: BaseSystem.cpp:32
Ogre::uint64 startTime
Definition: ogre.cpp:58
bool ogre_stop_render_thread
Definition: ogre.cpp:63
bool post_init_needs_datablock_update
Definition: ogre.cpp:66
void initialize(const Ogre::String &windowTitle)
Definition: GraphicsSystem.cpp:120
BLAM bool Initialize()
Definition: ui.cpp:15
BLAM void HandleWindowReisze(int width, int height)
Definition: ogre.cpp:348
Ogre::Camera * camera2
Definition: ogre.cpp:73
Definition: SdlEmulationLayer.h:735
Ogre::Root * getRoot(void) const
Definition: GraphicsSystem.h:144
BlamVector3 camera_front
The calculated point representing the front of the camera.
Definition: director.h:81
BlamVector3 camera_pos
The current position of the camera.
Definition: director.h:77
BLAM void TakeScreenshot()
Definition: ogre.cpp:390
void beginFrameParallel(void)
Definition: BaseSystem.cpp:56
BLAM Ogre::Window * GetRenderWindow()
Definition: ogre.cpp:380
Ogre::SceneManager * scene_manager_2d
Definition: ogre.cpp:74
void finishFrameParallel(void)
Definition: BaseSystem.cpp:72
BLAM void WriteScreenshot()
Definition: utils.cpp:24
bool ogre_initialized
Definition: ogre.cpp:60
@ Light
The Light ImGUI theme.
Definition: themes.h:19
BLAM int * GetGlobalAsInteger(std::string name)
Retrieves a global's value as an int.
Definition: globals.cpp:395