Open 3D Engine Compression Gem 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.
Compression::CompressionRegistrarInterface Member List

This is the complete list of members for Compression::CompressionRegistrarInterface, including all inherited members.

AZ_RTTI_NO_TYPE_INFO_DECL() (defined in Compression::CompressionRegistrarInterface)Compression::CompressionRegistrarInterface
AZ_TYPE_INFO_WITH_NAME_DECL(CompressionRegistrarInterface) (defined in Compression::CompressionRegistrarInterface)Compression::CompressionRegistrarInterface
FindCompressionInterface(CompressionAlgorithmId compressionAlgorithmId) const =0Compression::CompressionRegistrarInterfacepure virtual
FindCompressionInterface(AZStd::string_view algorithmName) const =0Compression::CompressionRegistrarInterfacepure virtual
IsRegistered(CompressionAlgorithmId compressionAlgorithmId) const =0Compression::CompressionRegistrarInterfacepure virtual
RegisterCompressionInterface(CompressionAlgorithmId compressionAlgorithmId, AZStd::unique_ptr< ICompressionInterface > compressionInterface)=0Compression::CompressionRegistrarInterfacepure virtual
RegisterCompressionInterface(CompressionAlgorithmId compressionAlgorithmId, ICompressionInterface &compressionInterface)=0Compression::CompressionRegistrarInterfacepure virtual
UnregisterCompressionInterface(CompressionAlgorithmId compressionAlgorithmId)=0Compression::CompressionRegistrarInterfacepure virtual
VisitCompressionInterfaceCallback typedefCompression::CompressionRegistrarInterface
VisitCompressionInterfaces(const VisitCompressionInterfaceCallback &) const =0Compression::CompressionRegistrarInterfacepure virtual
~CompressionRegistrarInterface()=default (defined in Compression::CompressionRegistrarInterface)Compression::CompressionRegistrarInterfacevirtual