FHlslccHeader

Windows
MacOS
Linux

References

Module

ShaderCompilerCommon

Header

/Engine/Source/Developer/ShaderCompilerCommon/Public/ShaderCompilerCommon.h

Include

#include "ShaderCompilerCommon.h"

Syntax

struct FHlslccHeader

Variables

Constructors

Name Description

Public function

FHlslccHeader()

Destructors

Name Description

Public function Virtual

~FHlslccHeader()

Functions

Name Description

Public function Virtual

bool

 

ParseCustomHeaderEntries

(
    const ANSICHAR*& ShaderSource
)

After the standard header, different backends can output their own info.

Public function

bool

 

Read

(
    const ANSICHAR*& ShaderSource,
    int32 SourceLen
)

Public function Static

bool

 

ReadCopies

(
    const ANSICHAR*& ShaderSource,
    bool bGlobals,
    TArray< FPackedUBCopy >& OutCopies
)

Public function Static

bool

 

ReadInOut

(
    const ANSICHAR*& ShaderSource,
    TArray< FInOut >& OutAttributes
)

Classes