Inherits Compression::DecompressionRegistrarInterface.
IDecompressionInterface* Compression::DecompressionRegistrarImpl::FindDecompressionInterface |
( |
CompressionAlgorithmId |
compressionAlgorithmId | ) |
const |
|
overridevirtual |
Queries the decompression interface with the decompression algorithmd Id
- Parameters
-
compressionAlgorithmId | unique Id of decompression interface to query |
- Returns
- pointer to the decompression tnterface or nullptr if not found
Implements Compression::DecompressionRegistrarInterface.
bool Compression::DecompressionRegistrarImpl::IsRegistered |
( |
CompressionAlgorithmId |
compressionAlgorithmId | ) |
const |
|
overridevirtual |
Return true if there is an decompression interface registered with the specified id
- Parameters
-
compressionAlgorithmId | CompressionAlgorithmId to determine if an decompression interface is registered |
- Returns
- bool indicating if there is an decompression interface with the id registered
Implements Compression::DecompressionRegistrarInterface.
bool Compression::DecompressionRegistrarImpl::UnregisterDecompressionInterface |
( |
CompressionAlgorithmId |
compressionAlgorithmId | ) |
|
|
overridevirtual |
Unregisters the decompression interface with the specified id
- Parameters
-
decompressionAlgorithmId | unique Id that identifies the decompression interface |
- Returns
- true if the unregistration is successful
Implements Compression::DecompressionRegistrarInterface.
The documentation for this class was generated from the following file:
- Gems/Compression/Code/Source/Clients/DecompressionRegistrarImpl.h