UGDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Public Member Functions | Static Public Attributes
ugdk::graphic::VideoManager Class Reference

#include <videomanager.h>

List of all members.

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 Texturelight_texture () const
Frame virtual_bounds () const
void PushAndApplyModifier (const Modifier *)
void PushAndApplyModifier (const Modifier &apply)
bool PopModifier ()
const ModifierCurrentModifier () const

Static Public Attributes

static const int COLOR_DEPTH = 32

Constructor & Destructor Documentation


Member Function Documentation

bool ugdk::graphic::VideoManager::ChangeResolution ( const Vector2D size,
bool  fullscreen 
)
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 
)
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]

Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines