Navigation
API > API/Plugins > API/Plugins/OpenColorIO
References
| Module | OpenColorIO |
| Header | /Engine/Plugins/Compositing/OpenColorIO/Source/OpenColorIO/Public/OpenColorIOShared.h |
| Include | #include "OpenColorIOShared.h" |
Syntax
class FOpenColorIOShaderMapId
Remarks
Contains all the information needed to uniquely identify a FOpenColorIOShaderMapID.
Variables
| Type | Name | Description | |
|---|---|---|---|
| ERHIFeatureLevel::Type | FeatureLevel | Feature level that the shader map is going to be compiled for. | |
| FPlatformTypeLayoutParameters | LayoutParams | Type layout parameters of the memory image | |
| FMemoryImageString | ShaderCodeAndConfigHash | The hash computed from the shader code has and config hash. | |
| TMemoryImageArray< FShaderTypeDependency > | ShaderTypeDependencies | Shader types of shaders that are inlined in this shader map in the DDC. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AppendKeyString
(
FString& OutKeyString |
Appends string representations of this Id to a key string. | |
| bool | ContainsShaderType
(
const FShaderType* ShaderType |
Returns true if the requested shader type is a dependency of this shader map Id. | |
| void | GetOpenColorIOHash
(
FSHAHash& OutHash |
Hashes the color transform-specific part of this shader map Id. | |
| SIZE_T | GetSizeBytes () |
||
| const FTypeLayoutDesc & | |||
| void | SetShaderDependencies
(
const TArray< FShaderType* >& InShaderTypes, |
||
| FTypeLayoutDesc & |
Operators
| Type | Name | Description | |
|---|---|---|---|
| bool | operator!=
(
const FOpenColorIOShaderMapId& InReferenceSet |
||
| bool | operator==
(
const FOpenColorIOShaderMapId& InReferenceSet |
Tests this set against another for equality, disregarding override settings. |
Classes
| Type | Name | Description | |
|---|---|---|---|
| InternalLinkType | |||
| InternalLinkType< COUNTER-CounterBase > |
Typedefs
| Name | Description |
|---|---|
| DerivedType | |
| InternalBaseType |
Constants
| Name | Description |
|---|---|
| CounterBase | |
| InterfaceType |