Module |
|
Header |
/Engine/Source/Runtime/Core/Public/Misc/CompressedGrowableBuffer.h |
Include |
#include "Misc/CompressedGrowableBuffer.h" |
struct FCompressedGrowableBuffer
Growable compressed buffer. Usage is to append frequently but only request and therefore decompress very infrequently. The prime usage case is the memory profiler keeping track of full call stacks.
Name | Description | |
---|---|---|
|
FCompressedGrowableBuffer ( |
Use FName version of FCompressedGrowableBuffer constructor |
|
FCompressedGrowableBuffer ( |
Name | Description | ||
---|---|---|---|
|
void * |
Access ( |
Accesses the data at passed in offset and returns it. |
|
Append |
Appends passed in data to the buffer. |
|
|
GetAllocatedSize() |
Helper function to return the amount of memory allocated by this buffer |
|
|
Lock() |
Locks the buffer for reading. |
|
|
Num() |
||
|
Unlock() |
Unlocks the buffer and frees temporary resources used for accessing. |
Name |
Description |
|
---|---|---|
|
EVS2015Redirector |
This enum and the following constructor is a workaround for VC compiler bug that prevents using attributes on constructors without inline implementation. |
Name | Description | ||
---|---|---|---|
|
FCompressedGrowableBuffer ( |
Use FName version of FCompressedGrowableBuffer constructor |