Direct Camera for Unreal
Direct Camera Unreal docs
Loading...
Searching...
No Matches
UDirectCameraCaptureSettings Class Reference

#include <CameraCaptureSettings.h>

Public Member Functions

 UDirectCameraCaptureSettings ()
 DIRECTCAMERA_ALL_SETTINGS (MAKE_PROPERTY) */DirectCameraWhiteBalanceMode WhiteBalance_Mode
 White Balance Mode.
DirectCameraCaptureSettings ToNativeStruct () const
void FromNativeStruct (const DirectCameraCaptureSettings &Settings)

Public Attributes

__Type__ __Name__
DirectCameraFocusMode Focus_Mode
 Focus Mode.
DirectCameraExposureMode Exposure_Mode
 Exposure Mode.
DirectCameraFlashMode Flash_Mode
 Flash Mode.
DirectCameraAEMode AE_Mode
 Auto Exposure Mode.
DirectCameraAFMode AF_Mode
 Auto Focus Mode.
DirectCameraStabilizationMode Stabilization_Mode
 Stabilization Mode.
float Zoom
 Zoom level (1.0 = no zoom, higher values = more zoom)
FVector2D AE_Center
 Auto Exposure region center coordinate (0.0 to 1.0, normalized)
FVector2D AF_Center
 Auto Focus region center coordinate (0.0 to 1.0, normalized)
bool AE_Lock
 Lock Auto Exposure.
bool AF_Lock
 Lock Auto Focus.
bool WhiteBalance_Lock
 Lock White Balance.
int32 ISO
 ISO Value.
float FixedExposureTime
 Fixed Exposure Time (in seconds)
float FixedFocusDistance
float ReadOnly_MinFocusDistance
 Read Only Minimum Focus Distance (in diopters, use UDirectCameraCaptureSettingsLibrary::ConvertDioptersToMeters to convert to meters)
float ReadOnly_MinExposureTime
 Read Only Minimum Exposure Time (in seconds)
float ReadOnly_MaxExposureTime
 Read Only Maximum Exposure Time (in seconds)

Protected Member Functions

void InitializeDefaults ()

Detailed Description

UDirectCameraCaptureSettings - A UObject wrapper for a DirectCameraCaptureSettings structure. This class allows editing camera capture settings in Blueprints, serialization etc. This is useful when you want to save or apply all the settings of a camera in one go.

You can get and set this object from a Media Player using UCameraCaptureSettingsLibrary::GetCameraCaptureSettingsFromMediaPlayer, UCameraCaptureSettingsLibrary::FillCameraCaptureSettingsFromMediaPlayer and UCameraCaptureSettingsLibrary::SetCameraCaptureSettingsOnMediaPlayer.

If you want to individually change settings on a camera, you can use the functions in UCameraCaptureSettingsLibrary directly.

Constructor & Destructor Documentation

◆ UDirectCameraCaptureSettings()

UDirectCameraCaptureSettings::UDirectCameraCaptureSettings ( )

Member Function Documentation

◆ DIRECTCAMERA_ALL_SETTINGS()

UDirectCameraCaptureSettings::DIRECTCAMERA_ALL_SETTINGS ( MAKE_PROPERTY )

White Balance Mode.

◆ FromNativeStruct()

void UDirectCameraCaptureSettings::FromNativeStruct ( const DirectCameraCaptureSettings & Settings)

◆ InitializeDefaults()

void UDirectCameraCaptureSettings::InitializeDefaults ( )
protected

◆ ToNativeStruct()

DirectCameraCaptureSettings UDirectCameraCaptureSettings::ToNativeStruct ( ) const

Member Data Documentation

◆ __Name__

__Type__ UDirectCameraCaptureSettings::__Name__

◆ AE_Center

FVector2D UDirectCameraCaptureSettings::AE_Center

Auto Exposure region center coordinate (0.0 to 1.0, normalized)

◆ AE_Lock

bool UDirectCameraCaptureSettings::AE_Lock

Lock Auto Exposure.

◆ AE_Mode

DirectCameraAEMode UDirectCameraCaptureSettings::AE_Mode

Auto Exposure Mode.

◆ AF_Center

FVector2D UDirectCameraCaptureSettings::AF_Center

Auto Focus region center coordinate (0.0 to 1.0, normalized)

◆ AF_Lock

bool UDirectCameraCaptureSettings::AF_Lock

Lock Auto Focus.

◆ AF_Mode

DirectCameraAFMode UDirectCameraCaptureSettings::AF_Mode

Auto Focus Mode.

◆ Exposure_Mode

DirectCameraExposureMode UDirectCameraCaptureSettings::Exposure_Mode

Exposure Mode.

◆ FixedExposureTime

float UDirectCameraCaptureSettings::FixedExposureTime

Fixed Exposure Time (in seconds)

◆ FixedFocusDistance

float UDirectCameraCaptureSettings::FixedFocusDistance

Read Only Minimum Focus Distance (in diopters, use UDirectCameraCaptureSettingsLibrary::ConvertDioptersToMeters to convert to meters and UDirectCameraCaptureSettingsLibrary::ConvertMetersToDiopters to convert from meters to diopters)

◆ Flash_Mode

DirectCameraFlashMode UDirectCameraCaptureSettings::Flash_Mode

Flash Mode.

◆ Focus_Mode

DirectCameraFocusMode UDirectCameraCaptureSettings::Focus_Mode

Focus Mode.

◆ ISO

int32 UDirectCameraCaptureSettings::ISO

ISO Value.

◆ ReadOnly_MaxExposureTime

float UDirectCameraCaptureSettings::ReadOnly_MaxExposureTime

Read Only Maximum Exposure Time (in seconds)

◆ ReadOnly_MinExposureTime

float UDirectCameraCaptureSettings::ReadOnly_MinExposureTime

Read Only Minimum Exposure Time (in seconds)

◆ ReadOnly_MinFocusDistance

float UDirectCameraCaptureSettings::ReadOnly_MinFocusDistance

Read Only Minimum Focus Distance (in diopters, use UDirectCameraCaptureSettingsLibrary::ConvertDioptersToMeters to convert to meters)

◆ Stabilization_Mode

DirectCameraStabilizationMode UDirectCameraCaptureSettings::Stabilization_Mode

Stabilization Mode.

◆ WhiteBalance_Lock

bool UDirectCameraCaptureSettings::WhiteBalance_Lock

Lock White Balance.

◆ Zoom

float UDirectCameraCaptureSettings::Zoom

Zoom level (1.0 = no zoom, higher values = more zoom)


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