Map

//Constructors/Producers
=(Map, Map) -> Map
Map() -> Map
Map(Map) -> Map
get_attrs(Dynamic_Object) -> Map
get_functions() -> Map
get_objects() -> Map

//Methods
Map.=(Map) -> Map
Map.==(Map) -> Object
Map.Map() -> Map
Map.[](string) -> Object
Map.at(string) -> Object
Map.at(string) -> Object
Map.clear() -> void
Map.count(string) -> size_t
Map.empty() -> bool
Map.erase(string) -> size_t
Map.insert(Map) -> void
Map.insert_ref(Map_Pair) -> void
Map.range_internal() -> Map_Range
Map.range_internal() -> Const_Map_Range
Map.size() -> size_t

OptionalRectangleDesc

//Constructors/Producers
RectangleDesc(GaugeElement) -> OptionalRectangleDesc

//Methods
OptionalRectangleDesc.=(OptionalRectangleDesc) -> void
OptionalRectangleDesc.=(RectangleDesc) -> void
OptionalRectangleDesc.get() -> RectangleDesc
OptionalRectangleDesc.isInitialized() -> bool

GaugeText

//Constructors/Producers
Text(GaugeElement) -> GaugeText

//Methods
GaugeText.Adjust() -> enum Gauges::HorizontalAlign
GaugeText.Bold() -> bool
GaugeText.Bright() -> bool
GaugeText.FontColor() -> vec3
GaugeText.FontFace() -> string
GaugeText.FontHeight() -> float
GaugeText.ForceRefresh() -> bool
GaugeText.GaugeString() -> string
GaugeText.Legacy() -> bool
GaugeText.LineSpacing() -> OptionalFloat
GaugeText.SpaceAllocation() -> OptionalVec2
GaugeText.Tabs() -> class boost::optional<struct Text::TabSet>
GaugeText.VerticalAdjust() -> enum Gauges::VerticalAlign

FontProperties

//Constructors/Producers
getFontProperties(TextGenerator) -> FontProperties

//Methods
FontProperties.AscenderHeight() -> float
FontProperties.LineHeight() -> float
FontProperties.SizeDivisorX() -> float
FontProperties.SizeDivisorY() -> float
FontProperties.SuperScript() -> bool
FontProperties.TabStops() -> class boost::optional<struct Text::TabSet>

RectangleDesc

//Constructors/Producers
RectangleDesc() -> RectangleDesc
get(OptionalRectangleDesc) -> RectangleDesc

//Methods
RectangleDesc.Axis() -> OptionalVec2
RectangleDesc.FillColor() -> OptionalVec3
RectangleDesc.LineWidth() -> OptionalFloat
RectangleDesc.Opacity() -> OptionalFloat
RectangleDesc.OutlineColor() -> OptionalVec3
RectangleDesc.Size() -> vec2

GaugeElement

//Constructors/Producers
CreateGaugeElement() -> GaugeElement
getActiveGaugeElement(ExecutionContext) -> GaugeElement

//Methods
GaugeElement.Children() -> GaugeElementVector
GaugeElement.ClipRect() -> class boost::optional<struct Gauges::ClipRect>
GaugeElement.Id() -> string
GaugeElement.Image() -> class Gauges::GaugeImage
GaugeElement.LiveMap() -> LiveMapInstance
GaugeElement.MaskImage() -> class Gauges::GaugeImage
GaugeElement.MaskOffset() -> OptionalVec2
GaugeElement.PolyLine() -> GaugePolygon
GaugeElement.Polygon() -> GaugePolygon
GaugeElement.PolygonOutline() -> GaugePolygon
GaugeElement.Position() -> vec2
GaugeElement.Rectangle() -> GaugePolygon
GaugeElement.RectangleDesc() -> OptionalRectangleDesc
GaugeElement.RectangleOutline() -> GaugePolygon
GaugeElement.Rotation() -> class boost::optional<class Gauges::Rotation>
GaugeElement.ShiftAlignment() -> OptionalVec2
GaugeElement.Shifts() -> class std::vector<class Gauges::Shift,class std::allocator<class Gauges::Shift> >
GaugeElement.Size() -> vec2
GaugeElement.Text() -> GaugeText
GaugeElement.TextBackgroundRect() -> GaugePolygon
GaugeElement.setVisibilityCode(string) -> void

GaugePolygon

//Constructors/Producers
PolyLine(GaugeElement) -> GaugePolygon
Polygon(GaugeElement) -> GaugePolygon
PolygonOutline(GaugeElement) -> GaugePolygon
Rectangle(GaugeElement) -> GaugePolygon
RectangleOutline(GaugeElement) -> GaugePolygon
TextBackgroundRect(GaugeElement) -> GaugePolygon

//Methods
GaugePolygon.Color() -> vec3
GaugePolygon.Opacity() -> float

XMLGauge

//Constructors/Producers
CreateXMLGauge(class Gauges::GaugeRenderer) -> XMLGauge

//Methods
XMLGauge.setRootElement(GaugeElement) -> void

MovingMap

//Constructors/Producers
Map(LiveMapInstance) -> MovingMap

//Methods
MovingMap.refreshPosition() -> void
MovingMap.setCenterLLA(dvec3) -> void
MovingMap.setViewingAltitude(float) -> void
MovingMap.setVisible(bool) -> void

ClipRect

//Methods
ClipRect.Position() -> vec2
ClipRect.Size() -> vec2

GaugeGroupManager

//Constructors/Producers
getGaugeGroupManager(AircraftInstance) -> GaugeGroupManager

//Methods
GaugeGroupManager.initializeXMLGauge(XMLGauge) -> void