Open 3D Engine Compression Gem API Reference  23.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
Compression::IDecompressionInterface Struct Referenceabstract

Public Member Functions

virtual CompressionAlgorithmId GetCompressionAlgorithmId () const =0
 Retrieves the 32-bit compression algorithm ID associated with this interface.
 
virtual DecompressionResultData DecompressBlock (AZStd::span< AZStd::byte > uncompressedBuffer, const AZStd::span< const AZStd::byte > &compressedData)=0
 

Member Function Documentation

virtual DecompressionResultData Compression::IDecompressionInterface::DecompressBlock ( AZStd::span< AZStd::byte >  uncompressedBuffer,
const AZStd::span< const AZStd::byte > &  compressedData 
)
pure virtual

Decompresses the input compressed data into the uncompressed buffer Both parameters are specified as spans which encapsulates the contiguous buffer and it's size.


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