swift
|
Factory for creating CSimulatorXPlane instance. More...
Public Member Functions | |
virtual swift::core::ISimulator * | create (const swift::misc::simulation::CSimulatorPluginInfo &info, swift::misc::simulation::IOwnAircraftProvider *ownAircraftProvider, swift::misc::simulation::IRemoteAircraftProvider *remoteAircraftProvider, swift::misc::network::IClientProvider *clientProvider) |
Create a new instance of a driver. More... | |
virtual swift::core::ISimulatorListener * | createListener (const swift::misc::simulation::CSimulatorPluginInfo &info) |
Simulator listener instance. More... | |
![]() | |
virtual | ~ISimulatorFactory ()=default |
ISimulatorVirtual destructor. | |
ISimulatorFactory (const ISimulatorFactory &)=delete | |
Not copyable. | |
ISimulatorFactory & | operator= (const ISimulatorFactory &)=delete |
Not copyable. | |
Additional Inherited Members | |
![]() | |
ISimulatorFactory () | |
Default ctor. | |
Factory for creating CSimulatorXPlane instance.
Definition at line 340 of file simulatorxplane.h.
|
virtual |
Create a new instance of a driver.
info | metadata about simulator |
ownAircraftProvider | in memory access to own aircraft data |
remoteAircraftProvider | in memory access to rendered aircraft data such as situation history and aircraft itself |
clientProvider | in memory access to client data |
Implements swift::core::ISimulatorFactory.
Definition at line 1320 of file simulatorxplane.cpp.
|
inlinevirtual |
Simulator listener instance.
Implements swift::core::ISimulatorFactory.
Definition at line 356 of file simulatorxplane.h.