UGDK
|
#include <videomanager.h>
Classes | |
struct | Settings |
Public Member Functions | |
VideoManager () | |
~VideoManager () | |
bool | Initialize (const std::string &title, const Vector2D &size, bool fullscreen, const std::string &icon) |
bool | Release () |
void | Render (const std::list< action::Scene * > &) |
bool | ChangeResolution (const Vector2D &size, bool fullscreen) |
void | SetVSync (const bool active) |
void | SetLightSystem (const bool active) |
Vector2D | video_size () const |
bool | fullscreen () const |
const std::string & | title () const |
const Texture * | light_texture () const |
Frame | virtual_bounds () const |
void | PushAndApplyModifier (const Modifier *) |
void | PushAndApplyModifier (const Modifier &apply) |
bool | PopModifier () |
const Modifier & | CurrentModifier () const |
Static Public Attributes | |
static const int | COLOR_DEPTH = 32 |
ugdk::graphic::VideoManager::VideoManager | ( | ) | [inline] |
ugdk::graphic::VideoManager::~VideoManager | ( | ) | [inline] |
bool ugdk::graphic::VideoManager::ChangeResolution | ( | const Vector2D & | size, |
bool | fullscreen | ||
) |
const Modifier & ugdk::graphic::VideoManager::CurrentModifier | ( | ) | const |
bool ugdk::graphic::VideoManager::fullscreen | ( | ) | const [inline] |
bool ugdk::graphic::VideoManager::Initialize | ( | const std::string & | title, |
const Vector2D & | size, | ||
bool | fullscreen, | ||
const std::string & | icon | ||
) |
const Texture* ugdk::graphic::VideoManager::light_texture | ( | ) | const [inline] |
void ugdk::graphic::VideoManager::PushAndApplyModifier | ( | const Modifier * | apply | ) |
void ugdk::graphic::VideoManager::PushAndApplyModifier | ( | const Modifier & | apply | ) | [inline] |
bool ugdk::graphic::VideoManager::Release | ( | ) |
void ugdk::graphic::VideoManager::Render | ( | const std::list< action::Scene * > & | scene_list | ) |
void ugdk::graphic::VideoManager::SetLightSystem | ( | const bool | active | ) | [inline] |
void ugdk::graphic::VideoManager::SetVSync | ( | const bool | active | ) |
const std::string& ugdk::graphic::VideoManager::title | ( | ) | const [inline] |
Vector2D ugdk::graphic::VideoManager::video_size | ( | ) | const [inline] |
Frame ugdk::graphic::VideoManager::virtual_bounds | ( | ) | const [inline] |
const int ugdk::graphic::VideoManager::COLOR_DEPTH = 32 [static] |