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 Attributes
makVrv::DtEmbeddedOsgWindow Class Reference

This is a helper class for users that want to embed an DtOsgView into a custom Qt application.

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

Public Member Functions

 DtEmbeddedOsgWindow (DtDe &de, DtWindowConfiguration &wc, DtOsgAdapterQtWidget *pAdapter)
 
virtual ~DtEmbeddedOsgWindow ()
 
virtual void setPosition (int x, int y)
 
virtual void resize (int width, int height)
 
virtual int pixelRatio () const
 
virtual float pixelRatioF () const
 
virtual int physicalDpiX () const
 
virtual int physicalDpiY () const
 
DtOsgAdapterQtWidgetadapterWidget ()
 
- Public Member Functions inherited from makVrv::DtOsgWindow
virtual ~DtOsgWindow ()
 
virtual osg::GraphicsContext * graphicsContext ()
 
virtual const
osg::GraphicsContext * 
graphicsContext () const
 
virtual bool isValid () const
 
virtual void sizeChanged (int width, int height)
 
void adjustPerspective ()
 
virtual void clearEmptyWindow (const std::string &messageLine1, const std::string &messageLine2, const std::string &messageLine3)
 
- Public Member Functions inherited from makVrv::DtWindow
 DtWindow (DtDe &, DtWindowConfiguration &wc)
 
virtual void realize ()
 
virtual ~DtWindow ()
 
virtual bool canResize () const
 
virtual int width () const
 
virtual bool isChildWindow () const
 
virtual int height () const
 
virtual const
DtWindowConfiguration
configuration () const
 
virtual bool tick ()
 
virtual DtChannelManagerchannelManager ()
 
virtual const DtChannelManagerchannelManager () const
 
virtual DtChannelfindChannel (const std::string &name)
 
DtDede ()
 
virtual void toggleFullScreen ()
 
virtual bool isFullScreen () const
 
virtual int screenNumber () const
 

Protected Attributes

DtOsgAdapterQtWidgetmyAdapter
 
- Protected Attributes inherited from makVrv::DtOsgWindow
osg::ref_ptr
< osg::GraphicsContext > 
myContext
 
- Protected Attributes inherited from makVrv::DtWindow
DtDemyDe
 
DtChannelManagermyChannelManager
 
DtWindowConfigurationmyWindowConfiguration
 
bool myIsChildWindow
 

Additional Inherited Members

- Static Public Member Functions inherited from makVrv::DtOsgWindow
static
osg::GraphicsContext::Traits * 
createDefaultTraits ()
 
- Public Attributes inherited from makVrv::DtWindow
boost::signalslib::signal
< void(bool)> 
signal_fullScreenModeChanged
 
boost::signalslib::signal
< void(float)> 
signal_pixelRatioChanged
 
- Protected Member Functions inherited from makVrv::DtOsgWindow
 DtOsgWindow (DtDe &de, DtWindowConfiguration &wc)
 
- Static Protected Member Functions inherited from makVrv::DtOsgWindow
static void setUpAntiAliasingLevels (osg::GraphicsContext::Traits &traits, unsigned short level)
 

Constructor & Destructor Documentation

makVrv::DtEmbeddedOsgWindow::DtEmbeddedOsgWindow ( DtDe de,
DtWindowConfiguration wc,
DtOsgAdapterQtWidget pAdapter 
)

CTOR Here the osg::GraphicsContext is set from the DtOsgAdapterQtWidget.

virtual makVrv::DtEmbeddedOsgWindow::~DtEmbeddedOsgWindow ( )
virtual

DTOR.

Member Function Documentation

virtual void makVrv::DtEmbeddedOsgWindow::setPosition ( int  x,
int  y 
)
virtual

Does nothing.

Implements makVrv::DtWindow.

virtual void makVrv::DtEmbeddedOsgWindow::resize ( int  width,
int  height 
)
virtual

Resize the window.

Implements makVrv::DtWindow.

virtual int makVrv::DtEmbeddedOsgWindow::pixelRatio ( ) const
virtual

Get the (rounded) window pixel ratio for high dpi scaling.

Reimplemented from makVrv::DtWindow.

virtual float makVrv::DtEmbeddedOsgWindow::pixelRatioF ( ) const
virtual

Get the window pixel ratio for high dpi scaling.

Reimplemented from makVrv::DtWindow.

virtual int makVrv::DtEmbeddedOsgWindow::physicalDpiX ( ) const
virtual

Get the pixel density along the X axis, in pixels per inch.

Reimplemented from makVrv::DtWindow.

virtual int makVrv::DtEmbeddedOsgWindow::physicalDpiY ( ) const
virtual

Get the pixel density along the Y axis, in pixels per inch.

Reimplemented from makVrv::DtWindow.

DtOsgAdapterQtWidget* makVrv::DtEmbeddedOsgWindow::adapterWidget ( )

Access the Qt Adapter.

Member Data Documentation

DtOsgAdapterQtWidget* makVrv::DtEmbeddedOsgWindow::myAdapter
protected

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

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)