Module |
|
Header |
/Engine/Source/Developer/ShaderCompilerCommon/Public/SpirvCommon.h |
Include |
#include "SpirvCommon.h" |
struct FSpirv
Base structure for SPIR-V modules in the shader backends.
Name | Description | ||
---|---|---|---|
|
FSpirvConstI... |
begin() |
Returns a constant iterator to the first instruction in this SPIR-V module. |
|
FSpirvIterat... |
begin() |
Returns an iterator to the first instruction in this SPIR-V module. |
|
FSpirvConstI... |
cbegin() |
Returns a constant iterator to the first instruction in this SPIR-V module. |
|
FSpirvConstI... |
cend() |
Returns a constant iterator to the end of this SPIR-V module. |
|
FSpirvConstI... |
end() |
Returns a constant iterator to the end of this SPIR-V module. |
|
FSpirvIterat... |
end() |
Returns an iterator to the end of this SPIR-V module. |
|
int8 * |
GetByteData() |
Returns a byte pointer to the SPIR-V data. |
|
const int8 &... |
GetByteData() |
Returns a byte pointer to the SPIR-V data. |
|
GetByteSize() |
Returns the size of this SPIR-V module in bytes. |
|
|
GetWordOffset ( |
Returns the word offset to the instruction the specified iterator points to plus additional operand word offset. |