OpenTTD Source
20241108-master-g80f628063a
|
Factory for the allegro sound driver. More...
#include <allegro_s.h>
Public Member Functions | |
Driver * | CreateInstance () const override |
Create an instance of this driver-class. More... | |
Public Member Functions inherited from DriverFactoryBase | |
std::string_view | GetDescription () const |
Get a nice description of the driver-class. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from DriverFactoryBase | |
static void | ShutdownDrivers () |
Shuts down all active drivers. | |
static void | SelectDriver (const std::string &name, Driver::Type type) |
Find the requested driver and return its class. More... | |
static void | GetDriversInfo (std::back_insert_iterator< std::string > &output_iterator) |
Build a human readable list of available drivers, grouped by type. More... | |
Protected Member Functions inherited from DriverFactoryBase | |
DriverFactoryBase (Driver::Type type, int priority, const char *name, const char *description) | |
Construct a new DriverFactory. More... | |
virtual | ~DriverFactoryBase () |
Frees memory used for this->name. | |
virtual bool | UsesHardwareAcceleration () const |
Does the driver use hardware acceleration (video-drivers only). More... | |
Factory for the allegro sound driver.
Definition at line 27 of file allegro_s.h.
|
inlineoverridevirtual |
Create an instance of this driver-class.
Implements DriverFactoryBase.
Definition at line 30 of file allegro_s.h.