15 #include <unordered_map>
bool myGeocentricEffect
True if the rendering effect is considered geocentric.
Definition: DtCommonRenderData.h:45
int myViewport[4]
The overlay viewport position and dimensions (x, y, width, height).
Definition: DtCommonRenderData.h:58
double myWorldToWindow[16]
The transform from world space to window space.
Definition: DtCommonRenderData.h:52
double mySceneProjectionMatrix[16]
The scene projection matrix.
Definition: DtCommonRenderData.h:67
A structure to hold rendering requiresments for overlays. This is used to update overlay resource pro...
Definition: DtCommonRenderData.h:83
double mySceneCameraPosition[3]
The scene camera position.
Definition: DtCommonRenderData.h:61
double myAltitude
Definition: DtCommonRenderData.h:35
std::vector< int > myCounts
Definition: DtCommonRenderData.h:22
double mySceneProjectionMatrixI[16]
The scene inverse projection matrix.
Definition: DtCommonRenderData.h:70
std::vector< int > myFirstIndices
Definition: DtCommonRenderData.h:21
bool myRequiresSceneOcclusionTexture
Definition: DtCommonRenderData.h:89
std::vector< std::uint64_t > myTextureAddressArray
Definition: DtCommonRenderData.h:28
double myObserverTopographicTrueNorthHeading
Definition: DtCommonRenderData.h:34
int myTotalNumCodePoints
Definition: DtCommonRenderData.h:24
bool myIs2D
Definition: DtCommonRenderData.h:37
float myGeocentricOccludedAlpha
Used in the rendering effect shaders as the alpha value multiplyer of geometry that is occluded by th...
Definition: DtCommonRenderData.h:49
std::set< unsigned int > myTextureIds
Definition: DtCommonRenderData.h:26
int mySceneViewport[4]
The scene viewport position and dimensions (x, y, width, height).
Definition: DtCommonRenderData.h:73
double myViewResolution
Definition: DtCommonRenderData.h:36
double myCameraPosition[3]
The everlay camera position.
Definition: DtCommonRenderData.h:55
A structure to hold rendering information for overlays. This is used to pass to various overlay rende...
Definition: DtCommonRenderData.h:42
std::unordered_map< unsigned int, int > myMapTextureIdToTextureIndexInGlobalArray
Definition: DtCommonRenderData.h:27
Definition: DtCommonRenderData.h:19
bool myRequiresSceneDepthTexture
Definition: DtCommonRenderData.h:86
double mySceneCameraFrustum[6]
The scene camera frustum. left, right, bottom, top, near, far.
Definition: DtCommonRenderData.h:77
double mySceneCameraRotation[16]
The scene camera rotation matrix (no translation).
Definition: DtCommonRenderData.h:64
Definition: DtCommonRenderData.h:32