UGDK
0.5.0
|
#include <ugdk/desktop/3D/manager.h>
Public Member Functions | |
Manager (const std::vector< std::string > &ogre_plugins, const std::string &renderer_name) | |
~Manager () | |
bool | Initialize () override |
void | Release () override |
void | PresentAll () override |
void | LoadPlugin (const std::string &plugin_name) |
Ogre::Root * | root () |
Ogre::RenderWindow & | window () |
Public Member Functions inherited from ugdk::desktop::Manager | |
std::weak_ptr< Window > | CreateWindow (const WindowSettings &settings) |
std::weak_ptr< Window > | CreateWindow (unsigned long hwnd) |
void | set_primary_window (const std::weak_ptr< Window > &window) |
std::shared_ptr< Window > | primary_window () const |
std::shared_ptr< Window > | window (uint32 index) const |
Protected Member Functions | |
std::shared_ptr< desktop::Window > | DoCreateWindow (const WindowSettings &settings) override |
std::shared_ptr< desktop::Window > | DoCreateWindow (unsigned long hwnd) override |
Protected Member Functions inherited from ugdk::desktop::Manager | |
Manager () | |
Additional Inherited Members | |
Protected Attributes inherited from ugdk::desktop::Manager | |
std::weak_ptr< Window > | primary_window_ |
std::map< uint32, std::shared_ptr< Window > > | windows_ |
ugdk::desktop::mode3d::Manager::Manager | ( | const std::vector< std::string > & | ogre_plugins, |
const std::string & | renderer_name | ||
) |
|
virtual |
Reimplemented from ugdk::desktop::Manager.
|
overrideprotectedvirtual |
Implements ugdk::desktop::Manager.
|
overrideprotectedvirtual |
Implements ugdk::desktop::Manager.
|
overridevirtual |
Implements ugdk::desktop::Manager.
void ugdk::desktop::mode3d::Manager::LoadPlugin | ( | const std::string & | plugin_name | ) |
|
overridevirtual |
Implements ugdk::desktop::Manager.
|
overridevirtual |
Implements ugdk::desktop::Manager.
|
inline |
Ogre::RenderWindow& ugdk::desktop::mode3d::Manager::window | ( | ) |