FShaderMapResourceCode

Windows
MacOS
Linux

Inheritance Hierarchy

FThreadSafeRefCountedObject

FShaderMapResourceCode

References

Module

RenderCore

Header

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

Include

#include "Shader.h"

Syntax

class FShaderMapResourceCode : public FThreadSafeRefCountedObject

Variables

Destructors

Name Description

Public function

~FShaderMapResourceCode()

Functions

Name Description

Public function

void

 

AddPlatformDebugData

(
    TConstArrayView< uint8 > InPlatform...
)

Public function

void

 

AddShaderCode

(
    EShaderFrequency InFrequency,
    const FSHAHash& InHash,
    TConstArrayView< uint8 > InCode
)

Public function

void

 

AddShaderCompilerOutput

(
    const FShaderCompilerOutput& Outpu...
)

Public function

void

 

Finalize()

Public function Const

int32

 

FindShaderIndex

(
    const FSHAHash& InHash
)

Public function Const

uint32

 

GetSizeBytes()

Public function

void

 

NotifyShadersCooked

(
    const ITargetPlatform* TargetP...
)

Public function

void

 

Serialize

(
    FArchive& Ar,
    bool bLoadedByCookedMaterial
)

Public function Const

void

 

ToString

(
    FStringBuilderBase& OutString
)

Classes

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