UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FPlanarReflectionSceneProxy Class Reference

#include <PlanarReflectionSceneProxy.h>

Public Member Functions

 FPlanarReflectionSceneProxy (UPlanarReflectionComponent *Component)
 
void UpdateTransform (const FMatrix &NewTransform)
 
void ApplyWorldOffset (const FVector &InOffset)
 

Public Attributes

FBox WorldBounds
 
bool bIsStereo
 
FPlane ReflectionPlane
 
FVector PlanarReflectionOrigin
 
float DistanceFromPlaneFadeEnd
 
FVector4 PlanarReflectionXAxis
 
FVector4 PlanarReflectionYAxis
 
FVector PlanarReflectionParameters
 
FVector2D PlanarReflectionParameters2
 
int32 PlanarReflectionId
 
float PrefilterRoughness
 
float PrefilterRoughnessDistance
 
FMatrix ProjectionWithExtraFOV [GMaxPlanarReflectionViews]
 
FIntRect ViewRect [GMaxPlanarReflectionViews]
 
FMatrix3x4 InverseTransposeMirrorMatrix
 
FName OwnerName
 
FPlanarReflectionRenderTargetRenderTarget
 

Constructor & Destructor Documentation

◆ FPlanarReflectionSceneProxy()

FPlanarReflectionSceneProxy::FPlanarReflectionSceneProxy ( UPlanarReflectionComponent Component)

Member Function Documentation

◆ ApplyWorldOffset()

void FPlanarReflectionSceneProxy::ApplyWorldOffset ( const FVector InOffset)
inline

◆ UpdateTransform()

void FPlanarReflectionSceneProxy::UpdateTransform ( const FMatrix NewTransform)
inline

Member Data Documentation

◆ bIsStereo

bool FPlanarReflectionSceneProxy::bIsStereo

◆ DistanceFromPlaneFadeEnd

float FPlanarReflectionSceneProxy::DistanceFromPlaneFadeEnd

◆ InverseTransposeMirrorMatrix

FMatrix3x4 FPlanarReflectionSceneProxy::InverseTransposeMirrorMatrix

◆ OwnerName

FName FPlanarReflectionSceneProxy::OwnerName

◆ PlanarReflectionId

int32 FPlanarReflectionSceneProxy::PlanarReflectionId

◆ PlanarReflectionOrigin

FVector FPlanarReflectionSceneProxy::PlanarReflectionOrigin

◆ PlanarReflectionParameters

FVector FPlanarReflectionSceneProxy::PlanarReflectionParameters

◆ PlanarReflectionParameters2

FVector2D FPlanarReflectionSceneProxy::PlanarReflectionParameters2

◆ PlanarReflectionXAxis

FVector4 FPlanarReflectionSceneProxy::PlanarReflectionXAxis

◆ PlanarReflectionYAxis

FVector4 FPlanarReflectionSceneProxy::PlanarReflectionYAxis

◆ PrefilterRoughness

float FPlanarReflectionSceneProxy::PrefilterRoughness

◆ PrefilterRoughnessDistance

float FPlanarReflectionSceneProxy::PrefilterRoughnessDistance

◆ ProjectionWithExtraFOV

FMatrix FPlanarReflectionSceneProxy::ProjectionWithExtraFOV[GMaxPlanarReflectionViews]

◆ ReflectionPlane

FPlane FPlanarReflectionSceneProxy::ReflectionPlane

◆ RenderTarget

FPlanarReflectionRenderTarget* FPlanarReflectionSceneProxy::RenderTarget

This is specific to a certain view and should actually be stored in FSceneViewState.

◆ ViewRect

FIntRect FPlanarReflectionSceneProxy::ViewRect[GMaxPlanarReflectionViews]

◆ WorldBounds

FBox FPlanarReflectionSceneProxy::WorldBounds

The documentation for this class was generated from the following files: