Elaztek Developer Hub
Blamite Game Engine - blam!  00388.06.24.23.2301.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:28
ui.h
Blam::Settings::Config::GetEngineConfiguration
BLAM BlamConfigurationFile * GetEngineConfiguration()
Definition: config.cpp:58
tag_io.h
Demo::BaseSystem::createScene02
virtual void createScene02(void)
Definition: BaseSystem.cpp:40
Demo::GraphicsSystem::getRenderWindow
Ogre::Window * getRenderWindow(void) const
Definition: GraphicsSystem.h:145
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
width
int width
Definition: bgfx.cpp:19
BlamDirector::far_clip_plane_distance
float far_clip_plane_distance
Definition: director.h:109
imgui_impl_sdl.h
BlamRendering::OGRE::Shutdown
BLAM void Shutdown()
Definition: ogre.cpp:239
logger.h
Blam::UI::GetUIRoot
BLAM BlamUIWidget_Group * GetUIRoot()
Definition: ui.cpp:70
bitmap.h
BlamRendering::OGRE::Initialize
BLAM bool Initialize()
Definition: ogre.cpp:63
BlamRendering::OGRE::GetGraphicsSystem
BLAM Demo::GraphicsSystem * GetGraphicsSystem()
Definition: ogre.cpp:280
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:48
ogre_use_render_thread
bool ogre_use_render_thread
Definition: ogre.cpp:61
BlamRendering::OGRE::Utils::ReloadPendingBitmaps
BLAM void ReloadPendingBitmaps()
Definition: textures.cpp:115
rendering.h
Blam::UI::ImGUI::EndFrame
BLAM void EndFrame()
Definition: imgui.cpp:290
ogre.h
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
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:59
Blam::UI::Render
BLAM void Render()
Definition: ui.cpp:47
BlamUIWidget::SetSize
void SetSize(BlamVector2 new_size)
Definition: BlamUIWidget.cpp:290
material.h
Blam::UI::Shutdown
BLAM void Shutdown()
Definition: ui.cpp:61
BlamRendering::OGRE
Definition: ogre.h:7
BlamRendering::OGRE::RenderLoop
BLAM void RenderLoop()
Definition: ogre.cpp:189
BlamUIWidget::UpdateMetrics
virtual void UpdateMetrics()
Definition: ui.h:98
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:23
BlamRendering::OGRE::GetRenderHeight
BLAM int GetRenderHeight()
Definition: ogre.cpp:312
BlamRendering::OGRE::ProcessSDLEvents
BLAM void ProcessSDLEvents(SDL_Event *event)
Definition: ogre.cpp:264
Demo::BaseSystem::destroyScene
virtual void destroyScene(void)
Definition: BaseSystem.cpp:48
BlamRendering::OGRE::Utils::ReloadPendingMaterials
BLAM void ReloadPendingMaterials()
Definition: materials.cpp:613
Demo::GraphicsSystem::deinitialize
void deinitialize(void)
Definition: GraphicsSystem.cpp:493
BlamDirector
Class representing the Director.
Definition: director.h:27
imgui_impl_ogre2.h
renderWindow
Ogre::Window * renderWindow
Definition: ogre.cpp:49
camera
BlamDirector * camera
Definition: director.cpp:3
timeSinceLast
double timeSinceLast
Definition: ogre.cpp:54
height
int height
Definition: bgfx.cpp:20
GraphicsSystem.h
Demo::GraphicsSystem
Definition: GraphicsSystem.h:26
BlamRendering::OGRE::GetRenderWidth
BLAM int GetRenderWidth()
Definition: ogre.cpp:307
SdlInputHandler.h
BlamRendering::OGRE::RenderThread
BLAM void RenderThread()
Definition: ogre.cpp:226
blam_api.h
debug_ui.h
Demo::GraphicsSystem::update
void update(float timeSinceLast)
Definition: GraphicsSystem.cpp:527
imgui.h
Demo::GraphicsSystem::getQuit
bool getQuit(void) const
Definition: GraphicsSystem.h:140
core.h
timer
Ogre::Timer timer
Definition: ogre.cpp:53
Demo::BaseSystem::createScene01
virtual void createScene01(void)
Definition: BaseSystem.cpp:32
startTime
Ogre::uint64 startTime
Definition: ogre.cpp:55
ogre_stop_render_thread
bool ogre_stop_render_thread
Definition: ogre.cpp:60
config.h
Demo::GraphicsSystem::initialize
void initialize(const Ogre::String &windowTitle)
Definition: GraphicsSystem.cpp:120
Blam::UI::Initialize
BLAM bool Initialize()
Definition: ui.cpp:13
BlamRendering::OGRE::HandleWindowReisze
BLAM void HandleWindowReisze(int width, int height)
Definition: ogre.cpp:285
compositor.h
SDL_Event
Definition: SdlEmulationLayer.h:735
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
Demo::BaseSystem::beginFrameParallel
void beginFrameParallel(void)
Definition: BaseSystem.cpp:56
BlamRendering::OGRE::GetRenderWindow
BLAM Ogre::Window * GetRenderWindow()
Definition: ogre.cpp:317
Demo::BaseSystem::finishFrameParallel
void finishFrameParallel(void)
Definition: BaseSystem.cpp:72
ogre_initialized
bool ogre_initialized
Definition: ogre.cpp:57
Light
@ Light
The Light ImGUI theme.
Definition: themes.h:19