FShaderCompilerOutput

The output of the shader compiler.

Windows
MacOS
Linux

References

Module

RenderCore

Header

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

Include

#include "ShaderCompilerCore.h"

Syntax

struct FShaderCompilerOutput

Remarks

The output of the shader compiler. Bump ShaderCompileWorkerOutputVersion if FShaderCompilerOutput changes

Variables

Name Description

Public variable

bool

 

bFailedRemovingUnused

Public variable

bool

 

bSucceeded

Public variable

bool

 

bSupportsQueryingUsedAttributes

Public variable

bool

 

bUsedHLSLccCompiler

Public variable

double

 

CompileTime

Public variable

TArray< FShader...

 

Errors

Public variable

uint32

 

NumInstructions

Public variable

uint32

 

NumTextureSamplers

Public variable

FString

 

OptionalFinalShaderSource

Public variable

FSHAHash

 

OutputHash

Public variable

FShaderParamete...

 

ParameterMap

Public variable

TArray< uint8 >

 

PlatformDebugData

Public variable

TArray< FString...

 

PragmaDirectives

Public variable

FShaderCode

 

ShaderCode

Public variable

FShaderTarget

 

Target

Public variable

TArray< FString...

 

UsedAttributes

Constructors

Name Description

Public function

FShaderCompilerOutput()

Functions

Name Description

Public function

void

 

GenerateOutputHash()

Generates OutputHash from the compiler output.

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