6#include "Containers/Array.h"
7#include "UObject/NameTypes.h"
10
11
12
17
18
19
27
28
29
30
31
32 UE_DEPRECATED(4.21,
"Use FName version of FCompressedGrowableBuffer constructor")
40
41
42
45
46
50
51
52
53
54
55
56
57 int32
Append(
void* Data, int32 Size );
60
61
62
63
64
65
69
70
77
78
79
80
83 return CompressedBuffer.GetAllocatedSize()
84 + PendingCompressionBuffer.GetAllocatedSize()
85 + DecompressedBuffer.GetAllocatedSize()
86 + BookKeepingInfo.GetAllocatedSize();
#define UE_DEPRECATED(Version, Message)
void * Access(int32 Offset)
TArray< uint8 > CompressedBuffer
TArray< uint8 > PendingCompressionBuffer
ECompressionFlags CompressionFlags
SIZE_T GetAllocatedSize() const
FCompressedGrowableBuffer(int32 MaxPendingBufferSize, ECompressionFlags CompressionFlags)
FCompressedGrowableBuffer(int32 MaxPendingBufferSize, FName COmpressionFormat, ECompressionFlags CompressionFlags=COMPRESS_None)
int32 DecompressedBufferBookKeepingInfoIndex
int32 Append(void *Data, int32 Size)
TArray< FBufferBookKeeping > BookKeepingInfo
TArray< uint8 > DecompressedBuffer
int32 MaxPendingBufferSize
FCompressedGrowableBuffer(EVS2015Redirector, int32 MaxPendingBufferSize, ECompressionFlags CompressionFlags)