VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes | Friends
makVrv::DtDisplayProxy Class Reference

Display proxy uses for communicating display settings to slave displays.

Inheritance diagram for makVrv::DtDisplayProxy:
Inheritance graph
[legend]

Public Member Functions

virtual ~DtDisplayProxy ()
 
bool addWindow (const DtWindowConfiguration &configuration)
 
void destroyWindow (DtWindowProxySP window)
 
bool modifyWindow (DtWindowProxySP window, const DtWindowConfiguration &config)
 
const DtDisplayConfigurationconfiguration () const
 
DtWindowProxySP findWindow (const std::string &windowName)
 
DtWindowProxySP findWindowByIndex (int index)
 
int windowCount () const
 
const std::string & displayName () const
 
- Public Member Functions inherited from makVrv::DtProxy
 DtProxy ()
 
virtual void makeInvalid ()
 
bool isValid () const
 
void validate () const
 

Protected Types

typedef std::map< std::string,
DtWindowProxyWP
WindowProxies
 

Protected Member Functions

 DtDisplayProxy (DtDe &de, DtDisplayConfiguration &configuration)
 
DtDisplayProctorproctor ()
 

Protected Attributes

DtDemyDe
 
DtDisplayConfigurationmyConfiguration
 
DtDisplayProctormyProctorCache
 
WindowProxies myWindowProxies
 
- Protected Attributes inherited from makVrv::DtProxy
bool myValidFlag
 

Friends

class DtDe
 

Member Typedef Documentation

typedef std::map<std::string,DtWindowProxyWP> makVrv::DtDisplayProxy::WindowProxies
protected

Constructor & Destructor Documentation

virtual makVrv::DtDisplayProxy::~DtDisplayProxy ( )
virtual

DTOR.

makVrv::DtDisplayProxy::DtDisplayProxy ( DtDe de,
DtDisplayConfiguration configuration 
)
protected

CTOR.

Member Function Documentation

bool makVrv::DtDisplayProxy::addWindow ( const DtWindowConfiguration configuration)

Operators.

void makVrv::DtDisplayProxy::destroyWindow ( DtWindowProxySP  window)

Destroy a window.

bool makVrv::DtDisplayProxy::modifyWindow ( DtWindowProxySP  window,
const DtWindowConfiguration config 
)

Modify a window.

const DtDisplayConfiguration& makVrv::DtDisplayProxy::configuration ( ) const

Accessors.

Get the configuration of the display.

Exceptions
DtCorruptedStateif the proctor is invalid.
DtWindowProxySP makVrv::DtDisplayProxy::findWindow ( const std::string &  windowName)

Find a window by name.

Exceptions
DtCorruptedStateif proctor is invalid.
DtWindowProxySP makVrv::DtDisplayProxy::findWindowByIndex ( int  index)

Get the display by index.

Exceptions
DtCorruptedStateif proctor is invalid.
int makVrv::DtDisplayProxy::windowCount ( ) const

Get the display count.

Exceptions
DtCorruptedStateif proctor is invalid.
const std::string& makVrv::DtDisplayProxy::displayName ( ) const

Return the display engine name this proxy represents.

DtDisplayProctor* makVrv::DtDisplayProxy::proctor ( )
protected

Get the proctor.

Friends And Related Function Documentation

friend class DtDe
friend

Creator object.

Member Data Documentation

DtDe& makVrv::DtDisplayProxy::myDe
protected
DtDisplayConfiguration* makVrv::DtDisplayProxy::myConfiguration
protected
DtDisplayProctor* makVrv::DtDisplayProxy::myProctorCache
protected
WindowProxies makVrv::DtDisplayProxy::myWindowProxies
protected

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

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)