UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SceneRenderBuilderInterface.h File Reference

Go to the source code of this file.

Classes

struct  FSceneRenderFunctionInputs
 
class  ISceneRenderBuilder
 
class  FSceneRenderGroupScope
 

Macros

#define SCENE_RENDER_GROUP_SCOPE(SceneRenderBuilder, Name, Flags)
 

Typedefs

using FSceneRenderFunction = TUniqueFunction< bool(FRDGBuilder &, const FSceneRenderFunctionInputs &)>
 

Enumerations

enum class  ESceneRenderGroupFlags : uint8 { None = 0 , GpuCapture = 1 << 1 , GpuDump = 1 << 2 }
 

Functions

 ENUM_CLASS_FLAGS (ESceneRenderGroupFlags)
 

Macro Definition Documentation

◆ SCENE_RENDER_GROUP_SCOPE

#define SCENE_RENDER_GROUP_SCOPE (   SceneRenderBuilder,
  Name,
  Flags 
)
Value:
(SceneRenderBuilder) \
, Flags \
)
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define PREPROCESSOR_JOIN(TokenA, TokenB)
Definition PreprocessorHelpers.h:104
Definition SceneRenderBuilderInterface.h:112

Typedef Documentation

◆ FSceneRenderFunction

Enumeration Type Documentation

◆ ESceneRenderGroupFlags

Enumerator
None 
GpuCapture 
GpuDump 

Function Documentation

◆ ENUM_CLASS_FLAGS()

ENUM_CLASS_FLAGS ( ESceneRenderGroupFlags  )