CrystalSpace

Public API Reference

Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

csVideoPreferences Class Reference

This class is a video preference editor. More...

#include <cstool/vidprefs.h>

List of all members.

Public Member Functions

 csVideoPreferences ()
 Create the video requester.
const char * GetModePlugin ()
 Return the class ID of the requested renderer.
bool HandleEvent (iEvent &Event)
 Handle an event for our requester.
bool Setup (iObjectRegistry *object_reg)
 Setup the video requester.
 ~csVideoPreferences ()
 Destructor.


Detailed Description

This class is a video preference editor.

It uses AWS (will load the plugin if not already present in memory) and the current video driver to display a dialog with video preferences. Once a selection is made the renderer can be queried. To apply the new setting, a restart of CS is required, though.

Definition at line 46 of file vidprefs.h.


Constructor & Destructor Documentation

csVideoPreferences::csVideoPreferences  ) 
 

Create the video requester.

csVideoPreferences::~csVideoPreferences  ) 
 

Destructor.


Member Function Documentation

const char* csVideoPreferences::GetModePlugin  )  [inline]
 

Return the class ID of the requested renderer.

Definition at line 93 of file vidprefs.h.

bool csVideoPreferences::HandleEvent iEvent Event  ) 
 

Handle an event for our requester.

Return true if the requester is finished.

bool csVideoPreferences::Setup iObjectRegistry object_reg  ) 
 

Setup the video requester.

Returns false if something went wrong.


The documentation for this class was generated from the following file:
Generated for Crystal Space by doxygen 1.4.4