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

A base class for a TextureImporter that takes Input and (optionally) Inputs as base resources and creates a Texture resource. More...

#include <CeresEngine/Texture/Importer/TextureImporter.hpp>

Inheritance diagram for CeresEngine::TextureImporter:
CeresEngine::TResourceImporter< Texture, TextureImportOptions > CeresEngine::ResourceImporter CeresEngine::StbiTextureImporter

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< Texture, TextureImportOptions >
Async< ImportedResourcesimport (const ResourceURL &url, const ResourceImportOptions &options) final
 Imports a resource from a URL.
 
virtual Async< ImportedResourcesimport (const ResourceURL &url, const TextureImportOptions &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.
 

Detailed Description

A base class for a TextureImporter that takes Input and (optionally) Inputs as base resources and creates a Texture resource.


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