Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/FInstanceDataManager
Current tracking state,
| Name | ETrackingState |
| Type | enum |
| Header File | /Engine/Source/Runtime/Engine/Public/InstanceData/InstanceDataManager.h |
| Include Path | #include "InstanceData/InstanceDataManager.h" |
Syntax
enum ETrackingState
{
Initial,
Tracked,
Disabled,
Optimized,
}
Values
| Name | Remarks |
|---|---|
| Initial | In the initial state, there is no proxy and therefore changes do not need to be tracked, e.g., during initial setup of an ISM component. |
| Tracked | Tracking changes to send on next flush. |
| Disabled | Prevent any changes from being tracked (e.g., if we have no renderer) |
| Optimized | In the optimized state there's no need to track any delta changes, but if anything changes at all we must rebuild. |