29 virtual void tick(
double dt );
36 virtual double windDirection();
39 virtual double windSpeed();
42 virtual bool haveValidUpperLeftCorner()
const;
46 virtual bool haveValidUpperRightCorner()
const;
47 virtual bool haveValidLowerRightCorner()
const;
48 virtual bool haveValidLowerLeftCorner()
const;
52 virtual DtVector upperLeftCorner()
const;
56 virtual DtVector upperRightCorner()
const;
58 virtual DtVector lowerRightCorner()
const;
60 virtual DtVector lowerLeftCorner()
const;
64 virtual DtVector calcLookAt(
double hfov,
double vfov );
67 virtual void getFieldsOfView(
double& hfov,
double& vfov );
74 virtual void updateTargetCorners();
76 virtual void updateAttachedVelocity(
double dt);
78 virtual DtVector getFrustumVector(
int corner);
80 unsigned int calcChecksum(
unsigned char* buffer,
unsigned int length);
82 void setChecksum(
unsigned char* buffer,
unsigned int length,
unsigned int checksum);
A DtVideoStream instance will create a single streaming video pipeline on the channel indicated by wi...
Definition: DtVideoStream.h:35
#define DT_DLL_VRVLOCALMS
Definition: vrvLocalMS.h:21
Contains DLL export macros.
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