UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FWorldPartitionDestructibleHLODState Struct Reference

#include <DestructibleHLODComponent.h>

+ Inheritance diagram for FWorldPartitionDestructibleHLODState:

Public Member Functions

bool NetDeltaSerialize (FNetDeltaSerializeInfo &DeltaParms)
 
void Initialize (UWorldPartitionDestructibleHLODComponent *InDestructibleHLODComponent)
 
void SetActorHealth (int32 InActorIndex, uint8 InActorHealth)
 
const bool IsClient () const
 
const bool IsServer () const
 
void PostReplicatedAdd (const TArrayView< int32 > &AddedIndices, int32 FinalSize)
 
void PostReplicatedChange (const TArrayView< int32 > &ChangedIndices, int32 FinalSize)
 
- Public Member Functions inherited from FFastArraySerializer
NETCORE_API FFastArraySerializer ()
 
NETCORE_API ~FFastArraySerializer ()
 
void MarkItemDirty (FFastArraySerializerItem &Item)
 
void MarkArrayDirty ()
 
void IncrementArrayReplicationKey ()
 
void PreReplicatedRemove (const TArrayView< int32 > &RemovedIndices, int32 FinalSize)
 
void PostReplicatedAdd (const TArrayView< int32 > &AddedIndices, int32 FinalSize)
 
void PostReplicatedChange (const TArrayView< int32 > &ChangedIndices, int32 FinalSize)
 
template<typename Type , typename SerializerType >
bool ShouldWriteFastArrayItem (const Type &Item, const bool bIsWritingOnClient) const
 
void SetDeltaSerializationEnabled (const bool bEnabled)
 
const EFastArraySerializerDeltaFlags GetDeltaSerializationFlags () const
 

Additional Inherited Members

- Static Public Member Functions inherited from FFastArraySerializer
template<typename Type , typename SerializerType >
static bool FastArrayDeltaSerialize (TArray< Type > &Items, FNetDeltaSerializeInfo &Parms, SerializerType &ArraySerializer)
 
static const int32 GetMaxNumberOfAllowedChangesPerUpdate ()
 
static const int32 GetMaxNumberOfAllowedDeletionsPerUpdate ()
 
- Public Attributes inherited from FFastArraySerializer
TMap< int32, int32ItemMap
 
int32 IDCounter
 
int32 ArrayReplicationKey
 
TMap< int32, FFastArraySerializerGuidReferencesGuidReferencesMap
 
TMap< int32, FGuidReferencesMapGuidReferencesMap_StructDelta
 

Member Function Documentation

◆ Initialize()

void FWorldPartitionDestructibleHLODState::Initialize ( UWorldPartitionDestructibleHLODComponent InDestructibleHLODComponent)

◆ IsClient()

const bool FWorldPartitionDestructibleHLODState::IsClient ( ) const
inline

◆ IsServer()

const bool FWorldPartitionDestructibleHLODState::IsServer ( ) const
inline

◆ NetDeltaSerialize()

bool FWorldPartitionDestructibleHLODState::NetDeltaSerialize ( FNetDeltaSerializeInfo DeltaParms)
inline

◆ PostReplicatedAdd()

void FWorldPartitionDestructibleHLODState::PostReplicatedAdd ( const TArrayView< int32 > &  AddedIndices,
int32  FinalSize 
)

◆ PostReplicatedChange()

void FWorldPartitionDestructibleHLODState::PostReplicatedChange ( const TArrayView< int32 > &  ChangedIndices,
int32  FinalSize 
)

◆ SetActorHealth()

void FWorldPartitionDestructibleHLODState::SetActorHealth ( int32  InActorIndex,
uint8  InActorHealth 
)

The documentation for this struct was generated from the following files: