Classes | Public Member Functions

glv::Window Class Reference

A window with an assignable GLV context. More...

#include <glv_binding.h>

List of all members.

Classes

struct  Dimensions
 Rectangle geometry. More...

Public Member Functions

 Window (unsigned width=800, unsigned height=600, const std::string &title="GLV Window", GLV *glv=0, double framerate=40.0, int mode=DefaultBuf)
 Constructor.
bool active () const
 Returns window active.
unsigned bottom () const
 Returns bottom edge position.
Dimensions dimensions () const
 Returns dimensions of window.
int enabled (int dispMode) const
 Get a display mode status.
double fps () const
 Returns requested frames/sec.
bool fullScreen () const
 Returns full screen enabled.
bool gameMode () const
 Returns game mode enabled.
const GLVglv () const
 Returns pointer to top-level GLV view.
unsigned height () const
 Returns window height.
bool hideCursor () const
 Returns hide cursor enabled.
unsigned left () const
 Returns left position.
unsigned right () const
 Returns right edge position.
bool showing () const
 Returns whether window is showing.
std::string title () const
 Returns window title.
unsigned top () const
 Returns top position.
unsigned width () const
 Returns window width.
void dimensions (const Dimensions &d)
 Sets dimensions of window.
void fit ()
 Fit dimensions to GLV dimensions.
void fps (double v)
 Sets frames/second.
void fullScreen (bool on)
 Sets fullscreen mode.
void fullScreenToggle ()
 Toggles fullscreen.
void gameMode (bool on)
 Sets game mode.
void gameModeToggle ()
 Toggles game mode.
void hide ()
 Hides window.
void hideCursor (bool hide)
 Shows/hides cursor.
void iconify ()
 Iconifies window.
void maximize (bool on)
 Maximizes window on screen.
void position (unsigned left, unsigned top)
 Sets position from left-top corner of screen.
void resize (unsigned w, unsigned h)
 Resize swindow.
void setGLV (GLV &g)
 Sets top GLV View.
void show ()
 Shows window.
void title (const std::string &v)
 Sets title.

Detailed Description

A window with an assignable GLV context.


The documentation for this class was generated from the following files: