Navigation
API > API/Runtime > API/Runtime/Engine
TExternalDirtyActorsTracker is a tracker for dirty external actors, with custom storage through the StoreType interface.
| Name | TExternalDirtyActorsTracker |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/ExternalDirtyActorsTracker.h |
| Include Path | #include "ExternalDirtyActorsTracker.h" |
Syntax
template<typename StoreType>
class TExternalDirtyActorsTracker : public FTickableEditorObject
Inheritance Hierarchy
- FTickableObjectBase → FTickableEditorObject → TExternalDirtyActorsTracker
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TExternalDirtyActorsTracker
(
const ULevel* InLevel, |
ExternalDirtyActorsTracker.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~TExternalDirtyActorsTracker() |
ExternalDirtyActorsTracker.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| MapType | TMap< TWeakObjectPtr< AActor >, typename StoreType::Type > | ExternalDirtyActorsTracker.h | |
| Super | TExternalDirtyActorsTracker< StoreType > | ExternalDirtyActorsTracker.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const MapType & GetDirtyActors() |
ExternalDirtyActorsTracker.h | ||
virtual bool OnAddDirtyActor
(
const TWeakObjectPtr< AActor > InActor |
Returns false if tracking this actor in unnecessary | ExternalDirtyActorsTracker.h | |
virtual void OnRemoveInvalidDirtyActor
(
const TWeakObjectPtr< AActor > InActor, |
ExternalDirtyActorsTracker.h | ||
virtual void OnRemoveNonDirtyActor
(
const TWeakObjectPtr< AActor > InActor, |
ExternalDirtyActorsTracker.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TStatId GetStatId() |
ExternalDirtyActorsTracker.h | ||
| ExternalDirtyActorsTracker.h | |||
| ExternalDirtyActorsTracker.h | |||
void OnPackageDirtyStateChanged
(
UPackage* InPackage |
ExternalDirtyActorsTracker.h | ||
virtual void Tick
(
float DeltaTime |
ExternalDirtyActorsTracker.h |