![]() |
VR-Forces 4.0.4 Class Documentation
|
Component which owns how the application is displayed. More...
Public Member Functions | |
| DtDisplay (DtDe &de, DtDisplayConfiguration &dec) | |
| CTOR. | |
| virtual | ~DtDisplay () |
| DTOR. | |
| void | realizeConfiguration () |
| Realize the current configuration. | |
| virtual const DtDisplayConfiguration & | configuration () const |
| DtDisplayConfiguration accessor. | |
| virtual bool | addWindow (const std::string &displayName, const DtWindowConfiguration &configuration) |
| Add a window. | |
| virtual bool | destroyWindow (const std::string &displayName, const std::string &windowName) |
| Destroy a Window. | |
| virtual bool | modifyWindow (const std::string &displayName, const std::string &windowName, const DtWindowConfiguration &config) |
| Modify a Window. | |
| virtual void | tick () |
| Tick DtWindowManager. | |
| DtDe & | de () |
| virtual bool | isVisibleAndCloseToCamera (float sphereRadius, float sphereCenterX, float sphereCenterY, float sphereCenterZ, float upX, float upY, float upZ) const |
| Check whether a sphere is close to and visible from some local camera. | |
| virtual DtWindowManager & | windowManager () |
| DtWindowManager accessor. | |
| virtual const DtWindowManager & | windowManager () const |
| DtWindowManager accessor. | |
Static Public Member Functions | |
| static const char * | className () |
| Returns the name of this class. | |
Protected Attributes | |
| DtDe & | myDe |
| DtWindowManager * | myWindowManager |
| DtDisplayConfiguration & | myDisplayConfiguration |
| DtDisplayProctor * | myDisplayProctor |
Static Protected Attributes | |
| static const char * | myClassName |
Component which owns how the application is displayed.
| makVrv::DtDisplay::DtDisplay | ( | DtDe & | de, |
| DtDisplayConfiguration & | dec | ||
| ) |
CTOR.
| de | A pointer to the DtDe object. |
| dec | The reference to the display configuration in the IG's configuration tree. |
| virtual makVrv::DtDisplay::~DtDisplay | ( | ) | [virtual] |
DTOR.
Realize the current configuration.
| virtual const DtDisplayConfiguration& makVrv::DtDisplay::configuration | ( | ) | const [virtual] |
DtDisplayConfiguration accessor.
| virtual bool makVrv::DtDisplay::addWindow | ( | const std::string & | displayName, |
| const DtWindowConfiguration & | configuration | ||
| ) | [virtual] |
Add a window.
| virtual bool makVrv::DtDisplay::destroyWindow | ( | const std::string & | displayName, |
| const std::string & | windowName | ||
| ) | [virtual] |
Destroy a Window.
| virtual bool makVrv::DtDisplay::modifyWindow | ( | const std::string & | displayName, |
| const std::string & | windowName, | ||
| const DtWindowConfiguration & | config | ||
| ) | [virtual] |
Modify a Window.
| virtual DtWindowManager& makVrv::DtDisplay::windowManager | ( | ) | [virtual] |
DtWindowManager accessor.
| virtual const DtWindowManager& makVrv::DtDisplay::windowManager | ( | ) | const [virtual] |
DtWindowManager accessor.
| virtual void makVrv::DtDisplay::tick | ( | ) | [virtual] |
Tick DtWindowManager.
| static const char* makVrv::DtDisplay::className | ( | ) | [static] |
Returns the name of this class.
Required for DtSubjectAnnouncer::findInstance().
| DtDe& makVrv::DtDisplay::de | ( | ) | [inline] |
| virtual bool makVrv::DtDisplay::isVisibleAndCloseToCamera | ( | float | sphereRadius, |
| float | sphereCenterX, | ||
| float | sphereCenterY, | ||
| float | sphereCenterZ, | ||
| float | upX, | ||
| float | upY, | ||
| float | upZ | ||
| ) | const [virtual] |
Check whether a sphere is close to and visible from some local camera.
DtDe& makVrv::DtDisplay::myDe [protected] |
DtWindowManager* makVrv::DtDisplay::myWindowManager [protected] |
DtDisplayProctor* makVrv::DtDisplay::myDisplayProctor [protected] |
const char* makVrv::DtDisplay::myClassName [static, protected] |