|
OpenGothic
Open source reimplementation of Gothic I and II
|
#include <renderer.h>
Public Member Functions | |
| Renderer (Tempest::Swapchain &swapchain) | |
| ~Renderer () | |
| void | resetSwapchain () |
| void | onWorldChanged () |
| void | draw (Tempest::Encoder< Tempest::CommandBuffer > &cmd, uint8_t cmdId, size_t imgId, Tempest::VectorImage::Mesh &uiLayer, Tempest::VectorImage::Mesh &numOverlay, InventoryMenu &inventory, VideoWidget &video) |
| void | dbgDraw (Tempest::Painter &painter) |
| Tempest::Attachment | screenshoot (uint8_t frameId) |
Definition at line 18 of file renderer.h.
| Renderer::Renderer | ( | Tempest::Swapchain & | swapchain | ) |
Definition at line 46 of file renderer.cpp.
| Renderer::~Renderer | ( | ) |
Definition at line 105 of file renderer.cpp.
| void Renderer::dbgDraw | ( | Tempest::Painter & | painter | ) |
Definition at line 539 of file renderer.cpp.
| void Renderer::draw | ( | Tempest::Encoder< Tempest::CommandBuffer > & | cmd, |
| uint8_t | cmdId, | ||
| size_t | imgId, | ||
| Tempest::VectorImage::Mesh & | uiLayer, | ||
| Tempest::VectorImage::Mesh & | numOverlay, | ||
| InventoryMenu & | inventory, | ||
| VideoWidget & | video | ||
| ) |
| void Renderer::onWorldChanged | ( | ) |
Definition at line 282 of file renderer.cpp.
| void Renderer::resetSwapchain | ( | ) |
Definition at line 109 of file renderer.cpp.
| Tempest::Attachment Renderer::screenshoot | ( | uint8_t | frameId | ) |
Definition at line 2119 of file renderer.cpp.
| const uint32_t Renderer::atlasDim = 256 |
Definition at line 193 of file renderer.h.
| bool Renderer::atomicImg = false |
Definition at line 189 of file renderer.h.
| Tempest::StorageImage Renderer::counter |
Definition at line 186 of file renderer.h.
| Tempest::StorageBuffer Renderer::counterBuf |
Definition at line 187 of file renderer.h.
| Tempest::StorageImage Renderer::dbg16 |
Definition at line 241 of file renderer.h.
| Tempest::StorageImage Renderer::dbg32 |
Definition at line 241 of file renderer.h.
| Tempest::StorageImage Renderer::dbg64 |
Definition at line 241 of file renderer.h.
| Tempest::StorageImage Renderer::dbg8 |
Definition at line 241 of file renderer.h.
| Tempest::StorageBuffer Renderer::drawTasks |
Definition at line 237 of file renderer.h.
| Tempest::StorageBuffer Renderer::epipoles |
Definition at line 207 of file renderer.h.
| Tempest::StorageImage Renderer::epTrace |
Definition at line 208 of file renderer.h.
| bool Renderer::fisrtFrame = false |
Definition at line 203 of file renderer.h.
| Tempest::StorageImage Renderer::fogDbg |
Definition at line 221 of file renderer.h.
| Tempest::StorageBuffer Renderer::freeList |
Definition at line 196 of file renderer.h.
| Tempest::StorageBuffer Renderer::hashTable |
Definition at line 196 of file renderer.h.
| Tempest::StorageImage Renderer::hiZ |
Definition at line 185 of file renderer.h.
| Tempest::StorageImage Renderer::lightBins |
Definition at line 239 of file renderer.h.
| Tempest::StorageImage Renderer::lightTiles |
Definition at line 238 of file renderer.h.
Definition at line 194 of file renderer.h.
| Tempest::StorageImage Renderer::meshTiles |
Definition at line 233 of file renderer.h.
| Tempest::StorageImage Renderer::outputImage |
Definition at line 226 of file renderer.h.
| Tempest::StorageImage Renderer::outputImageClr |
Definition at line 227 of file renderer.h.
| Tempest::ZBuffer Renderer::pageData |
Definition at line 215 of file renderer.h.
| Tempest::StorageImage Renderer::pageHiZ |
Definition at line 214 of file renderer.h.
| Tempest::StorageBuffer Renderer::pageList |
Definition at line 216 of file renderer.h.
| Tempest::StorageBuffer Renderer::pageListTmp |
Definition at line 217 of file renderer.h.
| Tempest::StorageImage Renderer::pages |
Definition at line 229 of file renderer.h.
| Tempest::StorageImage Renderer::pageTbl |
Definition at line 213 of file renderer.h.
| Tempest::StorageBuffer Renderer::pageTblOmni |
Definition at line 218 of file renderer.h.
| Tempest::StorageBuffer Renderer::posList |
Definition at line 231 of file renderer.h.
| Tempest::StorageImage Renderer::primTiles |
Definition at line 234 of file renderer.h.
| Tempest::StorageImage Renderer::primTilesOmni |
Definition at line 239 of file renderer.h.
| Tempest::StorageBuffer Renderer::probes |
Definition at line 197 of file renderer.h.
| Tempest::StorageImage Renderer::probesGBuffDiff |
Definition at line 198 of file renderer.h.
| Tempest::StorageImage Renderer::probesGBuffNorm |
Definition at line 199 of file renderer.h.
| Tempest::StorageImage Renderer::probesGBuffRayT |
Definition at line 200 of file renderer.h.
| Tempest::StorageImage Renderer::probesLighting |
Definition at line 201 of file renderer.h.
| Tempest::StorageImage Renderer::probesLightingPrev |
Definition at line 202 of file renderer.h.
| Tempest::StorageBuffer Renderer::visibleLights |
Definition at line 219 of file renderer.h.
| Tempest::StorageBuffer Renderer::visList |
Definition at line 230 of file renderer.h.
| Tempest::StorageBuffer Renderer::voteTable |
Definition at line 196 of file renderer.h.
| Tempest::StorageImage Renderer::vsmDbg |
Definition at line 222 of file renderer.h.