Navigation
API > API/Plugins > API/Plugins/MovieRenderPipelineCore
Responsible for sending out telemetry for Movie Render Queue, Movie Render Graph, and Quick Render.
| Name | FMoviePipelineTelemetry |
| Type | class |
| Header File | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/MoviePipelineTelemetry.h |
| Include Path | #include "MoviePipelineTelemetry.h" |
Syntax
class FMoviePipelineTelemetry
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| bIsCurrentRenderRequestQuickRender | bool | Tracks whether the current render request originated from Quick Render. | MoviePipelineTelemetry.h |
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FMoviePipelineShotRenderTelemetry GatherShotRenderTelemetryForGraph
(
const UMoviePipelineExecutorShot* InShot, |
Returns a populated telemetry object for the shot and graph that's specified. | MoviePipelineTelemetry.h | |
| Returns a populated telemetry object for the shot that's specified. | MoviePipelineTelemetry.h | ||
static FString GetSessionType() |
Gets the current session type (Editor, DashGame, Shipping). | MoviePipelineTelemetry.h | |
static void SendBeginShotRenderTelemetry
(
UMoviePipelineExecutorShot* InShot, |
Sends out telemetry that includes information about the shot being rendered (the type of rendering being done, which types of settings/nodes are being used, etc). | MoviePipelineTelemetry.h | |
static void SendEndShotRenderTelemetry
(
const bool bIsGraph, |
Sends out telemetry that indicates whether the shot was rendered successfully. | MoviePipelineTelemetry.h | |
static void SendQuickRenderRequestedTelemetry
(
const EMovieGraphQuickRenderMode QuickRenderMode |
Sends out telemetry that captures Quick Render information for the provided mode. | MoviePipelineTelemetry.h | |
static void SendRendersRequestedTelemetry
(
const bool bIsLocal, |
Sends out telemetry that captures queue-level information. | MoviePipelineTelemetry.h |