![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <StochasticLighting.h>
Public Member Functions | |
| FContext (FRDGBuilder &InGraphBuilder, const FMinimalSceneTextures &InSceneTextures, const FLumenFrontLayerTranslucencyGBufferParameters &InFrontLayerTranslucencyGBuffer, StochasticLighting::EMaterialSource InMaterialSource) | |
| void | Validate (const FRunConfig &RunConfig) const |
| void | Run (const FViewInfo &View, EReflectionsMethod ViewReflectionsMethod, const FRunConfig &RunConfig) |
Public Attributes | |
| FRDGBuilder & | GraphBuilder |
| const FMinimalSceneTextures & | SceneTextures |
| const FLumenFrontLayerTranslucencyGBufferParameters & | FrontLayerTranslucencyGBuffer |
| StochasticLighting::EMaterialSource | MaterialSource |
| FRDGTextureUAVRef | DepthHistoryUAV = nullptr |
| FRDGTextureUAVRef | NormalHistoryUAV = nullptr |
| FRDGTextureUAVRef | DownsampledSceneDepth2x1UAV = nullptr |
| FRDGTextureUAVRef | DownsampledWorldNormal2x1UAV = nullptr |
| FRDGTextureUAVRef | DownsampledSceneDepth2x2UAV = nullptr |
| FRDGTextureUAVRef | DownsampledWorldNormal2x2UAV = nullptr |
| FRDGTextureUAVRef | LumenTileBitmaskUAV = nullptr |
| FRDGTextureUAVRef | MegaLightsTileBitmaskUAV = nullptr |
| FRDGTextureUAVRef | EncodedReprojectionVectorUAV = nullptr |
| FRDGTextureUAVRef | LumenPackedPixelDataUAV = nullptr |
| FRDGTextureUAVRef | MegaLightsPackedPixelDataUAV = nullptr |
| StochasticLighting::FContext::FContext | ( | FRDGBuilder & | InGraphBuilder, |
| const FMinimalSceneTextures & | InSceneTextures, | ||
| const FLumenFrontLayerTranslucencyGBufferParameters & | InFrontLayerTranslucencyGBuffer, | ||
| StochasticLighting::EMaterialSource | InMaterialSource | ||
| ) |
| void StochasticLighting::FContext::Run | ( | const FViewInfo & | View, |
| EReflectionsMethod | ViewReflectionsMethod, | ||
| const FRunConfig & | RunConfig | ||
| ) |
| void StochasticLighting::FContext::Validate | ( | const FRunConfig & | RunConfig | ) | const |
| FRDGTextureUAVRef StochasticLighting::FContext::DepthHistoryUAV = nullptr |
| FRDGTextureUAVRef StochasticLighting::FContext::DownsampledSceneDepth2x1UAV = nullptr |
| FRDGTextureUAVRef StochasticLighting::FContext::DownsampledSceneDepth2x2UAV = nullptr |
| FRDGTextureUAVRef StochasticLighting::FContext::DownsampledWorldNormal2x1UAV = nullptr |
| FRDGTextureUAVRef StochasticLighting::FContext::DownsampledWorldNormal2x2UAV = nullptr |
| FRDGTextureUAVRef StochasticLighting::FContext::EncodedReprojectionVectorUAV = nullptr |
| const FLumenFrontLayerTranslucencyGBufferParameters& StochasticLighting::FContext::FrontLayerTranslucencyGBuffer |
| FRDGBuilder& StochasticLighting::FContext::GraphBuilder |
| FRDGTextureUAVRef StochasticLighting::FContext::LumenPackedPixelDataUAV = nullptr |
| FRDGTextureUAVRef StochasticLighting::FContext::LumenTileBitmaskUAV = nullptr |
| StochasticLighting::EMaterialSource StochasticLighting::FContext::MaterialSource |
| FRDGTextureUAVRef StochasticLighting::FContext::MegaLightsPackedPixelDataUAV = nullptr |
| FRDGTextureUAVRef StochasticLighting::FContext::MegaLightsTileBitmaskUAV = nullptr |
| FRDGTextureUAVRef StochasticLighting::FContext::NormalHistoryUAV = nullptr |
| const FMinimalSceneTextures& StochasticLighting::FContext::SceneTextures |