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 | 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 |