|
IVSmoke 1.0
|
Fast TArray container for delta replication of hole data. More...
#include <IVSmokeHoleData.h>


Public Member Functions | |
| bool | NetDeltaSerialize (FNetDeltaSerializeInfo &DeltaParms) |
| void | AddHole (const FIVSmokeHoleData &NewHole) |
| void | RemoveAtSwap (const int32 Index) |
| FORCEINLINE int32 | Num () const |
| FORCEINLINE bool | IsValidIndex (const int32 Index) const |
| FORCEINLINE FIVSmokeHoleData & | operator[] (const int32 Index) |
| FORCEINLINE const FIVSmokeHoleData & | operator[] (const int32 Index) const |
| FORCEINLINE void | Reserve (const int32 Number) |
| void | Empty () |
| TArray< FIVSmokeHoleGPU > | GetHoleGPUData (const float CurrentServerTime) const |
Public Attributes | |
| TObjectPtr< UIVSmokeHoleGeneratorComponent > | OwnerComponent |
Fast TArray container for delta replication of hole data.
Definition at line 116 of file IVSmokeHoleData.h.
|
inline |
Definition at line 120 of file IVSmokeHoleData.h.
|
inline |
Add new hole and mark dirty.
Definition at line 141 of file IVSmokeHoleData.h.
| void FIVSmokeHoleArray::Empty | ( | ) |
Empty items array and mark dirty.
Definition at line 31 of file IVSmokeHoleData.cpp.
| TArray< FIVSmokeHoleGPU > FIVSmokeHoleArray::GetHoleGPUData | ( | const float | CurrentServerTime | ) | const |
Converts items array into an array of GPU-compatible hole data structures.
Definition at line 37 of file IVSmokeHoleData.cpp.
|
inline |
Returns the index item is valid.
Definition at line 161 of file IVSmokeHoleData.h.
|
inline |
FastArray delta replication entry point.
Definition at line 133 of file IVSmokeHoleData.h.
|
inline |
Returns the hole num
Definition at line 158 of file IVSmokeHoleData.h.
|
inline |
Returns the hole data at index.
Definition at line 164 of file IVSmokeHoleData.h.
|
inline |
Returns the hole data at index.
Definition at line 167 of file IVSmokeHoleData.h.
|
inline |
Remove hole by swap and mark dirty.
Definition at line 148 of file IVSmokeHoleData.h.
|
inline |
Reserve size items array
Definition at line 170 of file IVSmokeHoleData.h.
| TObjectPtr<UIVSmokeHoleGeneratorComponent> FIVSmokeHoleArray::OwnerComponent |
Owner component reference for replication callbacks.
Definition at line 130 of file IVSmokeHoleData.h.