OpenTTD Source 20250205-master-gfd85ab1e2c
|
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.