 |
Blamite Game Engine - blam!
00388.06.24.23.2301.blamite
The core library for the Blamite Game Engine.
|
BLAM BlamDirector * GetCamera()
Retrieves the director instance.
Definition: director.cpp:28
BLAM BlamConfigurationFile * GetEngineConfiguration()
Definition: config.cpp:58
virtual void createScene02(void)
Definition: BaseSystem.cpp:40
Ogre::Window * getRenderWindow(void) const
Definition: GraphicsSystem.h:145
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
int width
Definition: bgfx.cpp:19
float far_clip_plane_distance
Definition: director.h:109
BLAM void Shutdown()
Definition: ogre.cpp:239
BLAM BlamUIWidget_Group * GetUIRoot()
Definition: ui.cpp:70
BLAM bool Initialize()
Definition: ogre.cpp:63
BLAM Demo::GraphicsSystem * GetGraphicsSystem()
Definition: ogre.cpp:280
float near_clip_plane_distance
Definition: director.h:108
Demo::GraphicsSystem * ogre_graphics_system
Definition: ogre.cpp:48
bool ogre_use_render_thread
Definition: ogre.cpp:61
BLAM void ReloadPendingBitmaps()
Definition: textures.cpp:115
BLAM void EndFrame()
Definition: imgui.cpp:290
BLAM void PrepareCamera()
Prepares the director for use.
Definition: director.cpp:5
Ogre::SceneManager * getSceneManager(void) const
Definition: GraphicsSystem.h:146
size_t debug_mode_thread_count
Definition: GraphicsSystem.h:98
bool ogre_render_thread_stopped
Definition: ogre.cpp:59
BLAM void Render()
Definition: ui.cpp:47
BLAM void Shutdown()
Definition: ui.cpp:61
BLAM void RenderLoop()
Definition: ogre.cpp:189
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:23
BLAM int GetRenderHeight()
Definition: ogre.cpp:312
BLAM void ProcessSDLEvents(SDL_Event *event)
Definition: ogre.cpp:264
virtual void destroyScene(void)
Definition: BaseSystem.cpp:48
BLAM void ReloadPendingMaterials()
Definition: materials.cpp:613
void deinitialize(void)
Definition: GraphicsSystem.cpp:493
Class representing the Director.
Definition: director.h:27
Ogre::Window * renderWindow
Definition: ogre.cpp:49
BlamDirector * camera
Definition: director.cpp:3
double timeSinceLast
Definition: ogre.cpp:54
int height
Definition: bgfx.cpp:20
Definition: GraphicsSystem.h:26
BLAM int GetRenderWidth()
Definition: ogre.cpp:307
BLAM void RenderThread()
Definition: ogre.cpp:226
void update(float timeSinceLast)
Definition: GraphicsSystem.cpp:527
bool getQuit(void) const
Definition: GraphicsSystem.h:140
Ogre::Timer timer
Definition: ogre.cpp:53
virtual void createScene01(void)
Definition: BaseSystem.cpp:32
Ogre::uint64 startTime
Definition: ogre.cpp:55
bool ogre_stop_render_thread
Definition: ogre.cpp:60
void initialize(const Ogre::String &windowTitle)
Definition: GraphicsSystem.cpp:120
BLAM bool Initialize()
Definition: ui.cpp:13
BLAM void HandleWindowReisze(int width, int height)
Definition: ogre.cpp:285
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
void beginFrameParallel(void)
Definition: BaseSystem.cpp:56
BLAM Ogre::Window * GetRenderWindow()
Definition: ogre.cpp:317
void finishFrameParallel(void)
Definition: BaseSystem.cpp:72
bool ogre_initialized
Definition: ogre.cpp:57
@ Light
The Light ImGUI theme.
Definition: themes.h:19