Navigation
API > API/Runtime > API/Runtime/VerseCompiler
| Name | SEffectSet |
| Type | struct |
| Header File | /Engine/Source/Runtime/VerseCompiler/Public/uLang/Semantics/Effects.h |
| Include Path | #include "uLang/Semantics/Effects.h" |
Syntax
struct SEffectSet : private uLang::SEffectSetBase
Inheritance Hierarchy
- SEffectSetBase → SEffectSet
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
constexpr SEffectSet () |
uLang/Semantics/Effects.h | ||
constexpr SEffectSet
(
EEffect SingleEffect |
uLang/Semantics/Effects.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| _allocates | bool | uLang/Semantics/Effects.h | ||
| _decides | bool | uLang/Semantics/Effects.h | ||
| _dictates | bool | uLang/Semantics/Effects.h | ||
| _diverges | bool | uLang/Semantics/Effects.h | ||
| _no_rollback | bool | uLang/Semantics/Effects.h | ||
| _reads | bool | uLang/Semantics/Effects.h | ||
| _suspends | bool | uLang/Semantics/Effects.h | ||
| _writes | bool | uLang/Semantics/Effects.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool HasAll
(
SEffectSet Rhs |
uLang/Semantics/Effects.h | ||
bool HasAny
(
SEffectSet Rhs |
uLang/Semantics/Effects.h | ||
int32_t Num() |
The number of bits set - used for some ordering in effect decomposition. | uLang/Semantics/Effects.h | |
SEffectSet With
(
EEffect SingleEffect, |
uLang/Semantics/Effects.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
SEffectSet & operator&=
(
SEffectSet Rhs |
uLang/Semantics/Effects.h | ||
bool operator[]
(
EEffect Effect |
uLang/Semantics/Effects.h | ||
SEffectSet & operator^=
(
SEffectSet Rhs |
uLang/Semantics/Effects.h | ||
SEffectSet & operator|=
(
SEffectSet Rhs |
uLang/Semantics/Effects.h |