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

#include <LensDistortion.h>

Public Member Functions

 FPaniniProjectionConfig ()=default
 
bool IsEnabled () const
 
void Sanitize ()
 
FLensDistortionLUT GenerateLUTPasses (FRDGBuilder &GraphBuilder, const FViewInfo &View) const
 
RENDERER_API FLensDistortionLUT GenerateLUTPassesUnsafe (FRDGBuilder &GraphBuilder, const FSceneView &InView) const
 

Static Public Member Functions

static RENDERER_API bool IsEnabledByCVars ()
 namespace
 
static RENDERER_API FPaniniProjectionConfig ReadCVars ()
 

Public Attributes

float D = 0.0f
 
float S = 0.0f
 

Constructor & Destructor Documentation

◆ FPaniniProjectionConfig()

FPaniniProjectionConfig::FPaniniProjectionConfig ( )
default

Member Function Documentation

◆ GenerateLUTPasses()

FLensDistortionLUT FPaniniProjectionConfig::GenerateLUTPasses ( FRDGBuilder GraphBuilder,
const FViewInfo View 
) const

Add a RDG pass to generate the lens distortion LUT from the settings.

◆ GenerateLUTPassesUnsafe()

FLensDistortionLUT FPaniniProjectionConfig::GenerateLUTPassesUnsafe ( FRDGBuilder GraphBuilder,
const FSceneView InView 
) const

Add a RDG pass to generate the lens distortion LUT from the settings. Unsafe to due internal argument cast from "FSceneView" to "FViewInfo".

◆ IsEnabled()

bool FPaniniProjectionConfig::IsEnabled ( ) const
inline

◆ IsEnabledByCVars()

bool FPaniniProjectionConfig::IsEnabledByCVars ( )
static

namespace

Returns whether the panini is enabled by cvar.

◆ ReadCVars()

FPaniniProjectionConfig FPaniniProjectionConfig::ReadCVars ( )
static

Returns teh cvars' configuration.

◆ Sanitize()

void FPaniniProjectionConfig::Sanitize ( )
inline

Member Data Documentation

◆ D

float FPaniniProjectionConfig::D = 0.0f

◆ S

float FPaniniProjectionConfig::S = 0.0f

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