77 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=SceneCapture)
80 UPROPERTY(interp, Category = SceneCapture, meta = (DisplayName =
"Capture Source"))
84 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = SceneCapture)
85 uint8 bCaptureEveryFrame : 1;
88 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = SceneCapture)
89 uint8 bCaptureOnMovement : 1;
92 UPROPERTY(EditAnywhere, BlueprintReadWrite,
Transient, DuplicateTransient, SkipSerialization, NonTransactional, AdvancedDisplay, Category = SceneCapture)
93 uint8 bCaptureGpuNextRender : 1;
96 UPROPERTY(EditAnywhere, BlueprintReadWrite,
Transient, DuplicateTransient, SkipSerialization, NonTransactional, AdvancedDisplay, Category = SceneCapture)
97 uint8 bDumpGpuNextRender : 1;
106 uint8 bSuppressGpuCaptureOrDump : 1;
113 UPROPERTY(EditAnywhere, BlueprintReadWrite, AdvancedDisplay, Category = SceneCapture)
114 uint8 bExcludeFromSceneTextureExtents : 1;
117 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = SceneCapture, meta = (
editcondition =
"!bCaptureEveryFrame"))
118 bool bAlwaysPersistRenderingState;
125 UPROPERTY(EditInstanceOnly, BlueprintReadWrite, Category=SceneCapture)
133 UPROPERTY(EditInstanceOnly, BlueprintReadWrite, Category=SceneCapture)
138 float LODDistanceFactor;
141 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=SceneCapture, meta=(UIMin =
"100", UIMax =
"10000"))
142 float MaxViewDistanceOverride;
145 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category=SceneCapture)
146 int32 CaptureSortPriority;
149 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = SceneCapture)
150 bool bUseRayTracingIfEnabled;
153 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=SceneCapture, AdvancedDisplay)
157 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=SceneCapture, AdvancedDisplay)
158 FName CollectionTransformWorldToLocal;
161 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=SceneCapture, AdvancedDisplay)
162 FName CollectionTransformProjection;
165 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=SceneCapture)
169 UE_DEPRECATED_FORGAME(5.5,
"Public access to this property is deprecated, and it will become private in a future release. Please use SetShowFlagSettings and GetShowFlagSettings instead.")
170 UPROPERTY(EditAnywhere, interp,
Blueprintgetter = GetShowFlagSettings, BlueprintSetter = SetShowFlagSettings, Category=SceneCapture)
187 UPROPERTY(EditAnywhere, interp, Category = SceneCapture)
188 FString ProfilingEventName;
252 ENGINE_API virtual void OnUnregister()
override;
263 virtual bool Is2D()
const {
return false; }
266 virtual bool IsCube()
const {
return false; }
269 bool SetFrameUpdated() {
return false; }
271 UE_DEPRECATED(5.6,
"UpdateSceneCaptureContents now requires a SceneRenderBuilder")
305#if WITH_EDITORONLY_DATA