UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FSceneInterface::FCustomRenderPassRendererInput Struct Reference

#include <SceneInterface.h>

Public Member Functions

 FCustomRenderPassRendererInput ()
 

Public Attributes

FVector ViewLocation
 
FMatrix ViewRotationMatrix
 
FMatrix ProjectionMatrix
 
TSet< FPrimitiveComponentIdHiddenPrimitives
 
TOptional< TSet< FPrimitiveComponentId > > ShowOnlyPrimitives
 
FEngineShowFlags EngineShowFlags
 
FSceneViewOwner ViewActor
 
class FSceneViewStateInterfaceViewStateInterface = nullptr
 
int32 PostVolumeUserFlags = 0
 
bool bIsSceneCapture = false
 
bool bUseMainViewFamilyShowFlags = false
 
bool bOverridesPostVolumeUserFlags = false
 
class FCustomRenderPassBaseCustomRenderPass = nullptr
 

Detailed Description

Contains settings used to construct scene view for custom render pass during the renderer construction.

Constructor & Destructor Documentation

◆ FCustomRenderPassRendererInput()

FSceneInterface::FCustomRenderPassRendererInput::FCustomRenderPassRendererInput ( )
inline

Member Data Documentation

◆ bIsSceneCapture

bool FSceneInterface::FCustomRenderPassRendererInput::bIsSceneCapture = false

◆ bOverridesPostVolumeUserFlags

bool FSceneInterface::FCustomRenderPassRendererInput::bOverridesPostVolumeUserFlags = false

◆ bUseMainViewFamilyShowFlags

bool FSceneInterface::FCustomRenderPassRendererInput::bUseMainViewFamilyShowFlags = false

◆ CustomRenderPass

class FCustomRenderPassBase* FSceneInterface::FCustomRenderPassRendererInput::CustomRenderPass = nullptr

◆ EngineShowFlags

FEngineShowFlags FSceneInterface::FCustomRenderPassRendererInput::EngineShowFlags

◆ HiddenPrimitives

TSet<FPrimitiveComponentId> FSceneInterface::FCustomRenderPassRendererInput::HiddenPrimitives

◆ PostVolumeUserFlags

int32 FSceneInterface::FCustomRenderPassRendererInput::PostVolumeUserFlags = 0

◆ ProjectionMatrix

FMatrix FSceneInterface::FCustomRenderPassRendererInput::ProjectionMatrix

◆ ShowOnlyPrimitives

TOptional<TSet<FPrimitiveComponentId> > FSceneInterface::FCustomRenderPassRendererInput::ShowOnlyPrimitives

◆ ViewActor

FSceneViewOwner FSceneInterface::FCustomRenderPassRendererInput::ViewActor

◆ ViewLocation

FVector FSceneInterface::FCustomRenderPassRendererInput::ViewLocation

Data used to construct scene view for the custom render pass.

◆ ViewRotationMatrix

FMatrix FSceneInterface::FCustomRenderPassRendererInput::ViewRotationMatrix

◆ ViewStateInterface

class FSceneViewStateInterface* FSceneInterface::FCustomRenderPassRendererInput::ViewStateInterface = nullptr

The documentation for this struct was generated from the following file: