Navigation
API > API/Plugins > API/Plugins/RenderGrid
This class is responsible for the movie pipeline part of the rendering of the given render grid job.
| Name | URenderGridMoviePipelineRenderJob |
| Type | class |
| Header File | /Engine/Plugins/Experimental/RenderGrid/Source/RenderGrid/Public/RenderGrid/RenderGridQueue.h |
| Include Path | #include "RenderGrid/RenderGridQueue.h" |
Syntax
UCLASS ()
class URenderGridMoviePipelineRenderJob : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → URenderGridMoviePipelineRenderJob
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Cancel () |
Cancels this render job. | RenderGrid/RenderGridQueue.h | |
bool CanExecute() |
Returns true if this render job can render (otherwise it will be skipped). | RenderGrid/RenderGridQueue.h | |
TSharedFuture< void > Execute() |
Starts this render job. | RenderGrid/RenderGridQueue.h | |
int32 GetEngineWarmUpCount() |
Retrieves the "Engine Warm Up Count" value from the AntiAliasingSettings from the render preset that this render grid job uses. | RenderGrid/RenderGridQueue.h | |
FString GetStatus() |
Retrieves the rendering status of the given render grid job. | RenderGrid/RenderGridQueue.h | |
float GetStatusPercentage() |
Retrieves the rendering status of the given render grid job. | RenderGrid/RenderGridQueue.h | |
bool IsCanceled() |
Returns true if this render job was canceled (which for example can be caused by calling Cancel(), or by closing the render popup). | RenderGrid/RenderGridQueue.h | |
void OnPostRenderEvent() |
An event that will be fired when the rendering process is executing the EndJobRender event for this job. | RenderGrid/RenderGridQueue.h | |
void OnPreRenderEvent() |
An event that will be fired when the rendering process is executing the BeginJobRender event for this job. | RenderGrid/RenderGridQueue.h | |
void OnWaitForEngineWarmUpCount() |
An event that will be fired when the rendering process is waiting for this job's engine warm up. | RenderGrid/RenderGridQueue.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BeginDestroy() |
The destructor, cleans up the TPromise (if it's set). | RenderGrid/RenderGridQueue.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static URenderGridMoviePipelineRenderJob * Create
(
URenderGridQueue* Queue, |
Creates a new render job, it won't be started right away. | RenderGrid/RenderGridQueue.h |