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

#include <ReflectionCaptureProxy.h>

Public Member Functions

ENGINE_API FReflectionCaptureProxy (const class UReflectionCaptureComponent *InComponent)
 
ENGINE_API void SetTransform (const FMatrix &InTransform)
 
ENGINE_API void UpdateMobileUniformBuffer (FRHICommandListBase &RHICmdList)
 
ENGINE_API void UpdateMobileUniformBuffer ()
 

Public Attributes

const class UReflectionCaptureComponentComponent
 
int32 PackedIndex
 
TUniformBufferRef< FMobileReflectionCaptureShaderParametersMobileUniformBuffer
 
FTextureEncodedHDRCubemap
 
float EncodedHDRAverageBrightness
 
EReflectionCaptureShape::Type Shape
 
FDFVector3 Position
 
float InfluenceRadius
 
float Brightness
 
uint32 Guid
 
FVector3f CaptureOffset
 
int32 SortedCaptureIndex
 
FMatrix44f BoxTransform
 
FVector3f BoxScales
 
float BoxTransitionDistance
 
FPlane4f LocalReflectionPlane
 
FVector4 ReflectionXAxisAndYScale
 
bool bUsingPreviewCaptureData
 

Detailed Description

Represents a reflection capture to the renderer.

Constructor & Destructor Documentation

◆ FReflectionCaptureProxy()

FReflectionCaptureProxy::FReflectionCaptureProxy ( const class UReflectionCaptureComponent InComponent)

Member Function Documentation

◆ SetTransform()

void FReflectionCaptureProxy::SetTransform ( const FMatrix InTransform)

◆ UpdateMobileUniformBuffer() [1/2]

void FReflectionCaptureProxy::UpdateMobileUniformBuffer ( )

◆ UpdateMobileUniformBuffer() [2/2]

void FReflectionCaptureProxy::UpdateMobileUniformBuffer ( FRHICommandListBase RHICmdList)

Member Data Documentation

◆ BoxScales

FVector3f FReflectionCaptureProxy::BoxScales

◆ BoxTransform

FMatrix44f FReflectionCaptureProxy::BoxTransform

◆ BoxTransitionDistance

float FReflectionCaptureProxy::BoxTransitionDistance

◆ Brightness

float FReflectionCaptureProxy::Brightness

◆ bUsingPreviewCaptureData

bool FReflectionCaptureProxy::bUsingPreviewCaptureData

◆ CaptureOffset

FVector3f FReflectionCaptureProxy::CaptureOffset

◆ Component

const class UReflectionCaptureComponent* FReflectionCaptureProxy::Component

◆ EncodedHDRAverageBrightness

float FReflectionCaptureProxy::EncodedHDRAverageBrightness

◆ EncodedHDRCubemap

FTexture* FReflectionCaptureProxy::EncodedHDRCubemap

◆ Guid

uint32 FReflectionCaptureProxy::Guid

◆ InfluenceRadius

float FReflectionCaptureProxy::InfluenceRadius

◆ LocalReflectionPlane

FPlane4f FReflectionCaptureProxy::LocalReflectionPlane

◆ MobileUniformBuffer

TUniformBufferRef<FMobileReflectionCaptureShaderParameters> FReflectionCaptureProxy::MobileUniformBuffer

Used with mobile renderer

◆ PackedIndex

int32 FReflectionCaptureProxy::PackedIndex

◆ Position

FDFVector3 FReflectionCaptureProxy::Position

◆ ReflectionXAxisAndYScale

FVector4 FReflectionCaptureProxy::ReflectionXAxisAndYScale

◆ Shape

EReflectionCaptureShape::Type FReflectionCaptureProxy::Shape

◆ SortedCaptureIndex

int32 FReflectionCaptureProxy::SortedCaptureIndex

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