42 virtual void needsUpdate();
50 virtual void slot_sceneObjectToBeDeleted();
53 virtual void setChannel(
DtChannel* channel );
56 virtual void setChannelOverlay(
const std::string& displayName,
57 const std::string& windowName,
const std::string& channelName )
override;
62 virtual void setOffsets(
float xOffset,
float yOffset,
float zOffset );
66 virtual void setSurfaceWidthHeight(
float width,
float height );
76 virtual void setSurfaceCoordinateExtents(
float minU,
float minV,
float maxU,
float maxV );
79 void clamp(
double& x,
double lower,
double upper );
DtSceneObject * myEntity
Definition: DtWindowEntityAttachedSurface.h:81
float myXOffset
Definition: DtWindowEntityAttachedSurface.h:84
DtChannel * myChannel
Definition: DtWindowEntityAttachedSurface.h:82
float myYOffset
Definition: DtWindowEntityAttachedSurface.h:85
float mySurfaceHeight
Definition: DtWindowEntityAttachedSurface.h:88
The abstract Channel Class.
Definition: DtChannel.h:35
Contains makVrv::DtWindowSurface class.
This surface is attached onto an entity. The surface will adjust its position on screen to that of th...
Definition: DtWindowEntityAttachedSurface.h:32
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
float mySurfaceWidth
Definition: DtWindowEntityAttachedSurface.h:87
A DtSceneObject represents an object that can be positioned in the scene by (possibly) attaching it t...
Definition: DtSceneObject.h:42
Contains makVrv::DtUniqueID type.
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:70
float myZOffset
Definition: DtWindowEntityAttachedSurface.h:86
Contains makVrv::DtWindowObject class.
Class for creating a "surface" inside a channel coordinates. Allows clip coordinates to be set...
Definition: DtWindowSurface.h:26
boost::signalslib::connection myEntityDeletedSignal
Definition: DtWindowEntityAttachedSurface.h:83
Contains DLL export macros.