FShaderTypeDependency

Encapsulates a dependency on a shader type and saved state from that shader type.

Windows
MacOS
Linux

References

Module

RenderCore

Header

/Engine/Source/Runtime/RenderCore/Public/Shader.h

Include

#include "Shader.h"

Syntax

class FShaderTypeDependency

Remarks

Encapsulates a dependency on a shader type and saved state from that shader type.

Variables

Name Description

Public variable

int32

 

PermutationId

Unique permutation identifier of the global shader type.

Public variable

FHashedName

 

ShaderTypeName

Shader type

Public variable

FSHAHash

 

SourceHash

Used to detect changes to the shader source files.

Constructors

Name Description

Public function

FShaderTypeDependency()

Public function

FShaderTypeDependency

(
    FShaderType* InShaderType,
    EShaderPlatform ShaderPlatform
)

Functions

Name Description

Public function Const

RENDERCORE_A...

 

GetTypeLayout()

Public function Static

RENDERCORE_A...

 

StaticGetTypeLayout()

Operators

Name Description

Public function Const

bool

 

operator!=

(
    const FShaderTypeDependency& Refer...
)

Public function Const

bool

 

operator==

(
    const FShaderTypeDependency& Refer...
)

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