Sequencer.CustomTaskScheduling

Sequencer.CustomTaskScheduling

#Overview

name: Sequencer.CustomTaskScheduling

This variable is created as a Console Variable (cvar).

It is referenced in 2 C++ source files.

#Summary

#References in C++ code

#Callsites

This variable is referenced in the following C++ source code:

#Loc: <Workspace>/Engine/Source/Runtime/MovieScene/Private/EntitySystem/MovieSceneTaskScheduler.cpp:15

Scope (from outer to inner):

file
namespace    UE::MovieScene

Source code excerpt:

bool GSequencerCustomTaskScheduling = true;
static FAutoConsoleVariableRef CVarSequencerCustomTaskScheduling(
	TEXT("Sequencer.CustomTaskScheduling"),
	GSequencerCustomTaskScheduling,
	TEXT("(Default: true. Enables more efficient custom task scheduling of asynchronous Sequencer evaluation.")
	);

/** Flag structure to pass when executing a task. */
struct FTaskExecutionFlags

#Loc: <Workspace>/Engine/Source/Runtime/MovieScene/Private/EntitySystem/MovieSceneTaskScheduler.h:179

Scope (from outer to inner):

file
namespace    UE::MovieScene
class        class FEntitySystemScheduler : public IEntitySystemScheduler

Source code excerpt:


	/**
	 * Check whether custom task scheduling is enabled based on the state of the Sequencer.CustomTaskScheduling console variable
	 */
	static bool IsCustomSchedulingEnabled();

public:

	/**
	 * Reset this task scheduler to its default state ready to start rebuilding its task graph
	 */