Navigation
API > API/Runtime > API/Runtime/MovieSceneCapture > API/Runtime/MovieSceneCapture/Protocols
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UMovieSceneCaptureProtocolBase
- UMovieSceneImageCaptureProtocolBase
- UCompositionGraphCaptureProtocol
References
| Module | MovieSceneCapture |
| Header | /Engine/Source/Runtime/MovieSceneCapture/Public/Protocols/CompositionGraphCaptureProtocol.h |
| Include | #include "Protocols/CompositionGraphCaptureProtocol.h" |
Syntax
class UCompositionGraphCaptureProtocol : public UMovieSceneImageCaptureProtocolBase
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bCaptureFramesInHDR | Whether to capture the frames as HDR textures (*.exr format) | |
| bool | bDisableScreenPercentage | Whether to disable screen percentage | |
| TEnumAsByte< enum EHDRCaptureGamut > | CaptureGamut | The color gamut to use when storing HDR captured data. | |
| int32 | HDRCompressionQuality | Compression Quality for HDR Frames (0 for no compression, 1 for default compression which can be slow) | |
| FCompositionGraphCapturePasses | IncludeRenderPasses | A list of render passes to include in the capture. Leave empty to export all available passes. | |
| FSoftObjectPath | PostProcessingMaterial | Custom post processing material to use for rendering |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UCompositionGraphCaptureProtocol
(
const FObjectInitializer& Init |
Overridden from UMovieSceneCaptureProtocolBase
| Type | Name | Description | |
|---|---|---|---|
| void | CaptureFrameImpl
(
const FFrameMetrics& FrameMetrics |
Instruct this protocol to capture a frame relating to the specified metrics | |
| void | FinalizeImpl () |
Called when we have finished capturing | |
| bool | Check whether this protocol has any processing left to do, or whether it should be finalized. | ||
| void | OnLoadConfigImpl
(
FMovieSceneCaptureSettings& InSettings |
Called when this protocol has been loaded | |
| void | OnReleaseConfigImpl
(
FMovieSceneCaptureSettings& InSettings |
Called when this protocol has been released | |
| bool | SetupImpl () |
~ UMovieSceneCaptureProtocolBase implementation | |
| void | TickImpl () |
Called on the main thread to do any additional processing |