> For the complete documentation index, see [llms.txt](https://docs.oserosuite.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.oserosuite.com/supported-assets/render-results-screen/how-to-use-5.2+/code-reference/classes/uos_rrs_renderdatalibrary.md).

# UOS\_RRS\_RenderDataLibrary

## References

<table data-header-hidden><thead><tr><th width="148"></th><th></th></tr></thead><tbody><tr><td>Parent Class</td><td>UBlueprintFunctionLibrary</td></tr><tr><td>Module</td><td>OS_RRS_Editor</td></tr><tr><td>Header</td><td>/OseroSuite_RRS/Source/OS_RRS_Editor/Public/Automation/</td></tr><tr><td>Include</td><td>#include "Automation/OS_RRS_RenderDataLibrary.h"</td></tr></tbody></table>

## 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()                                                             |                                                                                                   |
