Navigation
API > API/Runtime > API/Runtime/RenderCore
Later we can transform that to the actual class passed around at the RHI level
| Name | FShaderCodeReader |
| Type | class |
| Header File | /Engine/Source/Runtime/RenderCore/Public/ShaderCore.h |
| Include Path | #include "ShaderCore.h" |
Syntax
class FShaderCodeReader
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FShaderCodeReader
(
TConstArrayView< uint8 > InShaderCode |
ShaderCore.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ShaderCode | TConstArrayView< uint8 > | ShaderCore.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const T * FindOptionalData () |
For convenience | ShaderCore.h | |
const ANSICHAR * FindOptionalData
(
EShaderOptionalDataKey InKey |
ShaderCore.h | ||
const uint8 * FindOptionalData
(
EShaderOptionalDataKey InKey, |
ShaderCore.h | ||
const uint8 * FindOptionalDataAndSize
(
EShaderOptionalDataKey InKey, |
Returns nullptr and Size -1 if key was not found. | ShaderCore.h | |
uint32 GetActualShaderCodeSize() |
ShaderCore.h | ||
TConstArrayView< uint8 > GetOffsetShaderCode
(
int32 Offset |
ShaderCore.h | ||
int32 GetOptionalDataSize() |
ShaderCore.h | ||
int32 GetShaderCodeSize() |
ShaderCore.h |