Navigation
API > API/Developer > API/Developer/TargetPlatform > API/Developer/TargetPlatform/Interfaces > API/Developer/TargetPlatform/Interfaces/IShaderFormat
References
| Module | TargetPlatform |
| Header | /Engine/Source/Developer/TargetPlatform/Public/Interfaces/IShaderFormat.h |
| Include | #include "Interfaces/IShaderFormat.h" |
virtual void CompileShader
&40;
FName Format,
const FShaderCompilerInput & Input,
FShaderCompilerOutput & Output,
const FString & WorkingDirectory
&41; const
Remarks
Compile the specified shader. Only called if SupportsIndependentPreprocessing returns false.
Parameters
| Name | Description |
|---|---|
| Format | The desired format |
| Input | The input to the shader compiler. |
| Output | The output from shader compiler. |
| WorkingDirectory | The working directory. |