Elaztek Developer Hub
Blamite Game Engine - blam!  00398.09.22.23.2015.blamite
The core library for the Blamite Game Engine.
ogre.h
Go to the documentation of this file.
1 #pragma once
2 
3 #ifndef BLAM
4 #define BLAM
5 #endif
6 
8 {
9 
10 }
Blam::Director::GetCamera
BLAM BlamDirector * GetCamera()
Retrieves the director instance.
Definition: director.cpp:31
Blam::World::GetWorldState
BLAM_EXT_API BlamWorldState * GetWorldState()
Retrieves the current world state.
Definition: world.cpp:44
ui.h
Blam::Settings::Config::GetEngineConfiguration
BLAM BlamConfigurationFile * GetEngineConfiguration()
Definition: config.cpp:58
tag_io.h
BlamWorldState::RenderObjects
void RenderObjects()
Definition: BlamWorldState.cpp:151
Demo::BaseSystem::createScene02
virtual void createScene02(void)
Definition: BaseSystem.cpp:40
Demo::GraphicsSystem::getRenderWindow
Ogre::Window * getRenderWindow(void) const
Definition: GraphicsSystem.h:145
BlamRendering::OGRE::DisplayBasicCrashScreen
BLAM void DisplayBasicCrashScreen(std::string additional_info="")
Definition: ogre.cpp:405
Blam::Logger::LogEvent
BLAM void LogEvent(std::string message)
Logs a message to the log and/or console.
Definition: aliases.cpp:142
BlamDirector::fov
float fov
The camera's current field of view.
Definition: director.h:85
screenshot_pending
bool screenshot_pending
Definition: ogre.cpp:65
width
int width
Definition: bgfx.cpp:19
BlamDirector::far_clip_plane_distance
float far_clip_plane_distance
Definition: director.h:109
BlamRendering::OGRE::DisplayDetailedCrashScreen
BLAM void DisplayDetailedCrashScreen(std::string expression, std::string file, int line, std::string message)
Definition: ogre.cpp:421
imgui_impl_sdl.h
BlamRendering::OGRE::Shutdown
BLAM void Shutdown()
Definition: ogre.cpp:302
logger.h
Blam::UI::GetUIRoot
BLAM BlamUIWidget_Group * GetUIRoot()
Definition: ui.cpp:74
bitmap.h
BlamRendering::OGRE::Initialize
BLAM bool Initialize()
Definition: ogre.cpp:76
BlamRendering::OGRE::Materials::ReloadPendingMaterials
BLAM void ReloadPendingMaterials()
Definition: materials.cpp:776
BlamRendering::OGRE::GetGraphicsSystem
BLAM Demo::GraphicsSystem * GetGraphicsSystem()
Definition: ogre.cpp:343
imgui_impl_dx11.h
BlamDirector::near_clip_plane_distance
float near_clip_plane_distance
Definition: director.h:108
director.h
ogre_graphics_system
Demo::GraphicsSystem * ogre_graphics_system
Definition: ogre.cpp:51
ogre_use_render_thread
bool ogre_use_render_thread
Definition: ogre.cpp:64
BlamRendering::OGRE::GetDeltaTime
BLAM double GetDeltaTime()
Definition: ogre.cpp:385
BlamRendering::OGRE::Textures::ReloadPendingBitmaps
BLAM void ReloadPendingBitmaps()
Definition: textures.cpp:89
BlamUIWidget_Group::UpdateMetrics
void UpdateMetrics() override
Definition: group.cpp:155
Blam::UI::GetCrashScreenWidget
BLAM BlamUIWidget_CrashScreen * GetCrashScreenWidget()
Definition: ui.cpp:287
rendering.h
BlamRendering::OGRE::GetImGuiHiddenState
BLAM bool GetImGuiHiddenState()
Definition: ogre.cpp:437
Blam::UI::ImGUI::EndFrame
BLAM void EndFrame()
Definition: imgui.cpp:290
BlamRendering::OGRE::Get2DCamera
BLAM Ogre::Camera * Get2DCamera()
Definition: ogre.cpp:400
ogre.h
__debug_floor_item
Ogre::Item * __debug_floor_item
Definition: ogre.cpp:70
Blam::Director::PrepareCamera
BLAM void PrepareCamera()
Prepares the director for use.
Definition: director.cpp:5
Demo::GraphicsSystem::getSceneManager
Ogre::SceneManager * getSceneManager(void) const
Definition: GraphicsSystem.h:146
BlamRendering::OGRE::Get2DSceneManager
BLAM Ogre::SceneManager * Get2DSceneManager()
Definition: ogre.cpp:395
Demo::GraphicsSystem::debug_mode_thread_count
size_t debug_mode_thread_count
Definition: GraphicsSystem.h:98
ogre_render_thread_stopped
bool ogre_render_thread_stopped
Definition: ogre.cpp:62
light
Definition: light.h:26
Blam::UI::Render
BLAM void Render()
Definition: ui.cpp:51
BlamUIWidget::SetSize
void SetSize(BlamVector2 new_size)
Definition: BlamUIWidget.cpp:323
material.h
Blam::UI::Shutdown
BLAM void Shutdown()
Definition: ui.cpp:65
BlamRendering::OGRE
Namespace containing functions exclusive to OGRE-Next.
Definition: ogre.h:7
BlamRendering::OGRE::Materials::RebuildDatablocks
BLAM void RebuildDatablocks()
Definition: materials.cpp:619
BlamRendering::OGRE::RenderLoop
BLAM void RenderLoop()
Definition: ogre.cpp:219
Demo::GraphicsSystem::getCamera
Ogre::Camera * getCamera(void) const
Definition: GraphicsSystem.h:147
Blam::Director::ShutdownCamera
BLAM void ShutdownCamera()
Destroys the director and cleans up any data related to it.
Definition: director.cpp:26
BlamRendering::OGRE::GetRenderHeight
BLAM int GetRenderHeight()
Definition: ogre.cpp:375
BlamRendering::OGRE::ProcessSDLEvents
BLAM void ProcessSDLEvents(SDL_Event *event)
Definition: ogre.cpp:327
max_2d_z_depth
int max_2d_z_depth
Definition: ogre.cpp:67
Demo::BaseSystem::destroyScene
virtual void destroyScene(void)
Definition: BaseSystem.cpp:48
Demo::GraphicsSystem::deinitialize
void deinitialize(void)
Definition: GraphicsSystem.cpp:494
BlamDirector
Class representing the Director.
Definition: director.h:27
file
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
imgui_impl_ogre2.h
renderWindow
Ogre::Window * renderWindow
Definition: ogre.cpp:52
camera
BlamDirector * camera
Definition: director.cpp:3
timeSinceLast
double timeSinceLast
Definition: ogre.cpp:57
height
int height
Definition: bgfx.cpp:20
hide_imgui
bool hide_imgui
Definition: ogre.cpp:68
GraphicsSystem.h
Demo::GraphicsSystem
Definition: GraphicsSystem.h:26
BlamRendering::OGRE::GetRenderWidth
BLAM int GetRenderWidth()
Definition: ogre.cpp:370
SdlInputHandler.h
BlamRendering::OGRE::RenderThread
BLAM void RenderThread()
Definition: ogre.cpp:289
crash_screen
bool crash_screen
Whether or not to show the crash screen.
Definition: render_manage.cpp:59
blam_api.h
BlamUIWidget_CrashScreen
Definition: BlamUIWidget_CrashScreen.h:5
debug_ui.h
Demo::GraphicsSystem::update
void update(float timeSinceLast)
Definition: GraphicsSystem.cpp:528
imgui.h
Demo::GraphicsSystem::getQuit
bool getQuit(void) const
Definition: GraphicsSystem.h:140
core.h
timer
Ogre::Timer timer
Definition: ogre.cpp:56
Demo::BaseSystem::createScene01
virtual void createScene01(void)
Definition: BaseSystem.cpp:32
startTime
Ogre::uint64 startTime
Definition: ogre.cpp:58
ogre_stop_render_thread
bool ogre_stop_render_thread
Definition: ogre.cpp:63
config.h
post_init_needs_datablock_update
bool post_init_needs_datablock_update
Definition: ogre.cpp:66
Demo::GraphicsSystem::initialize
void initialize(const Ogre::String &windowTitle)
Definition: GraphicsSystem.cpp:120
Blam::UI::Initialize
BLAM bool Initialize()
Definition: ui.cpp:15
BlamRendering::OGRE::HandleWindowReisze
BLAM void HandleWindowReisze(int width, int height)
Definition: ogre.cpp:348
compositor.h
camera2
Ogre::Camera * camera2
Definition: ogre.cpp:73
SDL_Event
Definition: SdlEmulationLayer.h:735
BlamUIWidget_CrashScreen.h
Demo::GraphicsSystem::getRoot
Ogre::Root * getRoot(void) const
Definition: GraphicsSystem.h:144
BlamDirector::camera_front
BlamVector3 camera_front
The calculated point representing the front of the camera.
Definition: director.h:81
BlamDirector::camera_pos
BlamVector3 camera_pos
The current position of the camera.
Definition: director.h:77
BlamRendering::OGRE::TakeScreenshot
BLAM void TakeScreenshot()
Definition: ogre.cpp:390
Demo::BaseSystem::beginFrameParallel
void beginFrameParallel(void)
Definition: BaseSystem.cpp:56
BlamRendering::OGRE::GetRenderWindow
BLAM Ogre::Window * GetRenderWindow()
Definition: ogre.cpp:380
scene_manager_2d
Ogre::SceneManager * scene_manager_2d
Definition: ogre.cpp:74
Demo::BaseSystem::finishFrameParallel
void finishFrameParallel(void)
Definition: BaseSystem.cpp:72
BlamRendering::OGRE::WriteScreenshot
BLAM void WriteScreenshot()
Definition: utils.cpp:24
ogre_initialized
bool ogre_initialized
Definition: ogre.cpp:60
Light
@ Light
The Light ImGUI theme.
Definition: themes.h:19
Blam::Globals::GetGlobalAsInteger
BLAM int * GetGlobalAsInteger(std::string name)
Retrieves a global's value as an int.
Definition: globals.cpp:395