Navigation
API > API/Runtime > API/Runtime/RenderCore
References
| Module | RenderCore |
| Header | /Engine/Source/Runtime/RenderCore/Public/ShaderPreprocessTypes.h |
| Include | #include "ShaderPreprocessTypes.h" |
Syntax
class FShaderPreprocessOutput
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddDirective
(
FString&& Directive |
||
| TArray< FShaderDiagnosticData > & | |||
| TArray< FShaderCompilerError > & | EditErrors () |
||
| FShaderSource & | EditSource () |
||
| void | ForEachLine
(
TFunction< void(FAnsiStringViewLine, int32 LineIndex)> Callback |
||
| const TArray< FShaderDiagnosticData > & | |||
| double | |||
| TConstArrayView< FShaderCompilerError > | GetErrors () |
||
| const FString & | GetSource () |
||
| FShaderSource::FViewType | |||
| FAnsiStringView | |||
| FStringView | |||
| bool | GetSucceeded () |
||
| const FString & | |||
| FStringView | |||
| bool | HasDirective
(
const FString& Directive |
||
| bool | IsSecondary () |
||
| void | |||
| void | |||
| void | |||
| void | MoveDirectives
(
TArray< FString >& OutDirectives |
Temporary helper for preprocessor wrapper function. | |
| void | VisitDirectives
(
TFunction< void(const FString*)> Action |
||
| void | VisitDirectivesWithPrefix
(
const TCHAR* Prefix, |