Navigation
API > API/Runtime > API/Runtime/Engine
Enumeration of all different structs deriving from FValue. Used for dynamic casting.
| Name | MIR::EValueKind |
| Type | enum |
| Header File | /Engine/Source/Runtime/Engine/Public/Materials/MaterialIR.h |
| Include Path | #include "Materials/MaterialIR.h" |
Syntax
namespace MIR
{
enum EValueKind
{
VK_Poison,
VK_Constant,
VK_ExternalInput,
VK_MaterialParameterCollection,
VK_ScreenTexture,
VK_ShadingModel,
VK_TextureObject,
VK_RuntimeVirtualTextureObject,
VK_UniformParameter,
VK_InstructionBegin,
VK_SetMaterialOutput,
VK_Composite,
VK_Operator,
VK_Branch,
VK_Subscript,
VK_Scalar,
VK_TextureRead,
VK_VTPageTableRead,
VK_InlineHLSL,
VK_PromoteSubstrateParameter,
VK_StageSwitch,
VK_HardwarePartialDerivative,
VK_Nop,
VK_Call,
VK_CallParameterOutput,
VK_PreshaderParameter,
VK_InstructionEnd,
}
}
Values
| Name | Remarks |
|---|---|
| VK_Poison | |
| VK_Constant | |
| VK_ExternalInput | |
| VK_MaterialParameterCollection | |
| VK_ScreenTexture | |
| VK_ShadingModel | |
| VK_TextureObject | |
| VK_RuntimeVirtualTextureObject | |
| VK_UniformParameter | |
| VK_InstructionBegin | |
| VK_SetMaterialOutput | |
| VK_Composite | |
| VK_Operator | |
| VK_Branch | |
| VK_Subscript | |
| VK_Scalar | |
| VK_TextureRead | |
| VK_VTPageTableRead | |
| VK_InlineHLSL | |
| VK_PromoteSubstrateParameter | |
| VK_StageSwitch | |
| VK_HardwarePartialDerivative | |
| VK_Nop | |
| VK_Call | |
| VK_CallParameterOutput | |
| VK_PreshaderParameter | |
| VK_InstructionEnd |