|
OpenTTD Source 20251104-master-g3befbdd52f
|
Factory for allegro's music player. More...
#include <allegro_m.h>
Public Member Functions | |
| std::unique_ptr< Driver > | CreateInstance () const override |
| Create an instance of this driver-class. | |
Public Member Functions inherited from DriverFactoryBase | |
| std::string_view | GetDescription () const |
| Get a nice description of the driver-class. | |
Static Public Attributes | |
| static const int | PRIORITY = 2 |
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. | |
| static void | GetDriversInfo (std::back_insert_iterator< std::string > &output_iterator) |
| Build a human readable list of available drivers, grouped by type. | |
Protected Member Functions inherited from DriverFactoryBase | |
| DriverFactoryBase (Driver::Type type, int priority, std::string_view name, std::string_view description) | |
| Construct a new DriverFactory. | |
| virtual | ~DriverFactoryBase () |
| Frees memory used for this->name. | |
| virtual bool | UsesHardwareAcceleration () const |
| Does the driver use hardware acceleration (video-drivers only). | |
Factory for allegro's music player.
Definition at line 33 of file allegro_m.h.
|
inline |
Definition at line 43 of file allegro_m.h.
|
inlineoverridevirtual |
Create an instance of this driver-class.
Implements DriverFactoryBase.
Definition at line 44 of file allegro_m.h.
|
static |
Definition at line 41 of file allegro_m.h.