|
OpenGothic
Open source reimplementation of Gothic I and II
|
#include <sceneglobals.h>
Public Attributes | |
| Tempest::Matrix4x4 | viewProject |
| Tempest::Matrix4x4 | viewProjectInv |
| Tempest::Matrix4x4 | viewShadow [Resources::ShadowLayers] |
| Tempest::Matrix4x4 | viewProjectLwcInv |
| Tempest::Matrix4x4 | viewShadowLwc [Resources::ShadowLayers] |
| Tempest::Matrix4x4 | viewVirtualShadow |
| Tempest::Matrix4x4 | viewVirtualShadowLwc |
| Tempest::Matrix4x4 | viewProject2VirtualShadow |
| Tempest::Vec4 | vsmDdx |
| Tempest::Vec4 | vsmDdy |
| Tempest::Matrix4x4 | view |
| Tempest::Matrix4x4 | project |
| Tempest::Matrix4x4 | projectInv |
| Tempest::Vec3 | sunDir = {0,0,1} |
| float | waveAnim = 0 |
| Tempest::Vec3 | lightAmb = {1,1,1} |
| float | exposure = 1 |
| Tempest::Vec3 | lightCl = {0,0,0} |
| float | GSunIntensity = 0 |
| Tempest::Vec4 | frustrum [6] |
| Tempest::Vec3 | clipInfo |
| uint32_t | tickCount32 = 0 |
| Tempest::Vec3 | camPos |
| float | isNight = 0 |
| Tempest::Vec2 | screenResInv |
| Tempest::Vec2 | closeupShadowSlice |
| Tempest::Vec3 | pfxLeft = {} |
| uint32_t | underWater = 0 |
| Tempest::Vec3 | pfxTop = {} |
| float | luminanceMed = 0 |
| Tempest::Vec3 | pfxDepth = {} |
| float | plPosY = {} |
| Tempest::Point | hiZTileSize = {} |
| Tempest::Point | screenRes = {} |
| Tempest::Vec2 | cloudsDir [2] = {} |
| float | probeGridBias = 3 |
Definition at line 87 of file sceneglobals.h.
| Tempest::Vec3 SceneGlobals::UboGlobal::camPos |
Definition at line 107 of file sceneglobals.h.
| Tempest::Vec3 SceneGlobals::UboGlobal::clipInfo |
Definition at line 105 of file sceneglobals.h.
| Tempest::Vec2 SceneGlobals::UboGlobal::closeupShadowSlice |
Definition at line 110 of file sceneglobals.h.
| Tempest::Vec2 SceneGlobals::UboGlobal::cloudsDir[2] = {} |
Definition at line 120 of file sceneglobals.h.
| float SceneGlobals::UboGlobal::exposure = 1 |
Definition at line 101 of file sceneglobals.h.
| Tempest::Vec4 SceneGlobals::UboGlobal::frustrum[6] |
Definition at line 104 of file sceneglobals.h.
| float SceneGlobals::UboGlobal::GSunIntensity = 0 |
Definition at line 103 of file sceneglobals.h.
| Tempest::Point SceneGlobals::UboGlobal::hiZTileSize = {} |
Definition at line 118 of file sceneglobals.h.
| float SceneGlobals::UboGlobal::isNight = 0 |
Definition at line 108 of file sceneglobals.h.
| Tempest::Vec3 SceneGlobals::UboGlobal::lightAmb = {1,1,1} |
Definition at line 100 of file sceneglobals.h.
| Tempest::Vec3 SceneGlobals::UboGlobal::lightCl = {0,0,0} |
Definition at line 102 of file sceneglobals.h.
| float SceneGlobals::UboGlobal::luminanceMed = 0 |
Definition at line 115 of file sceneglobals.h.
| Tempest::Vec3 SceneGlobals::UboGlobal::pfxDepth = {} |
Definition at line 116 of file sceneglobals.h.
| Tempest::Vec3 SceneGlobals::UboGlobal::pfxLeft = {} |
Definition at line 112 of file sceneglobals.h.
| Tempest::Vec3 SceneGlobals::UboGlobal::pfxTop = {} |
Definition at line 114 of file sceneglobals.h.
| float SceneGlobals::UboGlobal::plPosY = {} |
Definition at line 117 of file sceneglobals.h.
| float SceneGlobals::UboGlobal::probeGridBias = 3 |
Definition at line 122 of file sceneglobals.h.
| Tempest::Matrix4x4 SceneGlobals::UboGlobal::project |
Definition at line 97 of file sceneglobals.h.
| Tempest::Matrix4x4 SceneGlobals::UboGlobal::projectInv |
Definition at line 97 of file sceneglobals.h.
| Tempest::Point SceneGlobals::UboGlobal::screenRes = {} |
Definition at line 119 of file sceneglobals.h.
| Tempest::Vec2 SceneGlobals::UboGlobal::screenResInv |
Definition at line 109 of file sceneglobals.h.
| Tempest::Vec3 SceneGlobals::UboGlobal::sunDir = {0,0,1} |
Definition at line 98 of file sceneglobals.h.
| uint32_t SceneGlobals::UboGlobal::tickCount32 = 0 |
Definition at line 106 of file sceneglobals.h.
| uint32_t SceneGlobals::UboGlobal::underWater = 0 |
Definition at line 113 of file sceneglobals.h.
| Tempest::Matrix4x4 SceneGlobals::UboGlobal::view |
Definition at line 97 of file sceneglobals.h.
| Tempest::Matrix4x4 SceneGlobals::UboGlobal::viewProject |
Definition at line 88 of file sceneglobals.h.
| Tempest::Matrix4x4 SceneGlobals::UboGlobal::viewProject2VirtualShadow |
Definition at line 95 of file sceneglobals.h.
| Tempest::Matrix4x4 SceneGlobals::UboGlobal::viewProjectInv |
Definition at line 89 of file sceneglobals.h.
| Tempest::Matrix4x4 SceneGlobals::UboGlobal::viewProjectLwcInv |
Definition at line 91 of file sceneglobals.h.
| Tempest::Matrix4x4 SceneGlobals::UboGlobal::viewShadow[Resources::ShadowLayers] |
Definition at line 90 of file sceneglobals.h.
| Tempest::Matrix4x4 SceneGlobals::UboGlobal::viewShadowLwc[Resources::ShadowLayers] |
Definition at line 92 of file sceneglobals.h.
| Tempest::Matrix4x4 SceneGlobals::UboGlobal::viewVirtualShadow |
Definition at line 93 of file sceneglobals.h.
| Tempest::Matrix4x4 SceneGlobals::UboGlobal::viewVirtualShadowLwc |
Definition at line 94 of file sceneglobals.h.
| Tempest::Vec4 SceneGlobals::UboGlobal::vsmDdx |
Definition at line 96 of file sceneglobals.h.
| Tempest::Vec4 SceneGlobals::UboGlobal::vsmDdy |
Definition at line 96 of file sceneglobals.h.
| float SceneGlobals::UboGlobal::waveAnim = 0 |
Definition at line 99 of file sceneglobals.h.