39 virtual void setModelViewMatrix(
const Matrix4_64& modelViewMatrix);
41 virtual void setProjectionMatrix(
const Matrix4_64& projectionMatrix);
43 virtual void setFrustumFromModelViewProjectionMatrix(
const Matrix4_64& modelViewProjectionMatrix);
45 virtual void setCameraPosition(
const Vector3_64& cameraPosition);
46 virtual void setZoomMagnification(
float zoomMag);
47 virtual void setOrthoCulling(
bool orthoCull);
48 virtual void setAltitude2D(
float altitude2D);
49 virtual void setAltitude3D(
float altitude3D);
50 virtual void setDynamicOcean(
float dynamicOcean);
51 virtual void setLodScaleEnabled(
bool enabled);
52 virtual void setLodScale(
float lodScale);
54 virtual void setDynamicLightingEnabled(
bool enable);
55 virtual void setModelScaleFactor(
float val);
60 virtual const Matrix4_64& modelViewMatrix(
void)
const;
62 virtual const Matrix4_64& projectionMatrix(
void)
const;
63 virtual const Vector3_64& cameraPosition(
void)
const;
66 virtual float zoomMagnification(
void)
const;
67 virtual bool orthoCulling(
void)
const;
68 virtual float altitude2D(
void)
const;
69 virtual float altitude3D(
void)
const;
70 virtual float dynamicOcean(
void)
const;
71 virtual bool lodScaleEnabled(
void)
const;
72 virtual float lodScale(
void)
const;
74 virtual bool dynamicLightingEnabled(
void)
const;
75 virtual float modelScaleFactor(
void)
const;
float myAltitude2D
Definition: DtIndirectViewParameters.h:94
DtIndirectFadeParameters myFadeParameters
Definition: DtIndirectViewParameters.h:101
float myDynamicOcean
Definition: DtIndirectViewParameters.h:96
Contains makVrv::DtIndirectModelScalingAlgorithm enumeration.
DtIndirectModelScalingAlgorithm
Definition: DtIndirectModelScalingAlgorithm.h:14
Frustum_64 myFrustum
Definition: DtIndirectViewParameters.h:90
#define DT_DLL_VRVINDIRECTRENDERING
Definition: vrvIndirectRendering.h:19
bool myDynamicLightingEnabled
Definition: DtIndirectViewParameters.h:102
Camera forward declarations.
DtVector2< int > myViewportSize
Definition: DtIndirectViewParameters.h:89
DtIndirectModelScalingAlgorithm myModelScalingAlgorithm
Definition: DtIndirectViewParameters.h:104
Vector3_64 myCameraPosition64
Definition: DtIndirectViewParameters.h:88
float myModelScaleFactor
Definition: DtIndirectViewParameters.h:105
Matrix4_64 myModelViewMatrix
Definition: DtIndirectViewParameters.h:86
Matrix4_64 myProjectionMatrix64
Definition: DtIndirectViewParameters.h:87
struct for holding the fade parameters used by the indirect rendering cull compute shader ...
Definition: DtIndirectFadeParameters.h:17
The class that is used to communicate the camera viewing parameters to the DtICullingAndLOD interface...
Definition: DtIndirectViewParameters.h:26
bool operator==(const DtTextureAtlasIndexParser::StringOrFloatAttrib &lhs, const DtTextureAtlasIndexParser::StringOrFloatAttrib &rhs)
needed for search comparison code
Definition: DtTextureAtlasIndexParser.h:153
float myAltitude3D
Definition: DtIndirectViewParameters.h:95
float myZoomMagnification
Definition: DtIndirectViewParameters.h:92
bool myOrthoCulling
Definition: DtIndirectViewParameters.h:93
DT_DLL_terrainCS bool operator!=(const DtDegMinSec &lhs, const DtDegMinSec &rhs)
bool myLodScaleEnabled
Definition: DtIndirectViewParameters.h:98
float myLodScale
Definition: DtIndirectViewParameters.h:99
Contains makVrv::DtIndirectFadeParameters class.