ScummVM API documentation
AGS3::AGS::Engine::GfxDriverFactoryBase< TGfxDriverClass, TGfxFilterClass > Class Template Referenceabstract
Inheritance diagram for AGS3::AGS::Engine::GfxDriverFactoryBase< TGfxDriverClass, TGfxFilterClass >:
AGS3::AGS::Engine::IGfxDriverFactory

Public Member Functions

void Shutdown () override
 
IGraphicsDriverGetDriver () override
 
void DestroyDriver () override
 
PGfxFilter SetFilter (const String &id, String &filter_error) override
 
- Public Member Functions inherited from AGS3::AGS::Engine::IGfxDriverFactory
virtual size_t GetFilterCount () const =0
 
virtual const GfxFilterInfoGetFilterInfo (size_t index) const =0
 
virtual String GetDefaultFilterID () const =0
 

Protected Member Functions

virtual TGfxDriverClass * EnsureDriverCreated ()=0
 
virtual TGfxFilterClass * CreateFilter (const String &id)=0
 

Protected Attributes

TGfxDriverClass * _driver
 

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