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