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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.oserosuite.com/supported-assets/render-results-screen/how-to-use-5.2+/code-reference/classes/uos_rrs_renderdatalibrary.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
