| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Runtime/DataRegistry/Source/DataRegistry/Public/DataRegistrySource_CurveTable.h |
Include |
#include "DataRegistrySource_CurveTable.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Meta=(DisplayName="CurveTable Source"))
class UDataRegistrySource_CurveTable : public UDataRegistrySource
Data source that loads from a specific curve table asset
Name | Description | ||
---|---|---|---|
|
UCurveTable ... |
CachedTable |
Hard ref to loaded table |
|
float |
LastAccessTime |
Last time this was accessed |
|
TSharedPtr< FSt... |
LoadingTableHandle |
Handle for in progress load |
|
PendingAcquires |
List of requests to resolve when table is loaded |
|
|
UCurveTable ... |
PreloadTable |
Preload table ref, will be set if this is a hard source |
|
TSoftObjectPtr<... |
SourceTable |
What table to load from |
|
TableRules |
Access rules |
Name | Description | ||
---|---|---|---|
|
ClearCachedTable() |
Clears cached table pointer so it can be GCd |
|
|
HandlePendingAcquires() |
Tells it to go through each pending acquire |
|
|
OnTableLoaded() |
Callback after table loads |
|
|
SetCachedTable ( |
Tells it to set CachedTable if possible |
|
|
SetSourceTable ( |
Update source table and rules, meant to be called from a meta source |
Name | Description | ||
---|---|---|---|
|
AcquireItem |
Call to start an acquire request |
|
|
EditorRefreshSource() |
Called on editor-defined states to check to check a source is still valid after major changes |
|
|
GetDebugString() |
Return a useful debug name for this source |
|
|
EDataRegistr... |
GetItemAvailability |
Returns availability of individual item, also get raw memory address if available |
|
GetResolvedNames |
Fills in set of all names provided by this source |
|
|
EDataRegistr... |
GetSourceAvailability() |
Returns how available this data is generally |
|
Initialize() |
Called on editor-defined sources to initialize this source so it is ready to take requests |
|
|
ResetRuntimeState() |
Called on runtime sources to reset caches and related state because game has ended or registry settings have changed |
|
|
TimerUpdate ( |
Called by owning source as periodic update, can release resources or refresh connections |
Name | Description | ||
---|---|---|---|
|
PostLoad() |
Do any object-specific cleanup required immediately after loading an object. |
|
|
PreSave ( |
Presave function. |