VR-Forces 4.5 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator 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. More...

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

Public Member Functions

virtual ~DtDisplayProxy ()
 DTOR.
bool addWindow (const DtWindowConfiguration &configuration)
 Operators.
void destroyWindow (DtWindowProxySP window)
 Destroy a window.
bool modifyWindow (DtWindowProxySP window, const DtWindowConfiguration &config)
 Modify a window.
const DtDisplayConfigurationconfiguration () const
 Accessors.
DtWindowProxySP findWindow (const std::string &windowName)
 Find a window by name.
DtWindowProxySP findWindowByIndex (int index)
 Get the display by index.
int windowCount () const
 Get the display count.
const std::string & displayName () const
 Return the display engine name this proxy represents.
- Public Member Functions inherited from makVrv::DtProxy
 DtProxy ()
 CTOR.
virtual void makeInvalid ()
 Make this proxy invalid.
bool isValid () const
 Return the valid state of the proxy.
void validate () const
 Check to see if the proxy is valid.

Protected Types

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

Protected Member Functions

 DtDisplayProxy (DtDe &de, DtDisplayConfiguration &configuration)
 CTOR.
DtDisplayProctorproctor ()
 Get the proctor.

Protected Attributes

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

Friends

class DtDe
 Creator object.

Detailed Description

Display proxy uses for communicating display settings to slave displays.

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 Thu Mar 23 18:54:12 EDT 2017 from SVN revision 174804
Copyright © 2005-2017 VT MÄK. All Rights Reserved (www.mak.com)