Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/UObject
Inheritance Hierarchy
- FUObjectArray::FUObjectDeleteListener
- FUObjectAnnotationDenseBool
References
| Module | CoreUObject |
| Header | /Engine/Source/Runtime/CoreUObject/Public/UObject/UObjectAnnotation.h |
| Include | #include "UObject/UObjectAnnotation.h" |
Syntax
class FUObjectAnnotationDenseBool : public FUObjectArray::FUObjectDeleteListener
Remarks
FUObjectAnnotationDenseBool is custom annotation that tracks a bool per UObject.
Destructors
| Type | Name | Description | |
|---|---|---|---|
| Destructor, removes all annotations, which removes the annotation as a uobject destruction listener |
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 | |
| void | NotifyUObjectDeleted
(
const UObjectBase* Object, |
Interface for FUObjectAllocator::FUObjectDeleteListener | |
| void | Set
(
const UObjectBase* Object |
Sets this bool annotation to true for this object |
Overridden from FUObjectDeleteListener
| Type | Name | Description | |
|---|---|---|---|
| SIZE_T | Returns the size of heap memory allocated internally by this listener | ||
| void | Called when UObject Array is being shut down, this is where all listeners should be removed from it |
Enums
| Type | Name | Description | |
|---|---|---|---|
| API/Runtime/CoreUObject/UObject/FUObjectAnnotationDenseBool_1 |
Typedefs
| Name | Description |
|---|---|
| TBitType |