FOpenColorIOShaderMapId

Contains all the information needed to uniquely identify a FOpenColorIOShaderMapID.

Windows
MacOS
Linux

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

Name Description

Public variable

ERHIFeatureLeve...

 

FeatureLevel

Feature level that the shader map is going to be compiled for.

Public variable

FPlatformTypeLa...

 

LayoutParams

Type layout parameters of the memory image

Public variable

FMemoryImageStr...

 

ShaderCodeAndConfigHash

The hash computed from the shader code has and config hash.

Public variable

TMemoryImageArr...

 

ShaderTypeDependencies

Shader types of shaders that are inlined in this shader map in the DDC.

Constructors

Name Description

Public function

FOpenColorIOShaderMapId()

Destructors

Name Description

Public function

~FOpenColorIOShaderMapId()

Functions

Name Description

Public function Const

void

 

AppendKeyString

(
    FString& OutKeyString
)

Appends string representations of this Id to a key string.

Public function Const

bool

 

ContainsShaderType

(
    const FShaderType* ShaderType
)

Returns true if the requested shader type is a dependency of this shader map Id.

Public function Const

void

 

GetOpenColorIOHash

(
    FSHAHash& OutHash
)

Hashes the color transform-specific part of this shader map Id.

Public function Const

SIZE_T

 

GetSizeBytes()

Public function Const

const FTypeL...

 

GetTypeLayout()

Public function

void

 

SetShaderDependencies

(
    const TArray< FShaderType* >&...,
    EShaderPlatform InShaderPlatform
)

Public function Static

FTypeLayoutD...

 

StaticGetTypeLayout()

Operators

Name Description

Public function Const

bool

 

operator!=

(
    const FOpenColorIOShaderMapId& InR...
)

Public function Const

bool

 

operator==

(
    const FOpenColorIOShaderMapId& InR...
)

Tests this set against another for equality, disregarding override settings.

Classes

Typedefs

Name

Description

DerivedType

InternalBaseType

Constants

Name

Description

CounterBase

InterfaceType

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss