Data Shard Plugin
Loading...
Searching...
No Matches
DataShardSubsystem Member List

This is the complete list of members for DataShardSubsystem, including all inherited members.

BindEventOnDataChange(const FDataShardKey &Key, const FOnShardDataChange &Delegate)DataShardSubsystem
BindEventOnDataChange(const int32 &ID, const FOnShardDataChange_internal &Delegate)DataShardSubsystem
BindEventOnKeyAdded(const FOnKeyChange &Delegate)DataShardSubsystem
BindEventOnKeyRemoved(const FOnKeyChange &Delegate)DataShardSubsystem
BindEventOnShardAdded(const FOnShardChange &Delegate)DataShardSubsystem
BindEventOnShardRemoved(const FOnShardChange &Delegate)DataShardSubsystem
CreateBoundKey(const FDataShardKey &Parent, const FDataShardKey &KeyInfo, FDataShardKey &OutKey)DataShardSubsystem
CreateBoundKey(const FDataShardKey &Parent, const FDataShardKey &KeyInfo)DataShardSubsystem
CreateShard(const FDataShardKey &Key, const FProperty *InProperty, const void *InData=nullptr)DataShardSubsystem
CreateShard(const FDataShardKey &Key, const UObject *Container, const FName &PropertyName)DataShardSubsystem
Deinitialize() overrideDataShardSubsystemvirtual
GetActiveShardCount() constDataShardSubsysteminline
GetAvailableShardCount() constDataShardSubsysteminline
GetDebugDataForObject(const UObject *InObject) constDataShardSubsystem
GetDebugDataForShard(const int32 &InID) constDataShardSubsystem
GetDebugDataForShard(const FDataShardKey &InKey) constDataShardSubsystem
GetFieldClassFromShard(const FDataShardKey &Key) constDataShardSubsystem
GetKeyDump(FString &Out) constDataShardSubsystem
GetObjectPropertyClassNameFromShard(const FDataShardKey &Key) constDataShardSubsystem
GetPoolSize() constDataShardSubsysteminline
GetRefDump(FString &Out) constDataShardSubsystem
GetShardData(const FDataShardKey &Key, const void *&OutData) constDataShardSubsystem
GetShardData(const FDataShardKey &Key, const bool bCheck=false) constDataShardSubsystem
GetShardData(const int32 &ID, const bool bCheck=false) constDataShardSubsystem
GetShardDataCopy(const FDataShardKey &Key, const bool bCheck=false) constDataShardSubsystem
GetShardDataCopy(const int32 &ID, const bool bCheck=false) constDataShardSubsystem
GetShardDump(FString &Out) constDataShardSubsystem
GetShardIDsForObject(const UObject *InObject, TArray< int32 > &OutArray) constDataShardSubsystem
GetShardStringDump(FString &Out) constDataShardSubsystem
Initialize(FSubsystemCollectionBase &Collection) overrideDataShardSubsystemvirtual
IsDataShardSameType(const FDataShardKey &Key, const FProperty *InProperty) constDataShardSubsystem
IsKeyValid(const FDataShardKey &Key) constDataShardSubsystem
IsShardTypeChildOf(const FDataShardKey &Key, const FFieldClass *InClass) constDataShardSubsystem
IsShardTypeOf(const FDataShardKey &Key, const FFieldClass *InClass) constDataShardSubsystem
RemoveKey(const FDataShardKey &Key)DataShardSubsystem
SetShardData(const FDataShardKey &Key, const void *InData, const FProperty *InProperty) constDataShardSubsystem
SetShardData(const FDataShardKey &Key, const UObject *Container, const FName &PropertyName) constDataShardSubsystem
UnbindAllEventsOnDataChange(const FDataShardKey &Key)DataShardSubsystem
UnbindAllEventsOnDataChange(const int32 &ID)DataShardSubsystem
UnbindAllEventsOnDataChange(const UObject *Object)DataShardSubsystem
UnbindAllEventsOnKeyAdded(const UObject *Object)DataShardSubsystem
UnbindAllEventsOnKeyRemoved(const UObject *Object)DataShardSubsystem
UnbindAllEventsOnShardAdded(const UObject *Object)DataShardSubsystem
UnbindAllEventsOnShardRemoved(const UObject *Object)DataShardSubsystem
UnbindEventOnDataChange(const FDataShardKey &Key, const FOnShardDataChange &Delegate)DataShardSubsystem
UnbindEventOnDataChange(const int32 &ID, const FOnShardDataChange_internal &Delegate)DataShardSubsystem
UnbindEventOnKeyAdded(const FOnKeyChange &Delegate)DataShardSubsystem
UnbindEventOnKeyRemoved(const FOnKeyChange &Delegate)DataShardSubsystem
UnbindEventOnShardAdded(const FOnShardChange &Delegate)DataShardSubsystem
UnbindEventOnShardRemoved(const FOnShardChange &Delegate)DataShardSubsystem