CARLA
Loading...
Searching...
No Matches
Namespaces | Functions | Variables
SceneCaptureCamera_RayTracedLens.cpp File Reference
#include "Carla/Sensor/SceneCaptureCamera_RayTracedLens.h"
#include "Carla.h"
#include "Carla/Game/CarlaEngine.h"
#include "Carla/Sensor/ImageUtil.h"
#include "Carla/Sensor/RTLensEngineAdapter.h"
#include "Actor/ActorBlueprintFunctionLibrary.h"
#include <type_traits>

Go to the source code of this file.

Namespaces

namespace  SceneCaptureCameraRayTracedLens_local_ns
 

Functions

static TAutoConsoleVariable< float > CVarRTLensMaxAutoExposureEV (TEXT("carla.RTLens.MaxAutoExposureEV"), 12.0f, TEXT("Upper limit (EV100) of the rt_lens auto exposure range; the lower limit is the camera profile's."), ECVF_Default)
 
static TAutoConsoleVariable< int32 > CVarRTLensSyncBlockingPipelineCreation (TEXT("carla.RTLens.SyncModeBlockingPipelineCreation"), 1, TEXT(" 1: set r.RayTracing.NonBlockingPipelineCreation 0 while synchronous, restore it when asynchronous (default)."), ECVF_Default)
 
static TAutoConsoleVariable< int32 > CVarRTLensSyncBlockingReadback (TEXT("carla.RTLens.SyncModeBlockingReadback"), 1, TEXT(" 1: capture then read back through the per-tick batched GPU sync (default)."), ECVF_Default)
 
static ECameraModel SceneCaptureCameraRayTracedLens_local_ns::ParseCameraModelName (const FString &Name)
 
static TArray< float > SceneCaptureCameraRayTracedLens_local_ns::ParseFloatCSV (const FString &CSV)
 
static float SceneCaptureCameraRayTracedLens_local_ns::RadialAtTheta (ECameraModel Model, float Theta, TArrayView< const float > Coeffs)
 

Variables

static constexpr float GPinholeApertureFstop = 32.0f
 

Function Documentation

◆ CVarRTLensMaxAutoExposureEV()

static TAutoConsoleVariable< float > CVarRTLensMaxAutoExposureEV ( TEXT("carla.RTLens.MaxAutoExposureEV")  ,
12.  0f,
TEXT("Upper limit (EV100) of the rt_lens auto exposure range; the lower limit is the camera profile's.")  ,
ECVF_Default   
)
static

◆ CVarRTLensSyncBlockingPipelineCreation()

static TAutoConsoleVariable< int32 > CVarRTLensSyncBlockingPipelineCreation ( TEXT("carla.RTLens.SyncModeBlockingPipelineCreation")  ,
1  ,
TEXT(" 1: set r.RayTracing.NonBlockingPipelineCreation 0 while synchronous, restore it when asynchronous (default).")  ,
ECVF_Default   
)
static

◆ CVarRTLensSyncBlockingReadback()

static TAutoConsoleVariable< int32 > CVarRTLensSyncBlockingReadback ( TEXT("carla.RTLens.SyncModeBlockingReadback")  ,
1  ,
TEXT(" 1: capture then read back through the per-tick batched GPU sync (default).")  ,
ECVF_Default   
)
static

Variable Documentation

◆ GPinholeApertureFstop

constexpr float GPinholeApertureFstop = 32.0f
staticconstexpr