20 UPROPERTY(Interp, EditAnywhere, BlueprintReadWrite, Category =
"Filmback", meta = (ClampMin =
"0.001", ForceUnits =
mm))
24 UPROPERTY(Interp, EditAnywhere, BlueprintReadWrite, Category = "
Filmback", meta = (ClampMin = "0.001", ForceUnits =
mm))
28 UPROPERTY(Interp, EditAnywhere, BlueprintReadWrite, Category = "
Filmback", meta = (ForceUnits =
mm))
29 float SensorHorizontalOffset;
32 UPROPERTY(Interp, EditAnywhere, BlueprintReadWrite, Category = "
Filmback", meta = (ForceUnits =
mm))
33 float SensorVerticalOffset;
37 float SensorAspectRatio;
41 return (SensorWidth ==
Other.SensorWidth)
42 && (SensorHeight ==
Other.SensorHeight)
43 && (SensorHorizontalOffset ==
Other.SensorHorizontalOffset)
44 && (SensorVerticalOffset ==
Other.SensorVerticalOffset);
49 return !operator==(
Other);
54 SensorAspectRatio = (SensorHeight > 0.f) ? (SensorWidth / SensorHeight) : 0.f;
59 , SensorHeight(18.67f)
60 , SensorHorizontalOffset(0.0f)
61 , SensorVerticalOffset(0.0f)
62 , SensorAspectRatio(1.33f)
95 : MinFocalLength(50.f)
96 , MaxFocalLength(50.f)
99 , MinimumFocusDistance(15.f)
105 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"Lens", meta = (ForceUnits =
mm, ClampMin =
"0.001"))
109 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "
Lens", meta = (ForceUnits =
mm, ClampMin = "0.001"))
110 float MaxFocalLength = 0.f;
113 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "
Lens")
114 float MinFStop = 0.f;
117 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "
Lens")
118 float MaxFStop = 0.f;
121 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "
Lens", meta = (ForceUnits =
mm))
122 float MinimumFocusDistance = 0.f;
125 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "
Lens", meta = (ClampMin = "1", ClampMax = "2"))
126 float SqueezeFactor = 1.f;
129 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "
Lens", meta = (ClampMin = "4", ClampMax = "16"))
134 return (MinFocalLength ==
Other.MinFocalLength)
135 && (MaxFocalLength ==
Other.MaxFocalLength)
136 && (MinFStop ==
Other.MinFStop)
137 && (MaxFStop ==
Other.MaxFStop)
138 && (MinimumFocusDistance ==
Other.MinimumFocusDistance)
139 && (SqueezeFactor ==
Other.SqueezeFactor)
140 && (DiaphragmBladeCount ==
Other.DiaphragmBladeCount);
239 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"Focus Method")
244 float ManualFocusDistance;
250#if WITH_EDITORONLY_DATA
261 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"Focus Settings")
265 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "
Focus Settings")
266 float FocusSmoothingInterpSpeed;
269 UPROPERTY(Interp, EditAnywhere, BlueprintReadWrite, Category = "
Focus Settings")
274 ManualFocusDistance(100000.f),
275 TrackingFocusSettings(),
276#if WITH_EDITORONLY_DATA
280 bSmoothFocusChanges(
false),
281 FocusSmoothingInterpSpeed(8.f),
312 UPROPERTY(config, EditAnywhere, BlueprintReadWrite, BlueprintSetter=SetDefaultLensPresetName, Category=
Lens, meta=(GetOptions=GetLensPresetNames))
313 FString DefaultLensPresetName;
316 UPROPERTY(config, EditAnywhere, BlueprintReadWrite, BlueprintSetter=SetDefaultLensFocalLength, Category=
Lens)
317 float DefaultLensFocalLength;
320 UPROPERTY(config, EditAnywhere, BlueprintReadWrite, BlueprintSetter=SetDefaultLensFStop, Category=
Lens)
321 float DefaultLensFStop;
324 UPROPERTY(config, EditAnywhere, BlueprintReadWrite, BlueprintSetter=SetLensPresets, Category=
Lens, meta=(TitleProperty=
Name))
329 FString DefaultFilmbackPreset;
332 UPROPERTY(config, EditAnywhere, BlueprintReadWrite, BlueprintSetter=SetFilmbackPresets, Category=
Filmback, meta=(TitleProperty=
Name))
336 UPROPERTY(config, EditAnywhere, BlueprintReadWrite, BlueprintSetter=SetDefaultCropPresetName, Category=
Crop, meta=(GetOptions=GetCropPresetNames))
337 FString DefaultCropPresetName;
340 UPROPERTY(config, EditAnywhere, BlueprintReadWrite, BlueprintSetter=SetCropPresets, Category=
Crop, meta=(TitleProperty=
Name))
395 TArray<FString> GetLensPresetNames() const;
398 TArray<FString> GetFilmbackPresetNames() const;
401 TArray<FString> GetCropPresetNames() const;
403 static const FString CineCameraConfigSection;
405 void CopyOldConfigSettings();
406 void CloseNotification();
409 void RecalcSensorAspectRatios();
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127