Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/UObject
Inheritance Hierarchy
- FUObjectArray::FUObjectDeleteListener
- FUObjectAnnotationSparse
- FUObjectAnnotationSparseBool
References
Module | CoreUObject |
Header | /Engine/Source/Runtime/CoreUObject/Public/UObject/UObjectAnnotation.h |
Include | #include "UObject/UObjectAnnotation.h" |
Syntax
class FUObjectAnnotationSparseBool : private FUObjectAnnotationSparse< FBoolAnnotation, true >
Remarks
FUObjectAnnotationSparseBool is a specialization of FUObjectAnnotationSparse for bools, slow, temporary, editor only, external or other low priority bools about UObjects.
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | Clear
(
const UObjectBase* Object |
Removes an annotation from the annotation list. |
![]() |
void | ClearAll () |
Removes all bool annotations |
![]() |
bool | Get
(
const UObjectBase* Object |
Return the bool annotation associated with a uobject |
![]() ![]() |
int32 | Num () |
|
![]() |
void | Reserve
(
int32 ExpectedNumElements |
Reserves memory for the annotation map for the specified number of elements, used to avoid reallocations. |
![]() |
void | Set
(
const UObjectBase* Object |
Sets this bool annotation to true for this object |