Navigation
API > API/Runtime > API/Runtime/Engine
A placeholder for an invalid value.
A poison value represents an invalid value. It is produced by the emitter when an invalid operation is performed. Poison values can be passed as arguments to other operations, but they are "contagious": any instruction emitted with a poison value as an argument will itself produce a poison value.
| Name | FPoison |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Public/Materials/MaterialIR.h |
| Include Path | #include "Materials/MaterialIR.h" |
Syntax
struct FPoison : public MIR::TValue< VK_Poison >
Inheritance Hierarchy
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FPoison * Get() |
Materials/MaterialIR.h |