FShaderCommonCompileJob

Stores all of the common information used to compile a shader or pipeline.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Public/ShaderCompiler.h

Include

#include "ShaderCompiler.h"

Syntax

class FShaderCommonCompileJob

Remarks

Stores all of the common information used to compile a shader or pipeline.

Variables

Name Description

Public variable

bool

 

bFinalized

True if the results of the shader compile have been processed.

Public variable

bool

 

bOptimizeForLowLatency

Public variable

bool

 

bSucceeded

Output of the shader compile

Public variable

uint32

 

Id

Id of the shader map this shader belongs to.

Constructors

Name Description

Public function

FShaderCommonCompileJob

(
    uint32 InId
)

Destructors

Name Description

Public function Virtual

~FShaderCommonCompileJob()

Functions

Name Description

Public function Static

uint32

 

GetNextJobId()

This returns a unique id for a shader compiler job

Public function Virtual

FShaderPipel...

 

GetShaderPipelineJob()

Public function Virtual Const

const FShade...

 

GetShaderPipelineJob()

Public function Virtual

FShaderCompi...

 

GetSingleShaderJob()

Public function Virtual Const

const FShade...

 

GetSingleShaderJob()

Constants

Name

Description

JobIdCounter

Value counter for job ids.

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