|
Foundation
|
#include "GPUScene.hpp"#include <Renderer/Renderer.hpp>#include <algorithm>#include <cmath>#include <numbers>Functions | |
| bool | IsSceneEnvironmentTexture (FImportedScene const &scene, size_t textureIndex) |
| GPUSceneDesc | CalculateSceneGPUDesc (FImportedScene const &scene, Foundation::RHI::RHIDeviceCapabilities const &caps, uint32_t minLightBudget) |
| void | UploadSceneResources (FImportedScene &scene, GPUScene &gpu, FSceneGPUResources &outResources) |
| void | UploadSceneEnvironment (FImportedScene const &scene, FLight const &environment, GPUScene &gpu) |
| GPUScene::UpdateResult | CommitSceneToGPU (FImportedScene &scene, GPUScene &gpu, FSceneGPUResources const &resources, RendererUBO &globals, uint32_t frameNumber) |
| GPUSceneDesc CalculateSceneGPUDesc | ( | FImportedScene const & | scene, |
| Foundation::RHI::RHIDeviceCapabilities const & | caps, | ||
| uint32_t | minLightBudget | ||
| ) |
| GPUScene::UpdateResult CommitSceneToGPU | ( | FImportedScene & | scene, |
| GPUScene & | gpu, | ||
| FSceneGPUResources const & | resources, | ||
| RendererUBO & | globals, | ||
| uint32_t | frameNumber | ||
| ) |
| bool IsSceneEnvironmentTexture | ( | FImportedScene const & | scene, |
| size_t | textureIndex | ||
| ) |
| void UploadSceneEnvironment | ( | FImportedScene const & | scene, |
| FLight const & | environment, | ||
| GPUScene & | gpu | ||
| ) |
| void UploadSceneResources | ( | FImportedScene & | scene, |
| GPUScene & | gpu, | ||
| FSceneGPUResources & | outResources | ||
| ) |