UOS_RRS_RenderDataLibrary

Documentation for the Osero Suite: Render Results Screen update 1.1 (5.2+)

References

Parent Class

UBlueprintFunctionLibrary

Module

OS_RRS_Editor

Header

/OseroSuite_RRS/Source/OS_RRS_Editor/Public/Automation/

Include

#include "Automation/OS_RRS_RenderDataLibrary.h"

Remarks

Blueprint wrappers and helpers for render result data.

Variables

Type
Name
Description

Functions

Return Type
Name
Description

static FString

ToString_RenderResult(const EOS_RRS_RenderResult& RenderResult)

static FString

ToString_DateTimeFormat(const EOS_RRS_DateTimeFormat& Format)

static FString

ToString_Status(EMovieRenderShotState Status)

static FString

ToString(const EOS_RRS_RenderResult& RenderResult)

static FString

ToString(const EOS_RRS_DateTimeFormat& Format)

static FString

ToString(EMovieRenderShotState Status)

static FLinearColor

ToColour_RenderResult(const EOS_RRS_RenderResult& RenderResult)

static FLinearColor

ToColour_Status(EMovieRenderShotState Status)

static FLinearColor

ToColour(const EOS_RRS_RenderResult& RenderResult)

static FLinearColor

ToColour(EMovieRenderShotState Status)

static FOS_RRS_ResultData

GetRenderResultsFromJson(FString FullJsonPath)

static bool

ContainsJob(const FOS_RRS_ResultData& ResultData, FString JobName, FString ObjectPath)

static bool

ContainsJob_Struct(const FOS_RRS_ResultData& ResultData, FOS_RRS_JobData JobData)

This function compares JobName and ObjectPath - the rest of the data is ignored.

static bool

HasAnyShots_Results(const FOS_RRS_ResultData& ResultData)

static bool

HasAnyShots_Job(const FOS_RRS_JobData& JobData)

static double

GetTotalRenderTime_Result(const FOS_RRS_ResultData& ResultData)

static double

GetTotalRenderTime_Job(const FOS_RRS_JobData& JobData)

static bool

ContainsShot(const FOS_RRS_JobData& JobData, FString ShotName)

static bool

ContainsShot_Struct(const FOS_RRS_JobData& JobData, FOS_RRS_ShotData ShotData)

static bool

EqualEqual_JobJob(FOS_RRS_JobData A, FOS_RRS_JobData B)

static bool

EqualEqual_ShotShot(FOS_RRS_ShotData A, FOS_RRS_ShotData B)

static bool

NotEqual_JobJob(FOS_RRS_JobData A, FOS_RRS_JobData B)

static bool

NotEqual_ShotShot(FOS_RRS_ShotData A, FOS_RRS_ShotData B)

static FString

GetDisplayName_Shot(const FOS_RRS_ShotData& ShotData, bool bRootOnly = true)

@param RootOnly will cut any inner names and shot the name as displayed in the root sequence only

static bool

IsValid_Job(const FOS_RRS_JobData& JobData)

static bool

IsValid_Shot(const FOS_RRS_ShotData& ShotData)

static FString

GetCleanOutputPath(const FOS_RRS_JobData& JobData, FString ShotName = "")

static FColor

GetColour_Success()

static FColor

GetColour_Warning()

static FColor

GetColour_Failure()

static FColor

GetColour_Error()

static FColor

GetColour_DateTime()

static FColor

GetColour_TotalRenderTime()

Last updated