42 virtual void needsUpdate();
50 virtual void slot_sceneObjectToBeDeleted();
53 virtual void setChannel(
DtChannel* channel );
56 virtual void setChannelOverlay( std::string displayName, std::string windowName, std::string channelName );
61 virtual void setOffsets(
float xOffset,
float yOffset,
float zOffset );
65 virtual void setSurfaceWidthHeight(
float width,
float height );
75 virtual void setSurfaceCoordinateExtents(
float minU,
float minV,
float maxU,
float maxV );
78 void clamp(
double& x,
double lower,
double upper );
DtSceneObject * myEntity
Definition: DtWindowEntityAttachedSurface.h:80
float myXOffset
Definition: DtWindowEntityAttachedSurface.h:83
DtChannel * myChannel
Definition: DtWindowEntityAttachedSurface.h:81
float myYOffset
Definition: DtWindowEntityAttachedSurface.h:84
float mySurfaceHeight
Definition: DtWindowEntityAttachedSurface.h:87
The abstract Channel Class.
Definition: DtChannel.h:30
Contains makVrv::DtWindowSurface class.
This surface is attached onto an entity.
Definition: DtWindowEntityAttachedSurface.h:32
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
float mySurfaceWidth
Definition: DtWindowEntityAttachedSurface.h:86
A DtSceneObject represents an object that can be positioned in the scene by (possibly) attaching it t...
Definition: DtSceneObject.h:41
Contains makVrv::DtUniqueID type.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
float myZOffset
Definition: DtWindowEntityAttachedSurface.h:85
Contains makVrv::DtWindowObject class.
Class for creating a "surface" inside a channel coordinates.
Definition: DtWindowSurface.h:26
boost::signalslib::connection myEntityDeletedSignal
Definition: DtWindowEntityAttachedSurface.h:82
Contains DLL export macros.