![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Inheritance diagram for FUObjectAnnotationSparseNoSync< TAnnotation >:Public Member Functions | |
| virtual void | NotifyUObjectDeleted (const UObjectBase *Object, int32 Index) override |
| virtual void | OnUObjectArrayShutdown () override |
| FUObjectAnnotationSparseNoSync () | |
| virtual | ~FUObjectAnnotationSparseNoSync () |
| void | AddAnnotation (const UObjectBase *Object, TAnnotation &&Annotation) |
| void | AddAnnotation (const UObjectBase *Object, const TAnnotation &Annotation) |
| void | RemoveAnnotation (const UObjectBase *Object) |
| void | RemoveAllAnnotations () |
| TAnnotation | GetAnnotation (const UObjectBase *Object) |
| const TMap< const UObjectBase *, TAnnotation > & | GetAnnotationMap () const |
| virtual SIZE_T | GetAllocatedSize () const override |
Public Member Functions inherited from FUObjectArray::FUObjectDeleteListener | |
| virtual | ~FUObjectDeleteListener () |
| virtual void | NotifyUObjectDeleted (const class UObjectBase *Object, int32 Index)=0 |
|
inline |
|
inlinevirtual |
|
inline |
|
inline |
|
inlineoverridevirtual |
Returns the size of heap memory allocated internally by this listener
Reimplemented from FUObjectArray::FUObjectDeleteListener.
|
inline |
|
inline |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Called when UObject Array is being shut down, this is where all listeners should be removed from it
Implements FUObjectArray::FUObjectDeleteListener.
|
inline |
|
inline |