Search Results for

    Show / Hide Table of Contents

    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()

    Finalizes an instance of the FlaxChunk class.

    Declaration
    public ~FlaxChunk()

    FlaxChunk()

    Initializes a new instance of the FlaxChunk class.

    Declaration
    public 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()
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2012-2024 Wojciech Figat