UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MobileReflectionEnvironmentCapture.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
3
#pragma once
4
5
#include "
HAL/Platform.h
"
6
7
class
FGlobalShaderMap
;
8
class
FRDGBuilder
;
9
class
FRDGTexture
;
10
class
FScene
;
11
class
FTexture
;
12
13
template
<
int
32 MaxSHOrder>
class
TSHVectorRGB
;
14
typedef
TSHVectorRGB<3>
FSHVectorRGB3
;
15
16
namespace
MobileReflectionEnvironmentCapture
17
{
18
void
ComputeAverageBrightness(
FRDGBuilder
& GraphBuilder,
FGlobalShaderMap
* ShaderMap,
FRDGTexture
*
CubemapTexture
,
float
*
OutAverageBrightness
);
19
FRDGTexture
* FilterReflectionEnvironment(
FRDGBuilder
& GraphBuilder,
FGlobalShaderMap
* ShaderMap,
FRDGTexture
*
CubemapTexture
,
FSHVectorRGB3
*
OutIrradianceEnvironmentMap
);
20
void
CopyToSkyTexture
(
FRDGBuilder
& GraphBuilder,
FScene
*
Scene
,
FRDGTexture
*
CubemapTexture
,
FTexture
* ProcessedTexture);
21
void
CreateCubeMips(
FRDGBuilder
& GraphBuilder,
FGlobalShaderMap
* ShaderMap,
FRDGTexture
*
CubemapTexture
);
22
}
Platform.h
StaticCastSharedRef
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition
SharedPointer.h:127
EDatasmithElementType::Scene
@ Scene
FSHVectorRGB3
TSHVectorRGB< 3 > FSHVectorRGB3
Definition
MobileReflectionEnvironmentCapture.h:14
FGlobalShaderMap
Definition
GlobalShader.h:173
FRDGBuilder
Definition
RenderGraphBuilder.h:49
FRDGTexture
Definition
RenderGraphResources.h:571
FScene
Definition
ScenePrivate.h:2875
FTexture
Definition
RenderResource.h:354
TSHVectorRGB
Definition
SHMath.h:494
MobileReflectionEnvironmentCapture
Definition
MobileReflectionEnvironmentCapture.cpp:40
MobileReflectionEnvironmentCapture::CopyToSkyTexture
void CopyToSkyTexture(FRDGBuilder &GraphBuilder, FScene *Scene, FRDGTexture *CubemapTexture, FTexture *ProcessedTexture)
Engine
Source
Runtime
Renderer
Private
MobileReflectionEnvironmentCapture.h
Generated by
1.9.8