16 #include <matrix/vlVector.h>
17 #include <matrix/vlTaitBryan.h>
19 using namespace makArchives;
43 virtual void update(
DtTime tNow );
47 virtual bool clampToWater(
DtTime tNow);
53 virtual void setWaterlineOriginOffset(
float offset );
56 virtual void setLOD(
float lodDistance );
59 virtual void setMinimumCullDistance(
float distance );
62 virtual void setCullType(
int cullType );
65 virtual void setIsSinking(
bool isSinking );
68 virtual void setWaterClampingEnabled(
bool enabled );
DtEntitySettingsRecord::BuoyancyCullType myCullType
Definition: DtWaterClampingUpdater.h:79
Scene Object Updater.
Definition: DtSceneObjectUpdater.h:40
Contains the declaration for makVrv::DtSceneObjectUpdater.
DtSurfaceClampingUpdater is an updater that is given a position and orientation, and will clamp those...
Definition: DtSurfaceClampingUpdater.h:29
virtual void setPaused(bool paused)
Pause the bouyancy model (not yet implemented)
Definition: DtWaterClampingUpdater.h:50
BuoyancyCullType
Definition: DtEntitySettingsRecord.h:28
DT_DLL_VRVCORE double distance(const makVrv::DtCoordinateSystem &, const DtVector &from, const DtVector &to)
Returns the distance from the two points. Coordinates are in local database coordinates The coordinat...
float myMinimumCullDistance
Definition: DtWaterClampingUpdater.h:78
bool myIsSinking
Definition: DtWaterClampingUpdater.h:80
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
DtWaterClampingUpdater defines the interface for scene object updaters that clamp scene objects to dy...
Definition: DtWaterClampingUpdater.h:30
float myWaterlineOriginOffset
Definition: DtWaterClampingUpdater.h:76
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
bool myWaterClampingEnabled
Definition: DtWaterClampingUpdater.h:81
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:76
voidpf uLong offset
Definition: ioapi.h:42
float myLodDistance
Definition: DtWaterClampingUpdater.h:77
Contains the DtEntitySettingsRecord class declaration.
Contains DLL export macros.