Skip to main content

Class: WT21FmcPageFactory

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/FMC/WT21FmcPageFactory.ts:11

FMC page factory for WT21FmcPage

Extends

Constructors

Constructor

new WT21FmcPageFactory(baseInstrument, fms): WT21FmcPageFactory

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/FMC/WT21FmcPageFactory.ts:17

Ctor

Parameters

ParameterTypeDescription
baseInstrumentWT21_FMC_Instrumentthe FMC base instrument
fmsWT21Fmsthe FMS

Returns

WT21FmcPageFactory

Overrides

FmcPageFactory<WT21FmcPage>.constructor

Methods

createPage()

createPage<U>(pageCtor, bus, screen, props, renderCallback): WT21FmcPage<U>

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/FMC/WT21FmcPageFactory.ts:26

Type Parameters

Type Parameter
U extends null | object

Parameters

ParameterType
pageCtortypeof WT21FmcPage
busEventBus
screenWT21FmcScreen
propsU
renderCallbackFmcRenderCallback

Returns

WT21FmcPage<U>

Inherit Doc

Overrides

FmcPageFactory.createPage