166 void ReleaseRHI()
override {
Release(); }
198UE_DEPRECATED(5.1,
"Single pass multiple view family rendering makes this obsolete. Use ViewFamily.SceneTexturesConfig.IsValid() instead.")
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define ENUM_CLASS_FLAGS(Enum)
Definition EnumClassFlags.h:6
RENDERER_API void SetupMobileSceneTextureUniformParameters(FRDGBuilder &GraphBuilder, const FSceneTextures *SceneTextures, EMobileSceneTextureSetupMode SetupMode, FMobileSceneTextureUniformParameters &SceneTextureParameters)
Definition SceneTextures.cpp:1200
RENDERER_API void CreateSystemTextures(FRDGBuilder &GraphBuilder)
Definition SceneTextures.cpp:1417
RENDERER_API FIntPoint GetSceneTextureExtentFromView(const FViewInfo &View)
Definition SceneTextures.cpp:1407
ESceneTextureSetupMode
Definition SceneRenderTargetParameters.h:31
RENDERER_API bool IsSceneTexturesValid()
Definition SceneTextures.cpp:1397
ESceneTexture
Definition SceneRenderTargetParameters.h:12
RENDERER_API void SetupSceneTextureUniformParameters(FRDGBuilder &GraphBuilder, const FSceneTextures *SceneTextures, ERHIFeatureLevel::Type FeatureLevel, ESceneTextureSetupMode SetupMode, FSceneTextureUniformParameters &OutParameters)
Definition SceneTextures.cpp:1061
RENDERER_API ERHIFeatureLevel::Type GetSceneTextureFeatureLevel()
Definition SceneTextures.cpp:1412
const RENDERER_API FSceneTextureExtracts & GetSceneTextureExtracts()
Definition SceneTextures.cpp:1028
RENDERER_API FSceneTextureShaderParameters GetSceneTextureShaderParameters(const FSceneView &View)
Definition SceneTextures.cpp:1380
RENDERER_API TRDGUniformBufferRef< FSceneTextureUniformParameters > CreateSceneTextureUniformBuffer(FRDGBuilder &GraphBuilder, const FSceneTextures *SceneTextures, ERHIFeatureLevel::Type FeatureLevel, ESceneTextureSetupMode SetupMode=ESceneTextureSetupMode::All)
Definition SceneTextures.cpp:1162
RENDERER_API FRDGTextureRef GetSceneTexture(const FSceneTextures &SceneTextures, ESceneTexture InSceneTexture)
Definition SceneTextures.cpp:1038
RENDERER_API FSceneTextureShaderParameters CreateSceneTextureShaderParameters(FRDGBuilder &GraphBuilder, const FSceneTextures *SceneTextures, ERHIFeatureLevel::Type FeatureLevel, ESceneTextureSetupMode SetupMode=ESceneTextureSetupMode::All)
Definition SceneTextures.cpp:1348
RENDERER_API void ResetSceneTextureExtentHistory()
Definition SceneTextures.cpp:395
RENDERER_API TRDGUniformBufferRef< FMobileSceneTextureUniformParameters > CreateMobileSceneTextureUniformBuffer(FRDGBuilder &GraphBuilder, const FSceneTextures *SceneTextures, EMobileSceneTextureSetupMode SetupMode=EMobileSceneTextureSetupMode::All)
Definition SceneTextures.cpp:1328
RENDERER_API FIntPoint GetSceneTextureExtent()
Definition SceneTextures.cpp:1402
EMobileSceneTextureSetupMode
Definition SceneRenderTargetParameters.h:72
#define BEGIN_SHADER_PARAMETER_STRUCT(StructTypeName, DllStorage)
Definition ShaderParameterMacros.h:1482
#define SHADER_PARAMETER_STRUCT_REF(StructType, MemberName)
Definition ShaderParameterMacros.h:1909
#define END_SHADER_PARAMETER_STRUCT()
Definition ShaderParameterMacros.h:1485
Definition UnrealType.h:3087
Definition RenderGraphBuilder.h:49
Definition RenderGraphResources.h:571
bool IsValid() const
Definition RHIResources.h:100
Definition RHIResources.h:2153
Definition RenderResource.h:37
Definition SceneView.h:1425
Definition SceneRendering.h:1132
Definition RefCounting.h:454
Definition SceneComponent.h:24
Type
Definition RHIFeatureLevel.h:20
ESceneTextureSetupMode SetupMode
Definition SceneTextures.h:70
FRDGTextureMSAA PartialDepth
Definition SceneTextures.h:83
TRDGUniformBufferRef< FMobileSceneTextureUniformParameters > MobileUniformBuffer
Definition SceneTextures.h:67
Definition SceneTextures.h:110