![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <GameplayTask.h>
Public Types | |
| enum | { MaxResources = sizeof(FFlagContainer)* 8 } |
| typedef uint16 | FFlagContainer |
| typedef uint8 | FResourceID |
Public Member Functions | |
| FGameplayResourceSet (FFlagContainer InFlags=0) | |
| FFlagContainer | GetFlags () const |
| bool | IsEmpty () const |
| FGameplayResourceSet & | AddID (uint8 ResourceID) |
| FGameplayResourceSet & | RemoveID (uint8 ResourceID) |
| bool | HasID (uint8 ResourceID) const |
| FGameplayResourceSet & | AddSet (FGameplayResourceSet Other) |
| FGameplayResourceSet & | RemoveSet (FGameplayResourceSet Other) |
| void | Clear () |
| bool | HasAllIDs (FGameplayResourceSet Other) const |
| bool | HasAnyID (FGameplayResourceSet Other) const |
| FGameplayResourceSet | GetOverlap (FGameplayResourceSet Other) const |
| FGameplayResourceSet | GetDifference (FGameplayResourceSet Other) const |
| bool | operator== (const FGameplayResourceSet &Other) const |
| bool | operator!= (const FGameplayResourceSet &Other) const |
| GAMEPLAYTASKS_API FString | GetDebugDescription () const |
Static Public Member Functions | |
| static FGameplayResourceSet | AllResources () |
| static FGameplayResourceSet | NoResources () |
|
inlineexplicit |
Mind that this constructor takes flags not individual IDs
|
inline |
|
inline |
|
inlinestatic |
|
inline |
| FString FGameplayResourceSet::GetDebugDescription | ( | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |