|
OpenTTD Source 20251104-master-g3befbdd52f
|
Public Types | |
| using | InitProc = void(EffectVehicle *) |
| using | TickProc = bool(EffectVehicle *) |
Public Member Functions | |
| constexpr | EffectProcs (InitProc *init_proc, TickProc *tick_proc, TransparencyOption transparency) |
Data Fields | |
| InitProc * | init_proc |
| Function to initialise an effect vehicle after construction. | |
| TickProc * | tick_proc |
| Functions for controlling effect vehicles at each tick. | |
| TransparencyOption | transparency |
| Transparency option affecting the effect. | |
Definition at line 530 of file effectvehicle.cpp.
| using EffectProcs::InitProc = void(EffectVehicle *) |
Definition at line 531 of file effectvehicle.cpp.
| using EffectProcs::TickProc = bool(EffectVehicle *) |
Definition at line 532 of file effectvehicle.cpp.
|
inlineconstexpr |
Definition at line 538 of file effectvehicle.cpp.
| InitProc* EffectProcs::init_proc |
Function to initialise an effect vehicle after construction.
Definition at line 534 of file effectvehicle.cpp.
| TickProc* EffectProcs::tick_proc |
Functions for controlling effect vehicles at each tick.
Definition at line 535 of file effectvehicle.cpp.
| TransparencyOption EffectProcs::transparency |
Transparency option affecting the effect.
Definition at line 536 of file effectvehicle.cpp.