Navigation
API > API/Developer > API/Developer/ShaderCompilerCommon > API/Developer/ShaderCompilerCommon/FShaderConductorContext
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool Disassemble
(
EShaderConductorIR Language, |
Disassembles the specified SPIR-V or DXIL module and returns its assembly as text representation. | ShaderConductorContext.h | |
static bool Disassemble
(
EShaderConductorIR Language, |
Helper function to disassemble the specified SPIR-V or DXIL module and add it to the output code reflection array. | ShaderConductorContext.h |
Disassemble(EShaderConductorIR, const void *, uint32, TArray< ANSICHAR > &)
Description
Disassembles the specified SPIR-V or DXIL module and returns its assembly as text representation.
| Name | Disassemble |
| Type | function |
| Header File | /Engine/Source/Developer/ShaderCompilerCommon/Public/ShaderConductorContext.h |
| Include Path | #include "ShaderConductorContext.h" |
| Source | /Engine/Source/Developer/ShaderCompilerCommon/Private/ShaderConductorContext.cpp |
static bool Disassemble
(
EShaderConductorIR Language,
const void * Binary,
uint32 BinaryByteSize,
TArray< ANSICHAR > & OutAssemblyText
)
Disassemble(EShaderConductorIR, const void *, uint32, FGenericShaderStat &)
Description
Helper function to disassemble the specified SPIR-V or DXIL module and add it to the output code reflection array.
| Name | Disassemble |
| Type | function |
| Header File | /Engine/Source/Developer/ShaderCompilerCommon/Public/ShaderConductorContext.h |
| Include Path | #include "ShaderConductorContext.h" |
| Source | /Engine/Source/Developer/ShaderCompilerCommon/Private/ShaderConductorContext.cpp |
static bool Disassemble
(
EShaderConductorIR Language,
const void * Binary,
uint32 BinaryByteSize,
FGenericShaderStat & OutShaderStat
)