Open 3D Engine AzCore API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZ::IO::BlockCache::Section Struct Reference

Public Member Functions

void Prefix (const Section &section)
 

Public Attributes

u8 * m_output { nullptr }
 The buffer to write the data to.
 
FileRequestm_parent { nullptr }
 If set, the file request that is split up by this section.
 
FileRequestm_wait { nullptr }
 If set, this contains a "wait"-operation that blocks an operation chain from continuing until this section has been loaded.
 
u64 m_readOffset { 0 }
 Offset into the file to start reading from.
 
u64 m_readSize { 0 }
 Number of bytes to read from file.
 
u64 m_blockOffset { 0 }
 Offset into the cache block to start copying from.
 
u64 m_copySize { 0 }
 Number of bytes to copy from cache.
 
u32 m_cacheBlockIndex { s_fileNotCached }
 If assigned, the index of the cache block assigned to this section.
 
bool m_used { false }
 Whether or not this section is used in further processing.
 

The documentation for this struct was generated from the following file: