Class FlaxChunk
Represents chunks of data used by the content storage layer
Inheritance
FlaxChunk
Assembly: FlaxEngine.dll
File: Engine/Content/Storage/FlaxChunk.h
Syntax
public class FlaxChunk
Constructors
~FlaxChunk()
FlaxChunk()
Fields
Data
The chunk data.
Declaration
public BytesContainer Data
Field Value
BytesContainer
|
Flags
The chunk flags.
Declaration
public FlaxChunkFlags Flags = FlaxChunkFlags::None
Field Value
FlaxChunkFlags
|
LastAccessTime
The last usage time.
Declaration
public double LastAccessTime = 0.0
Field Value
double
|
LocationInFile
The chunk location in file.
Declaration
public Location LocationInFile
Field Value
Location
|
Methods
Clone()
Clones this chunk data (doesn't copy location in file).
Declaration
public FlaxChunk* Clone() const
Returns
FlaxChunk
The cloned chunk. |
ExistsInFile()
Determines whether this chunk exists in a file.
Declaration
public bool ExistsInFile() const
Returns
bool
|
Get()
Gets this chunk data pointer.
Declaration
public byte* Get()
Returns
byte
|
IsLoaded()
Determines whether this chunk is loaded.
Declaration
public bool IsLoaded() const
Returns
bool
|
IsMissing()
Determines whether this chunk is missing (no data loaded or assigned).
Declaration
public bool IsMissing() const
Returns
bool
|
RegisterUsage()
Registers the usage operation of chunk data.
Declaration
public void RegisterUsage()
Size()
Gets this chunk data size (in bytes).
Declaration
public int32 Size() const
Returns
int32
|
Unload()
Unloads this chunk data.
Declaration
public void Unload()