CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
CeresEngine::AudioStreamImporter Class Reference

#include <CeresEngine/Audio/Importer/AudioImporter.hpp>

Inheritance diagram for CeresEngine::AudioStreamImporter:
CeresEngine::TResourceImporter< AudioStream, AudioStreamImportOptions > CeresEngine::ResourceImporter

Additional Inherited Members

- Public Types inherited from CeresEngine::ResourceImporter
enum class  SupportStatus { Supported , Generic , Unsupported }
 An enumeration that contains the possible importer support status. More...
 
- Public Member Functions inherited from CeresEngine::TResourceImporter< AudioStream, AudioStreamImportOptions >
Async< ImportedResourcesimport (const ResourceURL &url, const ResourceImportOptions &options) final
 Imports a resource from a URL.
 
virtual Async< ImportedResourcesimport (const ResourceURL &url, const AudioStreamImportOptions &options)=0
 Imports a resource from a URL.
 
 ResourceImporter (ResourceManager &resourceManager)
 Creates a new resource importer.
 
- Public Member Functions inherited from CeresEngine::ResourceImporter
 ResourceImporter (ResourceManager &resourceManager)
 Creates a new resource importer.
 
virtual ~ResourceImporter ()=default
 Destroys the resource importer.
 
virtual Async< SupportStatussupports (const ResourceURL &url)=0
 Checks if the import supports the given resource.
 
- Protected Attributes inherited from CeresEngine::ResourceImporter
ResourceManagermResourceManager
 The owning resource manager.
 
URLSessionmURLSession
 The URL session to be used to load resources.
 
ExecutionContextmExecutionContext
 The execution context to perform asynchronous resource operations on.
 

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