Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Plugins/Compositing/OpenColorIO/Source/OpenColorIO/Public/OpenColorIOShared.h |
Include |
#include "OpenColorIOShared.h" |
class FOpenColorIOTransformResource
FOpenColorIOTransformResource represents a OpenColorIO color transform to the shader compilation process
Name | Description | ||
---|---|---|---|
|
ShaderCode |
Name | Description | |
---|---|---|
|
FOpenColorIOTransformResource() |
Minimal initialization constructor. |
Name | Description | |
---|---|---|
|
~FOpenColorIOTransformResource() |
Destructor |
Name | Description | ||
---|---|---|---|
|
AddCompileId ( |
||
|
CacheShaders ( |
Caches the shaders for this color transform with no static parameters on the given platform. |
|
|
CacheShaders ( |
Caches the shaders for this color transform with no static parameters on the given platform. |
|
|
CancelCompilation() |
Cancels all outstanding compilation jobs |
|
|
DiscardShaderMap() |
Discards loaded shader maps if the application can't render |
|
|
FinishCompilation() |
Blocks until compilation has completed. Returns immediately if a compilation is not outstanding. |
|
|
GetColorTransformHLSLSource ( |
Get OCIO generated source code for the shader |
|
|
const TArray... |
GetCompileErrors() |
Accessors. |
|
GetDependentShaderTypes ( |
||
|
ERHIFeatureL... |
GetFeatureLevel() |
|
|
const FStrin... |
GetFriendlyName() |
|
|
FOpenColorIO... |
GetGameThreadShaderMap() |
|
|
TShaderRef< ... |
GetShader() |
|
|
TShaderRef< ... |
GetShaderGameThread() |
|
|
GetShaderMapId ( |
||
|
GetShaderMapIDsWithUnfinishedCompilation |
Fills the passed array with IDs of shader maps unfinished compilation jobs. |
|
|
Invalidate() |
||
|
IsCompilationFinished() |
Checks if the compilation for this shader is finished |
|
|
IsPersistent() |
Should shaders compiled for this color transform be saved to disk? |
|
|
IsSame ( |
||
|
ReleaseShaderMap() |
Releases this color transform's shader map. |
|
|
RemoveOutstandingCompileId ( |
||
|
SerializeShaderMap ( |
||
|
SetCompileErrors |
||
|
SetCompileErrors |
||
|
SetFeatureLevel ( |
||
|
SetGameThreadShaderMap ( |
SetRenderingThreadShaderMap must also be called with the same value, but from the rendering thread. |
|
|
SetInlineShaderMap ( |
||
|
SetRenderingThreadShaderMap ( |
SetGameThreadShaderMap must also be called with the same value, but from the game thread. |
|
|
SetupResource |
||
|
ShouldCache ( |
Should the shader for this color transform with the given platform, shader type and vertex factory type combination be compiled |