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);
48 virtual void setLodScaleFactor(
float lodScaleFactor);
49 virtual void setOrthoCulling(
bool orthoCull);
50 virtual void setAltitude2D(
float altitude2D);
51 virtual void setAltitude3D(
float altitude3D);
52 virtual void setDynamicOcean(
float dynamicOcean);
53 virtual void setLodScaleEnabled(
bool enabled);
54 virtual void setLodScale(
float lodScale);
56 virtual void setDynamicLightingEnabled(
bool enable);
57 virtual void setModelScaleFactor(
float val);
62 virtual const Matrix4_64& modelViewMatrix(
void)
const;
64 virtual const Matrix4_64& projectionMatrix(
void)
const;
65 virtual const Vector3_64& cameraPosition(
void)
const;
70 virtual float lodScaleFactor(
void)
const;
71 virtual bool orthoCulling(
void)
const;
72 virtual float altitude2D(
void)
const;
73 virtual float altitude3D(
void)
const;
74 virtual float dynamicOcean(
void)
const;
75 virtual bool lodScaleEnabled(
void)
const;
76 virtual float lodScale(
void)
const;
78 virtual bool dynamicLightingEnabled(
void)
const;
79 virtual float modelScaleFactor(
void)
const;
float myAltitude2D
Definition: DtIndirectViewParameters.h:98
float myLodScaleFactor
Definition: DtIndirectViewParameters.h:96
DtIndirectFadeParameters myFadeParameters
Definition: DtIndirectViewParameters.h:105
float myDynamicOcean
Definition: DtIndirectViewParameters.h:100
Contains makVrv::DtIndirectModelScalingAlgorithm enumeration.
DtIndirectModelScalingAlgorithm
Definition: DtIndirectModelScalingAlgorithm.h:15
Frustum_64 myFrustum
Definition: DtIndirectViewParameters.h:94
#define DT_DLL_VRVINDIRECTRENDERING
Definition: vrvIndirectRendering.h:19
bool myDynamicLightingEnabled
Definition: DtIndirectViewParameters.h:106
Camera forward declarations.
DtVector2< int > myViewportSize
Definition: DtIndirectViewParameters.h:93
DtIndirectModelScalingAlgorithm myModelScalingAlgorithm
Definition: DtIndirectViewParameters.h:108
Vector3_64 myCameraPosition64
Definition: DtIndirectViewParameters.h:92
float myModelScaleFactor
Definition: DtIndirectViewParameters.h:109
Matrix4_64 myModelViewMatrix
Definition: DtIndirectViewParameters.h:90
Matrix4_64 myProjectionMatrix64
Definition: DtIndirectViewParameters.h:91
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:160
float myAltitude3D
Definition: DtIndirectViewParameters.h:99
bool myOrthoCulling
Definition: DtIndirectViewParameters.h:97
DT_DLL_terrainCS bool operator!=(const DtDegMinSec &lhs, const DtDegMinSec &rhs)
bool myLodScaleEnabled
Definition: DtIndirectViewParameters.h:102
float myLodScale
Definition: DtIndirectViewParameters.h:103
Contains makVrv::DtIndirectFadeParameters class.