FShaderBatch

A map of directory paths to shader jobs contained within that directory. One entry per XGE task.

Windows
MacOS
Linux

References

Module

Engine

Header

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

Include

#include "ShaderCompiler.h"

Syntax

class FShaderBatch

Remarks

A map of directory paths to shader jobs contained within that directory. One entry per XGE task.

Variables

Name Description

Public variable

int32

 

BatchIndex

Public variable

bool

 

bSuccessfullyCompleted

Public variable

const FString &

 

DirectoryBase

Public variable

int32

 

DirectoryIndex

Public variable

const FString

 

InputFileName

Public variable

FString

 

InputFileNameAndPath

Public variable

const FString

 

OutputFileName

Public variable

FString

 

OutputFileNameAndPath

Public variable

const FString &

 

SuccessFileName

Public variable

FString

 

SuccessFileNameAndPath

Public variable

FString

 

WorkingDirectory

Constructors

Name Description

Public function

FShaderBatch

(
    const FString& InDirectoryBase,
    const FString& InInputFileName,
    const FString& InSuccessFileName,
    const FString& InOutputFileName,
    int32 InDirectoryIndex,
    int32 InBatchIndex
)

Functions

Name Description

Public function

void

 

AddJob

Public function

void

 

CleanUpFiles

(
    bool keepInputFile
)

Public function Const

const TArray...

 

GetJobs()

Public function

int32

 

NumJobs()

Public function

void

 

SetIndices

(
    int32 InDirectoryIndex,
    int32 InBatchIndex
)

Public function

void

 

WriteTransferFile()

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