Nasal $FGROOT Library
FlightGear version: 2024.1.1 .
This file was generated automatically by nasal-api-docs at 04-16-2026 12-34-38AM .
nasal-api-docs v1.0.0 | Parser v1.0.0 | Python v3.13.9 .
Repository
Plausible.org
[mirror]
FlightGear Nasal wiki
Theme:
Light
📄 addons
Nasal/addons.nas
addons ._modules
addons .getNamespaceName ( a )
addons .load ( a )
addons .remove ( a )
addons ._reloadFlags
addons .reload ( a )
addons .commandAddonReload ( node )
addons .init ( )
aircraft .makeNode ( n )
aircraft .optarg ( args , index , default )
aircraft .door
aircraft .door.new ( node , swingtime , pos = 0 )
aircraft .door.enable ( v )
aircraft .door.setpos ( pos )
aircraft .door.getpos ( )
aircraft .door.close ( )
aircraft .door.open ( )
aircraft .door.toggle ( )
aircraft .door.stop ( )
aircraft .door.move ( target )
aircraft .light
aircraft .light.new ( )
aircraft .light.del ( )
aircraft .light.switch ( v )
aircraft .light.toggle ( )
aircraft .light.cont ( )
aircraft .light.blink ( count = -1 , endstate = 0 )
aircraft .light._switch_ ( )
aircraft .light._loop_ ( id )
aircraft .lowpass
aircraft .lowpass.new ( coeff )
aircraft .lowpass.filter ( v )
aircraft .lowpass.get ( )
aircraft .lowpass.set ( v )
aircraft .lowpass._filter_ ( v )
aircraft .angular_lowpass
aircraft .angular_lowpass.new ( coeff )
aircraft .angular_lowpass.filter ( v )
aircraft .angular_lowpass.set ( v )
aircraft .angular_lowpass.get ( )
aircraft .data
aircraft .data.init ( )
aircraft .data.load ( )
aircraft .data.save ( v = nil )
aircraft .data._save_ ( )
aircraft .data.add ( p... )
aircraft .data.remove ( p... )
aircraft .timer
aircraft .timer.new ( prop , res = 1 , save = 1 )
aircraft .timer.del ( )
aircraft .timer.start ( )
aircraft .timer.stop ( )
aircraft .timer.reset ( )
aircraft .timer._apply_ ( )
aircraft .timer._save_ ( )
aircraft .timer._loop_ ( id )
aircraft .livery
aircraft .livery.init ( dir , nameprop = )
aircraft .livery_update
aircraft .livery_update.new ( liveriesdir , interval = 10.01 , callback = nil )
aircraft .livery_update.stop ( )
aircraft .overlay_update
aircraft .overlay_update.new ( )
aircraft .overlay_update.add ( path , prop , callback = nil )
aircraft .overlay_update.stop ( )
aircraft .overlay_update._loop_ ( )
aircraft .steering
aircraft .steering.init ( switch = )
aircraft .steering._loop_ ( id )
aircraft .steering.setbrakes ( left , right )
aircraft .autotrim
aircraft .autotrim.init ( )
aircraft .autotrim.start ( )
aircraft .autotrim.stop ( )
aircraft .autotrim._loop_ ( id )
aircraft .autotrim.update ( )
aircraft .autotrim.new ( name )
aircraft .autotrim.start ( )
aircraft .autotrim.update ( )
aircraft .tyresmoke
aircraft .tyresmoke.new ( number , auto = 0 , diff_norm = 0.05 , check_vspeed=1 , rain_norm_trigger=0.2 )
aircraft .tyresmoke.del ( )
aircraft .tyresmoke.calc_spray_factor ( groundspeed_kts )
aircraft .tyresmoke.update ( )
aircraft .tyresmoke._wowchanged_ ( )
aircraft .tyresmoke_system
aircraft .tyresmoke_system.new ( )
aircraft .tyresmoke_system.del ( )
aircraft .rain
aircraft .rain.init ( )
aircraft .rain.update ( )
aircraft .teleport ( airport = speed = 0 , distance = 0 , azimuth = 0 , glideslope = 0 , heading = 9999 )
aircraft .wind_speed_from ( azimuth )
aircraft .kias_to_ktas ( kias , altitude )
aircraft .HUD
aircraft .HUD.init ( )
aircraft .HUD.cycle_color ( )
aircraft .HUD.cycle_brightness ( )
aircraft .HUD.normal_type ( )
aircraft .HUD.cycle_type ( )
aircraft .HUD.is_active ( )
aircraft .crossfeed_valve
aircraft .crossfeed_valve.new ( flow_rate , path )
aircraft .crossfeed_valve.open ( update_prop = 1 )
aircraft .crossfeed_valve.close ( update_prop = 1 )
aircraft .crossfeed_valve._loop_ ( id )
📄 aurora
Nasal/aurora.nas
aurora .aurora_manager
aurora .aurora_manager.init ( )
aurora .aurora_manager.state ( )
aurora .aurora_manager.start ( )
aurora .aurora_manager.stop ( )
aurora .aurora_manager.update ( )
aurora .aurora_manager.evolve ( )
📄 autopush
Nasal/Autopush/autopush.nas
autopush ._loop ( )
autopush ._start ( )
autopush ._stop ( )
📄 driver
Nasal/Autopush/driver.nas
driver ._advance_wp ( flip_sign = 0 )
driver ._loop ( )
driver ._done ( )
driver .start ( )
driver .pause ( )
driver .stop ( )
📄 route
Nasal/Autopush/route.nas
route ._add ( pos )
route .delete_last ( )
route ._stop ( fail = 0 )
route ._place_user_point_models ( )
route ._clear_user_point_models ( )
route ._place_waypoint_models ( )
route ._clear_waypoint_models ( )
route .top_view ( )
route ._finalize_top_view ( )
route ._calculate_route ( )
route ._calculate_bezier ( user_points )
route ._calculate_hdg ( )
route ._check_turn_radius ( )
route .enter ( )
route ._set_userpoint_mode ( id , mode )
route .toggle_sharp ( )
route .done ( )
route .clear ( )
route .route ( )
route .route_reverse ( )
📄 bits
Nasal/bits.nas
bits .test ( n , b )
bits .set ( n , b )
bits .clear ( n , b )
bits .toggle ( n , b )
bits .switch ( n , b , v )
bits .string ( n , len = 1 )
bits .value ( s )
📁 api
Nasal/canvas/api/
📄 canvas
Nasal/canvas/api/canvas.nas
canvas .Canvas
canvas .Canvas._new ( canvas_ghost )
canvas .Canvas.addPlacement ( vals )
canvas .Canvas.createGroup ( id = nil )
canvas .Canvas.getGroup ( id )
canvas .Canvas.setColorBackground ( )
canvas .Canvas.getColorBackground ( )
canvas .Canvas.getPath ( )
canvas .Canvas.del ( )
📄 element
Nasal/canvas/api/element.nas
element .Element
element .Element.new ( ghost )
element .Element.getType ( )
element .Element.getParent ( )
element .Element.getCanvas ( )
element .Element.equals ( el )
element .Element.setVisible ( visible = 1 )
element .Element.getVisible ( )
element .Element.hide ( )
element .Element.show ( )
element .Element.toggleVisibility ( )
element .Element.setGeoPosition ( lat , lon )
element .Element.createTransform ( vals = nil )
element .Element.setTranslation ( )
element .Element.getTranslation ( )
element .Element.setRotation ( rot )
element .Element.setScale ( )
element .Element.getScale ( )
element .Element.setColorFill ( )
element .Element.getColorFill ( )
element .Element.getTransformedBounds ( )
element .Element.updateCenter ( )
element .Element.setCenter ( )
element .Element.getCenter ( )
element .Element.setSize ( )
element .Element.getSize ( )
element .Element.boundingbox2clip ( bb )
element .Element.setClipByBoundingBox ( bounding_box , clip_frame = nil )
element .Element.setClipByElement ( clip_elem )
element .Element._getTf ( )
element .Element._setupCenterNodes ( cx = nil , cy = nil )
📄 group
Nasal/canvas/api/group.nas
group .Group
group .Group.new ( ghost )
group .Group.createChild ( type , id = nil )
group .Group.createChildren ( type , count )
group .Group.rect ( x , y , w , h , cfg = nil )
group .Group.getChildren ( )
group .Group.getChildrenOfType ( type , array = nil )
group .Group.setColor ( )
group .Group.getWidth ( )
group .Group.getHeight ( )
group .Group.getElementById ( id )
group .Group.removeAllChildren ( )
group .Group._isElementNode ( el )
group .Group._wrapElement ( node )
group .Group._getFactory ( type )
📄 helpers
Nasal/canvas/api/helpers.nas
helpers ._getColor ( color )
helpers ._arg2valarray ( )
📄 image
Nasal/canvas/api/image.nas
image .Image
image .Image.new ( ghost )
image .Image.setFile ( file )
image .Image.setSourceRect ( )
image .Image.setSize ( )
📄 map
Nasal/canvas/api/map.nas
map .Map
map .Map.new ( ghost )
map .Map.del ( )
map .Map.setController ( controller=nil , arg... )
map .Map.getController ( )
map .Map.addLayer ( factory , type_arg=nil , priority=nil , style=nil , opts=nil , visible=1 )
map .Map.getLayer ( type_arg )
map .Map.setRange ( range )
map .Map.setScreenRange ( range )
map .Map.setPos ( lat , lon , hdg=nil , range=nil , alt=nil )
map .Map.getPos ( )
map .Map.getLat ( me.get )
map .Map.getLon ( me.get )
map .Map.getHdg ( me.get )
map .Map.getAlt ( me.get )
map .Map.getRange ( me.get )
map .Map.getScreenRange ( me.get )
map .Map.getLatLon ( )
map .Map.getPosCoord ( )
map .Map.update ( predicate=nil )
📄 path
Nasal/canvas/api/path.nas
path .Path
path .Path.new ( ghost )
path .Path.reset ( )
path .Path.setData ( cmds , coords )
path .Path.setDataGeo ( cmds , coords )
path .Path.addSegment ( cmd , coords... )
path .Path.addSegmentGeo ( cmd , coords... )
path .Path.pop_front ( )
path .Path.pop_back ( )
path .Path.getNumSegments ( )
path .Path.getNumCoords ( )
path .Path.moveTo ( me.addSegment )
path .Path.move ( me.addSegment )
path .Path.lineTo ( me.addSegment )
path .Path.line ( me.addSegment )
path .Path.horizTo ( me.addSegment )
path .Path.horiz ( me.addSegment )
path .Path.vertTo ( me.addSegment )
path .Path.vert ( me.addSegment )
path .Path.quadTo ( me.addSegment )
path .Path.quad ( me.addSegment )
path .Path.cubicTo ( me.addSegment )
path .Path.cubic ( me.addSegment )
path .Path.squadTo ( me.addSegment )
path .Path.squad ( me.addSegment )
path .Path.scubicTo ( me.addSegment )
path .Path.scubic ( me.addSegment )
path .Path.arcSmallCCWTo ( me.addSegment )
path .Path.arcSmallCCW ( me.addSegment )
path .Path.arcSmallCWTo ( me.addSegment )
path .Path.arcSmallCW ( me.addSegment )
path .Path.arcLargeCCWTo ( me.addSegment )
path .Path.arcLargeCCW ( me.addSegment )
path .Path.arcLargeCWTo ( me.addSegment )
path .Path.arcLargeCW ( me.addSegment )
path .Path.close ( me.addSegment )
path .Path.rect ( x , y , w , h , cfg = nil )
path .Path.square ( x , y , l , cfg = nil )
path .Path.ellipse ( rx , ry , cx = nil , cy = nil )
path .Path.circle ( r , cx = nil , cy = nil )
path .Path.setColor ( )
path .Path.getColor ( )
path .Path.setColorFill ( )
path .Path.getColorFill ( )
path .Path.setFill ( fill )
path .Path.setStroke ( stroke )
path .Path.getStroke ( )
path .Path.setStrokeLineWidth ( width )
path .Path.setStrokeLineCap ( linecap )
path .Path.setStrokeLineJoin ( linejoin )
path .Path.setStrokeDashArray ( pattern )
path .Path._removeSegment ( front )
📄 svgcanvas
Nasal/canvas/api/svgcanvas.nas
svgcanvas .SVGCanvas
svgcanvas .SVGCanvas.new ( name , settings=nil )
svgcanvas .SVGCanvas.del ( )
svgcanvas .SVGCanvas.loadSVG ( file , svg_keys , options=nil )
svgcanvas .SVGCanvas.asWindow ( window_size )
svgcanvas .SVGCanvas.getPath ( )
svgcanvas .SVGCanvas.getCanvas ( )
svgcanvas .SVGCanvas.getRoot ( )
svgcanvas .SVGCanvas.updateTextElement ( svgkey , text , color = nil )
svgcanvas .SVGCanvas._updateClip ( key )
svgcanvas .SVGCanvas._makeListener_showHide ( svgkeys , value=nil )
svgcanvas .SVGCanvas._makeListener_rotate ( svgkeys , factors=nil )
svgcanvas .SVGCanvas._makeListener_translate ( svgkeys , fx , fy )
svgcanvas .SVGCanvas._makeListener_setColor ( svgkeys , color_true , color_false )
svgcanvas .SVGCanvas._makeListener_updateText ( svgkeys , format= )
📄 text
Nasal/canvas/api/text.nas
text .font_mapper ( family = nil , weight = nil , style = nil , options = nil )
text .Text
text .Text.new ( ghost )
text .Text.setText ( text )
text .Text.getText ( )
text .Text.enableUpdate ( )
text .Text.updateText ( text )
text .Text.enableFast ( )
text .Text.setTextFast ( text )
text .Text.appendText ( text )
text .Text.setAlignment ( align )
text .Text.setFontSize ( size , aspect = 1 )
text .Text.setFont ( name )
text .Text.setDrawMode ( mode )
text .Text.setPadding ( pad )
text .Text.setMaxWidth ( w )
text .Text.setColor ( )
text .Text.getColor ( )
text .Text.setColorFill ( )
text .Text.getColorFill ( )
📄 transform
Nasal/canvas/api/transform.nas
transform .Transform
transform .Transform.new ( node , vals = nil )
transform .Transform.setTranslation ( )
transform .Transform.getTranslation ( )
transform .Transform.setRotation ( angle )
transform .Transform.setScale ( )
transform .Transform.getScale ( )
transform .Transform.setGeoPosition ( lat , lon )
📄 api
Nasal/canvas/api.nas
api .wrapCanvas ( g )
api .new ( vals )
api .get ( arg )
api .Desktop
api .Desktop.new ( ghost )
api .Desktop.addResizedCallback ( cb )
api .Desktop.removeResizedCallback ( cb )
api .Desktop._callSizeChangedCallbacks ( )
api .getDesktop ( )
api .unload ( )
📁 draw
Nasal/canvas/draw/
📄 compass
Nasal/canvas/draw/compass.nas
compass .CompassRose
compass .CompassRose.new ( )
compass .CompassRose.setMarkCount ( value )
compass .CompassRose.setLabelCount ( value )
compass .CompassRose.setLabelDivisor ( value )
compass .CompassRose.setFontSize ( value )
compass .CompassRose.draw ( cgroup , radius , style=nil )
📄 draw
Nasal/canvas/draw/draw.nas
draw .draw
draw .draw.line ( cgroup , from , to )
draw .draw.hline ( cgroup , length , from = nil )
draw .draw.vline ( cgroup , length , from = nil )
draw .draw.circle ( cgroup , radius , center_x = nil , center_y = nil )
draw .draw.ellipse ( cgroup , radius_x , radius_y , center_x = nil , center_y = nil )
draw .draw.arc ( cgroup , radius , center , from_deg = nil , to_deg = nil )
draw .draw.rectangle ( cgroup , width , height , x = 0 , y = 0 , rounded = nil )
draw .draw.square ( cgroup , length , center_x = 0 , center_y = 0 , cfg = nil )
draw .draw.deltoid ( cgroup , dx , dy1 , dy2 , x = 0 , y = 0 )
draw .draw.rhombus ( cgroup , dx , dy , center_x = 0 , center_y = 0 )
draw .draw.new ( )
draw .draw.set ( key , value )
draw .draw.get ( key )
draw .draw.setColor ( )
draw .draw.getColor ( )
draw .draw.setColorFill ( )
draw .draw.setStrokeLineWidth ( )
draw .draw.new ( )
draw .draw.setBaselineWidth ( value )
draw .draw.setMarkLength ( value )
draw .draw.setMarkOffset ( value )
draw .draw.setMarkWidth ( value )
draw .draw.setSubdivisions ( value )
draw .draw.setSubdivisionLength ( value )
draw .draw.marksLinear ( cgroup , orientation , num_marks , interval , style )
draw .draw.marksCircular ( cgroup , radius , interval , phi_start = 0 , phi_stop = 360 , style = nil )
draw .draw.grid ( cgroup )
draw .draw.arrow ( cgroup , length , origin_center=0 )
📄 scales
Nasal/canvas/draw/scales.nas
scales .Scale
scales .Scale.new ( )
scales .Scale.setOrientation ( value )
scales .Scale.setFontSize ( value )
scales .Scale.setSpacing ( value )
scales .Scale.setLabelInterval ( value )
scales .Scale.setLabelDistanceAbs ( value )
scales .Scale.setLabelDistanceRel ( value )
scales .Scale.getAlignmentString ( )
scales .Scale.draw ( cgroup , start , count , increment , style=nil )
📄 transform
Nasal/canvas/draw/transform.nas
transform .transform
transform .transform._xy ( elem , uv )
transform .transform.move ( elem , dx , dy )
transform .transform.rotate ( elem , deg , center )
transform .transform.flipX ( elem , xaxis = 0 )
transform .transform.flipY ( elem , yaxis = 0 )
transform .transform.alignX ( elem , ref , alignment )
transform .transform.alignY ( elem , ref , alignment )
transform .transform.rotate180 ( elem , center = nil )
transform .transform.scaleX ( elem , factor , ref = )
transform .transform.scaleY ( elem , factor , ref = )
transform .transform.resize ( elem , factors , ref = )
📄 draw
Nasal/canvas/draw.nas
draw ._canvas_draw_load
draw ._canvas_draw_load.load ( filename )
draw ._canvas_draw_load.main ( )
ErrorNotification .showErrorNotification ( node )
ErrorNotification .unloadErrorNotification ( )
📁 gui
Nasal/canvas/gui/
📄 Config
Nasal/canvas/gui/Config.nas
Config .Config
Config .Config.new ( cfg )
Config .Config.get ( key , default = nil )
Config .Config.set ( key , value )
📁 dialogs
Nasal/canvas/gui/dialogs/
📄 AircraftCenter
Nasal/canvas/gui/dialogs/AircraftCenter.nas
AircraftCenter .AircraftCenter
AircraftCenter .AircraftCenter.new ( )
AircraftCenter .AircraftCenter.addPage ( name , filter )
AircraftCenter .AircraftCenter.fillList ( packages )
AircraftCenter .AircraftCenter._addPackageEntries ( packages , begin , end )
📄 InputDialog
Nasal/canvas/gui/dialogs/InputDialog.nas
InputDialog .InputDialog
InputDialog .InputDialog.new ( title = label = "" , text = "" )
InputDialog .InputDialog.setTitle ( title )
InputDialog .InputDialog.setLabel ( label )
InputDialog .InputDialog.setText ( text )
InputDialog .InputDialog.exec ( cb = nil )
InputDialog .InputDialog.getText ( title , label , cb , text = )
📄 MessageBox
Nasal/canvas/gui/dialogs/MessageBox.nas
MessageBox .MessageBox
MessageBox .MessageBox.new ( )
MessageBox .MessageBox.setTitle ( title )
MessageBox .MessageBox.setImage ( img )
MessageBox .MessageBox.setText ( text )
MessageBox .MessageBox.setStandardButtons ( mask )
MessageBox .MessageBox.exec ( cb = nil )
MessageBox .MessageBox.show ( title , text , icon = nil , cb = nil , buttons = nil )
MessageBox .MessageBox.critical ( title , text , cb = nil , buttons = nil )
MessageBox .MessageBox.warning ( title , text , cb = nil , buttons = nil )
MessageBox .MessageBox.information ( title , text , cb = nil , buttons = nil )
MessageBox .MessageBox.question ( title , text , cb = nil , buttons = nil )
MessageBox .MessageBox._loadSelection ( )
MessageBox .MessageBox._saveSelection ( sel )
📄 PropertyTreeBrowser
Nasal/canvas/gui/dialogs/PropertyTreeBrowser.nas
PropertyTreeBrowser .PropertyTreeBrowser
PropertyTreeBrowser .PropertyTreeBrowser.new ( node = nil )
PropertyTreeBrowser .PropertyTreeBrowser.clone ( )
PropertyTreeBrowser .PropertyTreeBrowser.onClose ( )
PropertyTreeBrowser .PropertyTreeBrowser.show ( )
PropertyTreeBrowser .PropertyTreeBrowser.hide ( )
PropertyTreeBrowser .PropertyTreeBrowser.del ( )
PropertyTreeBrowser .PropertyTreeBrowser.getWindowTitle ( node )
📄 WidgetsFactoryDialog
Nasal/canvas/gui/dialogs/WidgetsFactoryDialog.nas
WidgetsFactoryDialog .WidgetsFactoryDialog
WidgetsFactoryDialog .WidgetsFactoryDialog.new ( )
WidgetsFactoryDialog .WidgetsFactoryDialog.benchmark_widget ( widget , proc_func=nil , amount=50 , cfg=nil )
WidgetsFactoryDialog .WidgetsFactoryDialog.benchmark_radio_button ( proc_func=nil , amount=50 , cfg= nil )
WidgetsFactoryDialog .WidgetsFactoryDialog.del ( )
📄 Menu
Nasal/canvas/gui/Menu.nas
📁 styles
Nasal/canvas/gui/styles/
📄 DefaultStyle
Nasal/canvas/gui/styles/DefaultStyle.nas
DefaultStyle .DefaultStyle
DefaultStyle .DefaultStyle.new ( name , name_icon_theme )
DefaultStyle .DefaultStyle.createWidget ( parent , type , cfg )
DefaultStyle .DefaultStyle.new ( parent , cfg )
DefaultStyle .DefaultStyle.setSize ( model , w , h )
DefaultStyle .DefaultStyle.setText ( model , text )
DefaultStyle .DefaultStyle.update ( model )
DefaultStyle .DefaultStyle.new ( parent , cfg )
DefaultStyle .DefaultStyle.setSize ( model , w , h )
DefaultStyle .DefaultStyle.setText ( model , text )
DefaultStyle .DefaultStyle.update ( model )
DefaultStyle .DefaultStyle.new ( parent , cfg )
DefaultStyle .DefaultStyle.setText ( )
DefaultStyle .DefaultStyle.setSize ( model , w , h )
DefaultStyle .DefaultStyle.update ( model )
DefaultStyle .DefaultStyle.new ( parent , cfg )
DefaultStyle .DefaultStyle.setSize ( model , w , h )
DefaultStyle .DefaultStyle.setText ( model , text )
DefaultStyle .DefaultStyle.update ( model )
DefaultStyle .DefaultStyle.new ( parent , cfg )
DefaultStyle .DefaultStyle.setSize ( model , w , h )
DefaultStyle .DefaultStyle.setText ( model , text )
DefaultStyle .DefaultStyle.setImage ( model , img )
DefaultStyle .DefaultStyle.setBackground ( model , bg )
DefaultStyle .DefaultStyle.setColor ( model , color )
DefaultStyle .DefaultStyle.heightForWidth ( w )
DefaultStyle .DefaultStyle.update ( model )
DefaultStyle .DefaultStyle._createElement ( name , type )
DefaultStyle .DefaultStyle._deleteElement ( name )
DefaultStyle .DefaultStyle.new ( parent , cfg )
DefaultStyle .DefaultStyle.setSize ( model , w , h )
DefaultStyle .DefaultStyle.setText ( model , text )
DefaultStyle .DefaultStyle.setPlaceholder ( model , placeholder )
DefaultStyle .DefaultStyle.update ( model )
DefaultStyle .DefaultStyle.new ( parent , cfg )
DefaultStyle .DefaultStyle.setColorBackground ( )
DefaultStyle .DefaultStyle.update ( model )
DefaultStyle .DefaultStyle._newScroll ( el , orient )
DefaultStyle .DefaultStyle._updateScrollMetrics ( model , dir )
DefaultStyle .DefaultStyle.new ( parent , cfg )
DefaultStyle .DefaultStyle.update ( model )
DefaultStyle .DefaultStyle.setSize ( model , w , h )
DefaultStyle .DefaultStyle.new ( parent , cfg )
DefaultStyle .DefaultStyle.setSize ( model , w , h )
DefaultStyle .DefaultStyle.setText ( model , text )
DefaultStyle .DefaultStyle.update ( model )
DefaultStyle .DefaultStyle.new ( parent , cfg )
DefaultStyle .DefaultStyle.setText ( )
DefaultStyle .DefaultStyle.setSize ( model , w , h )
DefaultStyle .DefaultStyle.update ( model )
DefaultStyle .DefaultStyle.new ( parent , cfg )
DefaultStyle .DefaultStyle.setSize ( model , w , h )
DefaultStyle .DefaultStyle.setText ( model , text )
DefaultStyle .DefaultStyle.update ( model )
DefaultStyle .DefaultStyle._createElement ( name , type )
DefaultStyle .DefaultStyle._deleteElement ( name )
DefaultStyle .DefaultStyle.new ( parent , cfg )
DefaultStyle .DefaultStyle.update ( model )
DefaultStyle .DefaultStyle._createElement ( name , type )
DefaultStyle .DefaultStyle._deleteElement ( name )
DefaultStyle .DefaultStyle.new ( parent , cfg )
DefaultStyle .DefaultStyle._updateLayoutSizes ( model )
DefaultStyle .DefaultStyle.setNormValue ( model , normValue )
DefaultStyle .DefaultStyle.update ( model )
DefaultStyle .DefaultStyle.setSize ( model , w , h )
DefaultStyle .DefaultStyle._drawTicks ( model )
DefaultStyle .DefaultStyle._createElement ( name , type )
DefaultStyle .DefaultStyle._deleteElement ( name )
DefaultStyle .DefaultStyle.new ( parent , cfg )
DefaultStyle .DefaultStyle._updateLayoutSizes ( model )
DefaultStyle .DefaultStyle.setSize ( model , length )
DefaultStyle .DefaultStyle._drawTicks ( model )
DefaultStyle .DefaultStyle._updateMaxValueWidth ( model )
DefaultStyle .DefaultStyle.setValue ( model , value )
DefaultStyle .DefaultStyle.update ( model )
DefaultStyle .DefaultStyle.new ( parent , cfg )
DefaultStyle .DefaultStyle.setSize ( model , w , h )
DefaultStyle .DefaultStyle._updateLayoutSizes ( model )
DefaultStyle .DefaultStyle.setText ( model , text )
DefaultStyle .DefaultStyle.setShortcut ( model , shortcut )
DefaultStyle .DefaultStyle.setIcon ( model , icon )
DefaultStyle .DefaultStyle.update ( model )
DefaultStyle .DefaultStyle.new ( parent , cfg )
DefaultStyle .DefaultStyle.setSize ( model , w , h )
DefaultStyle .DefaultStyle.update ( model )
DefaultStyle .DefaultStyle.new ( parent , cfg )
DefaultStyle .DefaultStyle.setSize ( model , w , h )
DefaultStyle .DefaultStyle.setText ( model , text )
DefaultStyle .DefaultStyle.update ( model )
DefaultStyle .DefaultStyle.new ( parent , cfg )
DefaultStyle .DefaultStyle.setSize ( model , w , h )
DefaultStyle .DefaultStyle._updateLayoutSizes ( model )
DefaultStyle .DefaultStyle.setText ( model , text )
DefaultStyle .DefaultStyle.update ( model )
DefaultStyle .DefaultStyle.new ( parent , cfg )
DefaultStyle .DefaultStyle.setSize ( model , w , h )
DefaultStyle .DefaultStyle.update ( model )
DefaultStyle .DefaultStyle._updateLayoutSizes ( model )
📁 widgets
Nasal/canvas/gui/widgets/
📄 Button
Nasal/canvas/gui/widgets/Button.nas
📄 CdlgWidgets
Nasal/canvas/gui/widgets/CdlgWidgets.nas
CdlgWidgets .cdlg_widget_box
CdlgWidgets .cdlg_widget_box.new ( root , width , height , color , fill_color )
CdlgWidgets .cdlg_widget_box.setTranslation ( x , y )
CdlgWidgets .cdlg_widget_box.setPercentageHt ( x )
CdlgWidgets .cdlg_widget_box.setContextHelp ( f )
CdlgWidgets .cdlg_widget_tank
CdlgWidgets .cdlg_widget_tank.new ( root , radius , color , fill_color )
CdlgWidgets .cdlg_widget_tank.setTranslation ( x , y )
CdlgWidgets .cdlg_widget_tank.setPercentage ( x )
CdlgWidgets .cdlg_widget_tank.setContextHelp ( f )
CdlgWidgets .cdlg_widget_property_label
CdlgWidgets .cdlg_widget_property_label.new ( root , text , text_color = nil , color = nil , fill_color = nil )
CdlgWidgets .cdlg_widget_property_label.setTranslation ( x , y )
CdlgWidgets .cdlg_widget_property_label.updateText ( text )
CdlgWidgets .cdlg_widget_property_label.setText ( text )
CdlgWidgets .cdlg_widget_property_label.setValue ( value )
CdlgWidgets .cdlg_widget_property_label.formatValue ( value )
CdlgWidgets .cdlg_widget_property_label.formatFunction ( value )
CdlgWidgets .cdlg_widget_property_label.setUnit ( unit )
CdlgWidgets .cdlg_widget_property_label.setLimits ( lLower , lUpper )
CdlgWidgets .cdlg_widget_property_label.check_limits ( value )
CdlgWidgets .cdlg_widget_property_label.setFont ( font )
CdlgWidgets .cdlg_widget_property_label.setFontSize ( size )
CdlgWidgets .cdlg_widget_property_label.setScale ( x , y = nil )
CdlgWidgets .cdlg_widget_property_label.setBoxScale ( x , y = nil )
CdlgWidgets .cdlg_widget_property_label.getOffset ( string )
CdlgWidgets .cdlg_widget_infobox
CdlgWidgets .cdlg_widget_infobox.new ( root , width , title , texts , corner_radius = 0.0 , frame_color = nil , title_color = nil , title_fill = nil , text_color = nil , text_fill = nil )
CdlgWidgets .cdlg_widget_infobox.setTranslation ( x , y )
CdlgWidgets .cdlg_widget_infobox.setText ( i , text )
CdlgWidgets .cdlg_widget_infobox.setValueText ( i , text )
CdlgWidgets .cdlg_widget_infobox.setUnit ( unit )
CdlgWidgets .cdlg_widget_infobox.setValue ( i , value )
CdlgWidgets .cdlg_widget_infobox.formatFunction ( value )
CdlgWidgets .cdlg_widget_infobox.getOffset ( string )
CdlgWidgets .cdlg_widget_img_stack
CdlgWidgets .cdlg_widget_img_stack.new ( root , stack , width , height , button_flag = 0 )
CdlgWidgets .cdlg_widget_img_stack.setTranslation ( x , y )
CdlgWidgets .cdlg_widget_img_stack.increment ( )
CdlgWidgets .cdlg_widget_img_stack.set_index ( index )
CdlgWidgets .cdlg_widget_img_stack.depress ( )
CdlgWidgets .cdlg_widget_img_stack.setContextHelp ( f )
CdlgWidgets .cdlg_widget_img_stack.f ( )
CdlgWidgets .cdlg_widget_analog_gauge
CdlgWidgets .cdlg_widget_analog_gauge.new ( root , gauge_bg , gauge_needle , width , height )
CdlgWidgets .cdlg_widget_analog_gauge.setTranslation ( x , y )
CdlgWidgets .cdlg_widget_analog_gauge.setAngle ( angle )
CdlgWidgets .cdlg_clickspot
CdlgWidgets .cdlg_clickspot.new ( x , y , rw , rh , tab , type )
CdlgWidgets .cdlg_clickspot.check_event ( click_x , click_y )
CdlgWidgets .cdlg_clickspot.update_fractions ( click_x , click_y )
CdlgWidgets .cdlg_clickspot.get_fraction_up ( )
CdlgWidgets .cdlg_clickspot.get_fraction_right ( )
CdlgWidgets .cdlg_clickspot.f ( )
📄 Dial
Nasal/canvas/gui/widgets/Dial.nas
📄 Frame
Nasal/canvas/gui/widgets/Frame.nas
📄 Label
Nasal/canvas/gui/widgets/Label.nas
📄 List
Nasal/canvas/gui/widgets/List.nas
📄 MenuBar
Nasal/canvas/gui/widgets/MenuBar.nas
📄 Rule
Nasal/canvas/gui/widgets/Rule.nas
📄 Slider
Nasal/canvas/gui/widgets/Slider.nas
📄 Switch
Nasal/canvas/gui/widgets/Switch.nas
📄 gui
Nasal/canvas/gui.nas
gui .gui
gui .loadGUIFile ( file )
gui .loadWidget ( name )
gui .loadDialog ( name )
gui .WindowButton
gui .WindowButton.new ( parent , name )
gui .WindowButton._onStateChange ( )
gui .Window
gui .Window.new ( size , type = nil , id = nil , allowfocus = 1 , destroy_on_close = 1 )
gui .Window.del ( )
gui .Window.setTitle ( title )
gui .Window.createCanvas ( )
gui .Window.setCanvas ( canvas_ )
gui .Window.getCanvas ( create = 0 )
gui .Window.getCanvasDecoration ( )
gui .Window.setLayout ( l )
gui .Window.setFocus ( )
gui .Window.clearFocus ( )
gui .Window.setPosition ( left=nil , top=nil , right=nil , bottom=nil )
gui .Window.getPosition ( )
gui .Window.getCSSPosition ( )
gui .Window.centerOnScreen ( )
gui .Window.setSize ( )
gui .Window.getSize ( )
gui .Window.move ( )
gui .Window.raise ( )
gui .Window.hide ( )
gui .Window.show ( )
gui .Window.toggle ( )
gui .Window.onClose ( )
gui .Window.onResize ( )
gui .Window.lockAspectRatio ( lock=1 )
gui .Window._onStateChange ( )
gui .Window._propCallback ( child , mode )
gui .Window._handlePositionAbsolute ( child , mode , name , index )
gui .Window._updatePos ( index , name )
gui .Window._handleResize ( child , name )
gui .Window._updateDecoration ( )
gui .Window._resizeDecoration ( )
gui .Dialog
gui .Dialog.new ( size , type = nil , id = nil )
gui .unloadGUI ( )
📄 ImageTest
Nasal/canvas/ImageTest.nas
ImageTest .ImageTest
ImageTest .ImageTest.new ( )
📄 KeyBinding
Nasal/canvas/KeyBinding.nas
KeyBinding .parseShortcut ( s )
KeyBinding .findKeyName ( key )
KeyBinding .namesToKeys ( strings... )
📄 map
Nasal/canvas/map.nas
map .register_callback ( c )
map .run_callbacks ( foreach )
map .assert ( label , expr )
map .SURFACECOLORS
map .draw_layer ( layer , callback , lod )
map .Runway
map .Runway.new ( rwy )
map .Runway.pointOffCenterline ( pos , off = 0 )
map .make ( return )
map .LayerModel.new ( make )
map .LayerModel.clear ( me._elements = )
map .LayerModel.push ( e )
map .LayerModel.get ( me._elements )
map .LayerModel.update ( )
map .LayerModel.hasData ( size )
map .LayerModel.setView ( v )
map .LayerModel.setController ( c )
map .Layer
map .Layer.new ( group , name , model , controller=nil )
map .Layer.hide ( me._view.setVisible )
map .Layer.show ( me._view.setVisible )
map .Layer.toggle ( )
map .Layer.reset ( )
map .Layer.update ( )
map .Layer.setDraw ( callback )
map .Layer.setController ( c )
map .Layer.setModel ( m )
map .LayeredMap
map .LayeredMap.new ( parent , name )
map .LayeredMap.listen ( p , c )
map .LayeredMap.initializeLayers ( )
map .LayeredMap.setRefPos ( lat , lon )
map .LayeredMap.setHdg ( hdg )
map .LayeredMap.updateZoom ( )
map .LayeredMap.updateState ( )
map .LayeredMap.setupZoom ( dialog )
map .LayeredMap.setZoom ( )
map .LayeredMap.resetLayers ( )
map .LayeredMap.cleanup_listeners ( )
map .GenericMap
map .GenericMap.new ( parent , name )
map .GenericMap.setupLayer ( layer , property )
map .GenericMap.setupFeature ( layer , property , init )
map .GenericMap.pickupFeatures ( DIALOG_CANVAS )
map .GenericMap.setupGUI ( dialog , group )
map .LayerModel.notifyView ( )
map .MAP_LAYERS
map .register_layer ( name , layer )
map .load_modules ( vec , ns= )
map .files_with ( ext )
map .loadMapModules ( )
map .unloadMap ( )
📄 MapDrivers
Nasal/canvas/MapDrivers.nas
MapDrivers .RouteDriver
MapDrivers .RouteDriver.new ( )
MapDrivers .RouteDriver.init ( )
MapDrivers .RouteDriver.update ( )
MapDrivers .RouteDriver.getNumberOfFlightPlans ( )
MapDrivers .RouteDriver.getFlightPlanType ( fpNum )
MapDrivers .RouteDriver.getFlightPlan ( fpNum )
MapDrivers .RouteDriver.getPlanSize ( fpNum )
MapDrivers .RouteDriver.getWP ( fpNum , idx )
MapDrivers .RouteDriver.getPlanModeWP ( plan_wp_idx )
MapDrivers .RouteDriver.hasDiscontinuity ( fpNum , wptID )
MapDrivers .RouteDriver.getListeners ( )
MapDrivers .RouteDriver.shouldUpdate ( 1 )
MapDrivers .MultiRouteDriver
MapDrivers .MultiRouteDriver.new ( )
MapDrivers .MultiRouteDriver.addFlightPlan ( type , plan )
MapDrivers .MultiRouteDriver.removeFlightPlanAtIndex ( idx )
MapDrivers .MultiRouteDriver.removeFlightPlanOfType ( type )
MapDrivers .MultiRouteDriver.getNumberOfFlightPlans ( )
MapDrivers .MultiRouteDriver.getFlightPlanType ( fpNum )
MapDrivers .MultiRouteDriver.getFlightPlan ( fpNum )
MapDrivers .MultiRouteDriver.getPlanSize ( fpNum )
MapDrivers .MultiRouteDriver.getWP ( fpNum , idx )
MapDrivers .MultiRouteDriver.getPlanModeWP ( idx )
MapDrivers .MultiRouteDriver.triggerSignal ( signal )
MapDrivers .MultiRouteDriver.signalPath ( signal )
MapDrivers .MultiRouteDriver.getListeners ( )
📄 MapStructure
Nasal/canvas/MapStructure.nas
MapStructure .makedie ( prefix )
MapStructure .try_aux_method ( obj , method_name )
MapStructure .default_hash ( opt , df )
MapStructure .MapStructure_selfTest ( )
MapStructure .CachedElement
MapStructure .CachedElement.new ( canvas_path , name , source , size , offset )
MapStructure .CachedElement.render ( group , trans0=0 , trans1=0 )
MapStructure .SymbolCache
MapStructure .SymbolCache.new ( dim... )
MapStructure .SymbolCache.add ( name , callback , draw_mode=0 )
MapStructure .SymbolCache.get ( name )
MapStructure .issym ( string )
MapStructure .internsymbol ( symbol )
MapStructure .tryintern ( symbol )
MapStructure .unescape ( s )
MapStructure .hashdup ( _ , rkeys=nil )
MapStructure .opt_member ( h , k )
MapStructure .member ( h , k )
MapStructure ._in ( vec , k )
MapStructure .members ( h , vec=nil )
MapStructure .serialize ( m , others=nil )
MapStructure .call_draw ( draw , style , arg=nil , relevant_keys=nil )
MapStructure .style_string ( style , relevant_keys=nil )
MapStructure .StyleableCacheable
MapStructure .StyleableCacheable.new ( name , draw_func , cache , draw_mode=0 , relevant_keys=nil )
MapStructure .StyleableCacheable.request ( style )
MapStructure .StyleableCacheable.render ( element , style )
MapStructure .StyleableCacheable.draw ( style , s1 )
MapStructure .Symbol
MapStructure .Symbol.add ( type , class )
MapStructure .Symbol.get ( type )
MapStructure .Symbol.new ( type , group , layer , arg... )
MapStructure .Symbol._new ( m )
MapStructure .Symbol.update ( )
MapStructure .Symbol.draw ( )
MapStructure .Symbol.del ( )
MapStructure .Symbol.newText ( text=nil , color=nil )
MapStructure .Symbol.formattedString ( frmt , model_props )
MapStructure .Symbol.getOption ( name , default = nil )
MapStructure .Symbol.getStyle ( name , default = nil )
MapStructure .Symbol.getLabelFromModel ( default_val = nil )
MapStructure .Symbol.callback ( name , args... )
MapStructure .Symbol.add ( type , class )
MapStructure .Symbol.get ( type )
MapStructure .Symbol.new ( type , symbol , model , arg... )
MapStructure .Symbol.update ( symbol , model )
MapStructure .Symbol.del ( symbol , model )
MapStructure .Symbol.isVisible ( model )
MapStructure .Symbol.getpos ( model )
MapStructure .getpos_fromghost ( positioned_g )
MapStructure .is_positioned_ghost ( obj )
MapStructure .register_supported_ghost ( name )
MapStructure .assert_m ( hash , member )
MapStructure .assert_ms ( hash , members... )
MapStructure .DotSym
MapStructure .DotSym.makeinstance ( name , hash )
MapStructure .DotSym.new ( group , layer , model , controller=nil )
MapStructure .DotSym.del ( )
MapStructure .DotSym.init ( )
MapStructure .DotSym.deinit ( )
MapStructure .DotSym.update ( )
MapStructure .SVGSymbol
MapStructure .SVGSymbol.init ( )
MapStructure .SVGSymbol.draw ( )
MapStructure .RasterSymbol
MapStructure .RasterSymbol.init ( )
MapStructure .RasterSymbol.draw ( )
MapStructure .LineSymbol
MapStructure .LineSymbol.makeinstance ( name , hash )
MapStructure .LineSymbol.new ( group , layer , model , controller=nil )
MapStructure .LineSymbol.draw ( )
MapStructure .LineSymbol.del ( )
MapStructure .LineSymbol.init ( )
MapStructure .LineSymbol.deinit ( )
MapStructure .LineSymbol.update ( )
MapStructure .SymbolLayer
MapStructure .SymbolLayer.add ( type , class )
MapStructure .SymbolLayer.get ( type )
MapStructure .SymbolLayer.new ( type , group , map , controller=nil , style=nil , options=nil , visible=1 , arg... )
MapStructure .SymbolLayer._new ( m , style , controller , options )
MapStructure .SymbolLayer.del ( )
MapStructure .SymbolLayer.update ( )
MapStructure .SymbolLayer.add ( type , class )
MapStructure .SymbolLayer.get ( type )
MapStructure .SymbolLayer.new ( type , layer , arg... )
MapStructure .SymbolLayer.searchCmd ( )
MapStructure .SymbolLayer.addVisibilityListener ( )
MapStructure .SymbolLayer.getModel ( me._model )
MapStructure .MultiSymbolLayer
MapStructure .MultiSymbolLayer.new ( group , map , controller=nil , style=nil , options=nil , visible=1 )
MapStructure .MultiSymbolLayer.update ( )
MapStructure .MultiSymbolLayer.del ( )
MapStructure .MultiSymbolLayer.delsym ( model )
MapStructure .MultiSymbolLayer.searchCmd ( )
MapStructure .MultiSymbolLayer.onAdded ( model )
MapStructure .MultiSymbolLayer.onRemoved ( model )
MapStructure .NavaidSymbolLayer
MapStructure .NavaidSymbolLayer.make ( query )
MapStructure .SingleSymbolLayer
MapStructure .SingleSymbolLayer.new ( group , map , controller=nil , style=nil , options=nil , visible=1 )
MapStructure .SingleSymbolLayer.update ( )
MapStructure .SingleSymbolLayer.del ( )
MapStructure .OverlayLayer
MapStructure .OverlayLayer.add ( type , class )
MapStructure .OverlayLayer.get ( type )
MapStructure .OverlayLayer.new ( type , group , map , controller=nil , style=nil , options=nil , visible=1 , arg... )
MapStructure .OverlayLayer._new ( m , style , controller , options )
MapStructure .OverlayLayer.del ( )
MapStructure .OverlayLayer.update ( )
MapStructure .TileLayer
MapStructure .TileLayer.new ( group , map , controller=nil , style=nil , options=nil , visible=1 )
MapStructure .TileLayer.updateLayer ( )
MapStructure .TileLayer.update ( )
MapStructure .TileLayer.del ( )
MapStructure .TileLayer.add ( type , class )
MapStructure .TileLayer.get ( type )
MapStructure .TileLayer.new ( type , layer , arg... )
MapStructure .TileLayer.updateLayer ( )
MapStructure .TileLayer.addVisibilityListener ( )
MapStructure .TileLayer.addRangeListener ( )
MapStructure .TileLayer.addScreenRangeListener ( )
MapStructure .MapStructure
MapStructure .MapStructure.loadFile ( file , name )
MapStructure .load_MapStructure ( )
MapStructure .MapStructure.add ( type , class )
MapStructure .MapStructure.get ( type )
MapStructure .MapStructure.new ( type , map , arg... )
MapStructure .MapStructure.get_position ( )
MapStructure .MapStructure.query_range ( )
MapStructure .MapStructure.in_range ( lat , lon , alt=0 )
📁 PFD
Nasal/canvas/PFD/
📄 DefaultStyle
Nasal/canvas/PFD/DefaultStyle.nas
DefaultStyle .DefaultStyle
📄 HighlightTimer
Nasal/canvas/PFD/HighlightTimer.nas
HighlightTimer .HighlightTimer
HighlightTimer .HighlightTimer.startHighlight ( element , period )
HighlightTimer .HighlightTimer.stopHighlight ( element )
HighlightTimer .HighlightTimer.flashElements ( )
PropertyElement ._makeNode ( n )
PropertyElement .PropertyElement
PropertyElement .PropertyElement.new ( node , id )
PropertyElement .PropertyElement.del ( )
PropertyElement .PropertyElement.set ( key , value )
PropertyElement .PropertyElement.setBool ( key , value )
PropertyElement .PropertyElement.setDouble ( key , value )
PropertyElement .PropertyElement.setInt ( key , value )
PropertyElement .PropertyElement.get ( key , default = nil )
PropertyElement .PropertyElement.getBool ( key )
PropertyElement .PropertyElement.update ( )
📄 svg
Nasal/canvas/svg.nas
svg .parsesvg ( group , path , options = nil )
📄 tooltip
Nasal/canvas/tooltip.nas
tooltip .Tooltip
tooltip .Tooltip.new ( size , id = nil )
tooltip .Tooltip.del ( )
tooltip .Tooltip.createCanvas ( )
tooltip .Tooltip.setLabel ( msg )
tooltip .Tooltip.setProperties ( properties )
tooltip .Tooltip.setWidthText ( txt )
tooltip .Tooltip._updateText ( )
tooltip .Tooltip._updateBounds ( )
tooltip .Tooltip._remapValue ( val )
tooltip .Tooltip.setMapping ( mapping , f = nil )
tooltip .Tooltip.setTooltipId ( tipId )
tooltip .Tooltip.getTooltipId ( )
tooltip .Tooltip.getCanvas ( )
tooltip .Tooltip.setPosition ( x , y )
tooltip .Tooltip.isMessage ( )
tooltip .Tooltip.show ( )
tooltip .Tooltip.showMessage ( timeout = nil , node = nil )
tooltip .Tooltip._haveNode ( node , key )
tooltip .Tooltip.hide ( )
tooltip .Tooltip.hideNow ( )
tooltip .Tooltip.isVisible ( )
tooltip .Tooltip.fadeIn ( )
tooltip .Tooltip.fadeOut ( )
tooltip .Tooltip._hideTimeout ( )
tooltip .innerSetTooltip ( node )
tooltip .setTooltip ( node )
tooltip .showTooltip ( node )
tooltip .updateHover ( node )
tooltip .showMessage ( node )
tooltip .clearMessage ( node )
tooltip .unloadTooltips ( )
checklist .convert_checklists ( )
📄 repl
Nasal/console/repl.nas
repl .REPL
repl .REPL.new ( placement , name= )
repl .REPL.execute ( )
repl .REPL._is_str_char ( char )
repl .REPL._handle_level ( level , str , line_number )
repl .REPL.get_input ( )
repl .CanvasPlacement
repl .CanvasPlacement.new ( name= )
repl .CanvasPlacement.del ( )
repl .CanvasPlacement.add_char ( char , reset_view=0 )
repl .CanvasPlacement.add_text ( text , reset_view=0 )
repl .CanvasPlacement.remove_char ( reset_view=0 )
repl .CanvasPlacement.clear_input ( reset_view=0 )
repl .CanvasPlacement.replace_line ( replacement , replace_input=1 , reset_view=0 )
repl .CanvasPlacement.add_line ( text , reset_text=1 , reset_view=0 )
repl .CanvasPlacement.new_prompt ( )
repl .CanvasPlacement.continue_line ( reset_text=1 )
repl .CanvasPlacement.reset_input_from_history ( reset_view=0 )
repl .CanvasPlacement.reset_view ( )
repl .CanvasPlacement.set_line_color ( color )
repl .CanvasPlacement.set_line_font ( font )
repl .CanvasPlacement.clear ( )
repl .CanvasPlacement.create_msg ( )
repl .CanvasPlacement.create_line ( reset_text=1 )
repl .CanvasPlacement.update ( )
repl .CanvasPlacement.handle_key ( key , modifiers , keyCode )
repl .CanvasPlacement.get_line ( )
repl .CanvasPlacement.display_result ( res=nil )
repl .CanvasPlacement.handle_runtime_error ( err )
repl .CanvasPlacement.handle_parse_error ( msg , file , line )
repl .CanvasPlacement.gettranslation ( k )
repl .print2 ( i )
controls .startEngine ( v = 1 , which... )
controls .selectEngine ( which )
controls .selectEngines ( state , which... )
controls .selectAllEngines ( )
controls .stepMagnetos ( change )
controls .centerFlightControls ( )
controls .throttleMouse ( )
controls .reverserTogglePosition ( )
controls .axisHandler ( pre , post )
controls .perIndexAxisHandler ( pre , post )
controls ._axisMode
controls .perEngineSelectedAxisHandler ( mode )
controls .flapsDown ( step )
controls .wingSweep ( step )
controls .wingsDown ( v )
controls .stepSpoilers ( step )
controls .stepSlats ( step )
controls .stepProps ( dst , array , delta )
controls .slewProp ( prop , delta )
controls .elevatorTrim ( speed )
controls .aileronTrim ( speed )
controls .rudderTrim ( speed )
controls .adjThrottle ( speed )
controls .adjMixture ( speed )
controls .adjCondition ( speed )
controls .adjPropeller ( speed )
controls .adjEngControl ( prop , speed )
controls .incThrottle ( )
controls .incAileron ( )
controls .incElevator ( )
controls .elevatorTrimAxis ( )
controls .aileronTrimAxis ( )
controls .rudderTrimAxis ( )
controls .gearTogglePosition ( v )
controls .gearDown ( v )
controls .gearToggle ( )
controls .applyBrakes ( v , which = 0 )
controls .applyPickle ( v )
controls .applyParkingBrake ( v )
controls .parkingBrakeToggle ( v )
controls .toggleNWS ( v )
controls .applyApplicableBrakes ( v , which = 0 )
controls .autopilotDisconnect ( )
controls .deployChute ( v )
controls .trigger ( b )
controls .weaponSelect ( d )
controls .ptt ( b )
controls .toggleLights ( )
controls .replaySkip ( skip_time )
controls .speedup ( speed_up )
controls .cycleMouseMode ( node )
controls .setMouseFlightControlsSensitivity ( sensitivity )
📄 emesary.deb
Nasal/debug/emesary.deb.nas
emesary.deb .__setup ( )
📄 debug
Nasal/debug.nas
debug ._title ( s , color=nil )
debug ._section ( s , color=nil )
debug ._error ( s , color=nil )
debug ._bench ( s , color=nil )
debug ._nil ( s , color=nil )
debug ._string ( s , color=nil )
debug ._num ( s , color=nil )
debug ._bracket ( s , color=nil )
debug ._brace ( s , color=nil )
debug ._angle ( s , color=nil )
debug ._vartype ( s , color=nil )
debug ._proptype ( s , color=nil )
debug ._path ( s , color=nil )
debug ._internal ( s , color=nil )
debug ._varname ( s , color=nil )
debug .propify ( p , create = 0 )
debug .tree ( n = )
debug ._tree ( n , graph = 1 , prefix = )
debug .attributes ( p , verbose = 1 , color=nil )
debug ._dump_prop ( p , color=nil )
debug ._dump_var ( v , color=nil )
debug ._dump_string ( str , color=nil )
debug ._dump_key ( s , color=nil )
debug .string ( o , color=nil , ttl=5 )
debug .dump ( vars... )
debug .local ( frame = 0 )
debug .funcname ( f )
debug .backtrace ( desc = nil , dump_vars = 1 , skip_level = 0 , shorten = 50 )
debug .proptrace ( root = )
debug .benchmark ( label , fn , repeat = nil , output=nil )
debug .benchmark_time ( fn , repeat = 1 , output = nil )
debug .rank ( list , repeat = nil )
debug .print_rank ( label , list , names )
debug .printerror ( err )
debug .warn ( msg , level = 0 )
debug .isnan ( )
debug .Probe
debug .Probe._uid ( label , class )
debug .Probe.new ( label , class = )
debug .Probe.del ( )
debug .Probe.reset ( )
debug .Probe.setTimeout ( seconds )
debug .Probe.enable ( )
debug .Probe.disable ( )
debug .Probe.generateStats ( )
debug .Probe.getHits ( counter_id = 0 )
debug .Probe.addCounter ( )
debug .Probe.hit ( counter_id = 0 , callback = nil )
debug .Breakpoint
debug .Breakpoint.new ( label , dump_locals = 0 , skip_level=0 )
debug .Breakpoint.enable ( tokens = 1 )
debug .Breakpoint.hit ( callback = nil )
debug .Tracer
debug .Tracer.new ( label , dump_locals = 0 , skip_level=0 )
debug .Tracer.enable ( tokens = 1 )
debug .Tracer.disableTracing ( )
debug .Tracer.resetTrace ( )
debug .Tracer.hit ( callback = nil )
debug .Tracer._trace ( skip=0 )
debug .Tracer.dumpTrace ( path = nil )
debug .addProbeToFunc ( f , label )
debug .addTracerToFunc ( f , label )
debug .findFunctions ( ns , recursive = 0 )
debug ._probed_ns
debug .addProbesToNamespace ( ns , label = )
debug .removeProbesFromNamespace ( ns )
debug .dumpProbeStats ( )
dynamic_view .sin ( a )
dynamic_view .cos ( a )
dynamic_view .sigmoid ( x )
dynamic_view .nsigmoid ( x )
dynamic_view .pow ( v , w )
dynamic_view .npow ( v , w )
dynamic_view .clamp ( v , min , max )
dynamic_view .normatan ( x )
dynamic_view .normdeg ( a )
dynamic_view .Input
dynamic_view .Input.new ( prop = )
dynamic_view .Input.get ( )
dynamic_view .Input.set ( v )
dynamic_view .ViewAxis
dynamic_view .ViewAxis.new ( prop )
dynamic_view .ViewAxis.reset ( )
dynamic_view .ViewAxis.add_offset ( )
dynamic_view .ViewAxis.sub_offset ( )
dynamic_view .ViewAxis.apply ( v )
dynamic_view .ViewAxis.static ( v )
dynamic_view .view_manager
dynamic_view .view_manager.init ( )
dynamic_view .view_manager.reset ( )
dynamic_view .view_manager.add_offset ( )
dynamic_view .view_manager.apply ( )
dynamic_view .view_manager.lookat ( heading , pitch , roll , x , y , z , time , fov )
dynamic_view .view_manager.resume ( )
dynamic_view .view_manager.freeze ( )
dynamic_view .view_manager.unfreeze ( )
dynamic_view .view_manager.default_plane ( )
dynamic_view .view_manager.default_helicopter ( )
dynamic_view .main_loop ( id )
dynamic_view .freeze ( )
dynamic_view .register ( f )
dynamic_view .reset ( )
dynamic_view .lookat ( )
dynamic_view .resume ( )
dynamic_view .fdms
dynamic_view .view.resetView ( )
earthview .check_lightning_table ( lat , lon )
earthview .start ( )
earthview .stop ( )
earthview .place_earth_model ( path , lat , lon , alt , heading , pitch , roll )
earthview .control_loop ( )
earthview .slow_loop ( )
earthview .lightning_strike ( )
earthview .adjust_cloud_tiles ( )
earthview .clear_cloud_tiles ( )
earthview .load_sector ( i , n )
earthview .earth_model
earthview .cloudsphere_model
earthview .aurora_model
earthview .boundary
earthview .boundary.new ( bindex , bname )
earthview .atile
earthview .atile.new ( tname , ptind , ptname , arcind , arcname )
earthview .tiling_visibility
emesary ._registerTransmitter ( key , t )
emesary .getTransmitter ( key )
emesary .genericEmesaryGlobalTransmitterTransmit ( node )
📄 emexec
Nasal/emexec.nas
emexec .PerformanceMeasurement
emexec .PerformanceMeasurement.new ( )
emexec .PerformanceMeasurement.update ( )
emexec .PerformanceMeasurement.start ( )
emexec .EmesaryExecutive
emexec .EmesaryExecutive.new ( _ident= )
emexec .EmesaryExecutive.set_rate ( ratehz )
emexec .EmesaryExecutive.start ( )
emexec .EmesaryExecutive.stop ( )
emexec .EmesaryExecutive.monitor_properties ( input )
emexec .EmesaryExecutive.register ( ident , properties_to_monitor , object , rate=1 , frame_offset=0 )
emexec .EmesaryExecutive.timerCallback ( )
emexec .EmesaryExecutive.new ( ident= )
emexec .EmesaryExecutive.log ( text )
emexec .EmesaryExecutive.reset ( )
environment .increaseVisibility ( )
environment .decreaseVisibility ( )
environment .adjustVisibility ( factor )
environment .resetVisibility ( )
📄 events
Nasal/events.nas
events .LogBuffer
events .LogBuffer.new ( max_messages = 128 , echo = 0 )
events .LogBuffer.push ( message )
events .LogBuffer.clear ( )
events .LogBuffer.get_buffer ( )
📄 private
Nasal/FailureMgr/private.nas
private .FailureMode
private .FailureMode.new ( id , description , actuator )
private .FailureMode.set_failure_level ( level )
private .FailureMode._set_failure_level ( level )
private .FailureMode.get_failure_level ( me.actuator.get_failure_level )
private .FailureMode.bind ( path )
private .FailureMode.unbind ( )
private ._failmgr
private ._failmgr.init ( )
private ._failmgr.add_failure_mode ( mode )
private ._failmgr.get_failure_modes ( )
private ._failmgr.remove_failure_mode ( id )
private ._failmgr.remove_all ( )
private ._failmgr.repair_all ( )
private ._failmgr.set_trigger ( mode_id , trigger )
private ._failmgr.get_trigger ( mode_id )
private ._failmgr.on_trigger_activated ( trigger )
private ._failmgr._enable ( )
private ._failmgr._disable ( )
private ._failmgr.enabled ( )
private ._failmgr.log ( message )
private ._failmgr._update ( )
private ._failmgr._discard_trigger ( trigger )
private ._failmgr._on_teleport ( pnode )
private ._failmgr.dump_status ( mode_ids=nil )
private ._init ( )
📄 public
Nasal/FailureMgr/public.nas
public .events
public .get_id ( category , failure_mode )
public .split_id ( mode_id )
public .add_failure_mode ( id , description , actuator )
public .get_failure_modes ( )
public .remove_failure_mode ( id )
public .remove_all ( )
public .set_trigger ( mode_id , trigger )
public .get_trigger ( mode_id )
public .set_failure_level ( mode_id , level )
public .get_failure_level ( mode_id )
public .repair_all ( )
public .get_log_buffer ( )
public .enable ( setprop )
public .disable ( setprop )
public .Trigger
public .Trigger.new ( )
public .Trigger.on_fire ( 0 )
public .Trigger.update ( 0 )
public .Trigger.to_str ( )
public .Trigger.set_param ( param , value )
public .Trigger.arm ( )
public .Trigger._arm ( )
public .Trigger.disarm ( )
public .Trigger._disarm ( )
public .Trigger.enable ( )
public .Trigger.disable ( )
public .Trigger.bind ( path )
public .Trigger.unbind ( )
public .FailureActuator
public .FailureActuator.set_failure_level ( level )
public .FailureActuator.get_failure_level ( 0 )
📄 fuel
Nasal/fuel.nas
fuel .update ( )
fuel .loop ( )
📄 geo
Nasal/geo.nas
geo .Coord
geo .Coord.new ( copy = nil )
geo .Coord._cupdate ( )
geo .Coord._pupdate ( )
geo .Coord.x ( )
geo .Coord.y ( )
geo .Coord.z ( )
geo .Coord.xyz ( )
geo .Coord.lat ( )
geo .Coord.lon ( )
geo .Coord.alt ( )
geo .Coord.latlon ( )
geo .Coord.set_x ( x )
geo .Coord.set_y ( y )
geo .Coord.set_z ( z )
geo .Coord.set_lat ( lat )
geo .Coord.set_lon ( lon )
geo .Coord.set_alt ( alt )
geo .Coord.set ( c )
geo .Coord.set_latlon ( lat , lon , alt = 0 )
geo .Coord.set_xyz ( x , y , z )
geo .Coord.apply_course_distance ( course , dist )
geo .Coord.course_to ( dest )
geo .Coord.distance_to ( dest )
geo .Coord.direct_distance_to ( dest )
geo .Coord.greatcircle_distance_to ( destA , destB )
geo .Coord.horizon ( )
geo .Coord.is_defined ( )
geo .Coord.dump ( )
geo .normdeg ( angle )
geo .normdeg180 ( angle )
geo .tile_index ( lat , lon )
geo .format ( lat , lon )
geo .tile_path ( lat , lon )
geo .put_model ( path , c , arg... )
geo .put_marker ( label , c , arg... )
geo ._put_model ( path , label , lat , lon , elev_m = nil , hdg = 0 , pitch = 0 , roll = 0 )
geo ._put_marker ( label , lat , lon , elev = nil , color = nil , text_height_m = 1 , pin_height_m = 1000 , pin_tip_height_m = 0 )
geo .elevation ( lat , lon , maxalt = 10000 )
geo .click_position ( )
geo .aircraft_position ( )
geo .viewer_position ( )
geo .PositionedSearch
geo .PositionedSearch.new ( searchCmd , onAdded , onRemoved , obj=nil )
geo .PositionedSearch._equals ( a , b )
geo .PositionedSearch.condense ( vec )
geo .PositionedSearch.diff ( old , new )
geo .PositionedSearch.update ( searchCmd=nil )
geo .PositionedSearch.test ( from=640 , to=320 )
glide_slope_tunnel .normdeg ( a )
glide_slope_tunnel .best_runway ( apt )
glide_slope_tunnel .draw_tunnel ( rwy )
glide_slope_tunnel .loop ( id )
globals .__
globals .assert ( condition , message=nil )
globals .isa ( obj , class )
globals .fgcommand ( cmd , node=nil )
globals .cmdarg ( )
globals .abs ( v )
globals .interpolate ( node , val... )
globals .setlistener ( node , fn , init = 0 , runtime = 1 )
globals .defined ( sym )
globals .thisfunc ( caller )
globals .printf ( print )
globals .values ( hash )
globals .printlog ( level , msg... )
📁 gui
Nasal/gui/
📄 MenuBar
Nasal/gui/MenuBar.nas
MenuBar ._addItem ( parent , itemGhost )
MenuBar ._addMenu ( parent , menuGhost )
MenuBar ._createMenuBar ( menubarGhost )
MenuBar ._destroyMenuBar ( menubarGhost )
MenuBar ._showMenuBar ( menubarGhost )
MenuBar ._hideMenuBar ( menubarGhost )
📄 XMLDialog
Nasal/gui/XMLDialog.nas
XMLDialog .XMLDialog
XMLDialog .XMLDialog.init ( dialogProps )
XMLDialog .XMLDialog.didBuild ( )
XMLDialog .XMLDialog.onWindowClosed ( )
XMLDialog .XMLDialog.onBringToFront ( )
XMLDialog .XMLDialog.onGeometryChanged ( )
XMLDialog .XMLDialog.onClose ( )
XMLDialog ._createDialogPeer ( type )
XMLDialog ._getProp ( objectProps , name , def )
XMLDialog ._getBoolProp ( objectProps , name , def )
XMLDialog ._getDoubleProp ( objectProps , name , def )
XMLDialog .XMLDialog._configValue ( name , def = nil )
XMLDialog .XMLDialog._configDouble ( name , def = 0.0 )
XMLDialog .XMLDialog._configBool ( name , def = 0 )
XMLDialog .XMLDialog._applyLayoutConfig ( )
XMLDialog .XMLDialog.view ( )
XMLDialog .XMLDialog.layoutItem ( )
XMLDialog .XMLDialog.init ( objectProps )
XMLDialog .XMLDialog.show ( viewParent )
XMLDialog .XMLDialog.init ( objectProps )
XMLDialog .XMLDialog.show ( viewParent )
XMLDialog .XMLDialog.update ( )
XMLDialog .XMLDialog.init ( objectProps )
XMLDialog .XMLDialog.show ( viewParent )
XMLDialog .XMLDialog.update ( )
XMLDialog .XMLDialog.init ( objectProps )
XMLDialog .XMLDialog.show ( viewParent )
XMLDialog .XMLDialog.update ( )
XMLDialog .XMLDialog.init ( objectProps )
XMLDialog .XMLDialog.show ( viewParent )
XMLDialog .XMLDialog.update ( )
XMLDialog .XMLDialog.init ( objectProps )
XMLDialog .XMLDialog.show ( viewParent )
XMLDialog .XMLDialog.update ( )
XMLDialog .XMLDialog.init ( objectProps )
XMLDialog .XMLDialog.show ( viewParent )
XMLDialog .XMLDialog.update ( )
XMLDialog .XMLDialog.init ( objectProps )
XMLDialog .XMLDialog.show ( viewParent )
XMLDialog .XMLDialog.update ( )
XMLDialog .XMLDialog.show ( viewParent )
XMLDialog .XMLDialog.update ( )
XMLDialog .XMLDialog.show ( viewParent )
XMLDialog .XMLDialog.init ( objectProps )
XMLDialog .XMLDialog.show ( viewParent )
XMLDialog .XMLDialog.update ( )
XMLDialog .XMLList
XMLDialog .XMLList.show ( viewParent )
XMLDialog .XMLList.update ( )
XMLDialog .XMLList.valueChanged ( )
XMLDialog ._createCompatObject ( type )
📄 gui
Nasal/gui.nas
gui .popupTip ( label , delay = nil , override = nil , position = nil )
gui .showDialog ( name )
gui .menuEnable ( searchname , state )
gui .menuBind ( searchname , command )
gui .setCursor ( x = nil , y = nil , cursor = nil )
gui .findElementByName ( dialog , name )
gui .fpsDisplay ( n )
gui .latencyDisplay ( n )
gui .popdown ( )
gui .Widget
gui .Widget.set ( name , val )
gui .Widget.prop ( )
gui .Widget.new ( )
gui .Widget.addChild ( type )
gui .Widget.setColor ( r , g , b , a = 1 )
gui .Widget.setFont ( n , s = 13 , t = 0 )
gui .Widget.setBinding ( cmd , carg = nil )
gui .Dialog
gui .Dialog.new ( prop , path = nil , name = nil )
gui .Dialog.del ( )
gui .Dialog.load ( )
gui .Dialog.namespace ( )
gui .Dialog.open ( )
gui .Dialog.close ( )
gui .Dialog.toggle ( )
gui .Dialog.is_open ( )
gui .OverlaySelector
gui .OverlaySelector.new ( title , dirs , nameprop , sortprop = nil , mpprop = nil , callback = nil )
gui .OverlaySelector.reinit ( )
gui .OverlaySelector.del ( )
gui .OverlaySelector.rescan ( )
gui .OverlaySelector.set ( index )
gui .OverlaySelector.select ( name )
gui .OverlaySelector.next ( )
gui .OverlaySelector.previous ( )
gui .FileSelector
gui .FileSelector.new ( callback , title , button , pattern = nil , dir = )
gui .FileSelector.set_title ( title )
gui .FileSelector.set_button ( button )
gui .FileSelector.set_directory ( dir )
gui .FileSelector.set_file ( file )
gui .FileSelector.set_dotfiles ( dot )
gui .FileSelector.set_pattern ( pattern )
gui .FileSelector.open ( )
gui .FileSelector.close ( )
gui .FileSelector.del ( )
gui .DirSelector
gui .DirSelector.new ( callback , title , button , dir = )
gui .save_flight ( )
gui .load_flight ( )
gui .set_screenshotdir ( )
gui .property_browser ( dir = nil )
gui .dialog_apply ( dialog , objects... )
gui .dialog_update ( dialog , objects... )
gui .enable_widgets ( node , name , enable = 1 )
gui .nextStyle ( delta=1 )
gui .dialog
gui .setWeight ( wgt , opt )
gui .setWeightOpts ( )
gui .weightChangeHandler ( )
gui .showWeightDialog ( )
gui .showHelpDialog ( path , toggle=0 )
gui .debug_keys
gui .basic_keys
gui .common_aircraft_keys
gui .isAutopilotMenuEnabled ( )
gui .set_precip ( setprop )
📄 goflight
Nasal/input_helpers/goflight.nas
goflight .formatFrequencyMHz ( freqMhz , fieldWidth )
goflight .formatFrequencyKHz ( freqKhz , fieldWidth )
goflight .bytesForString ( s , fieldWidth )
goflight .translateTo14Segment
goflight .formatFourteenSegment ( s , fieldWidth )
goflight .reverseBytes ( bytes )
goflight .MFRController
goflight .MFRController.new ( prefix )
goflight .mcp
goflight .mcp.init ( )
goflight .mcp.setAltitudeFtProp ( path )
goflight .mcp.doRefresh ( )
goflight .mcp.doRefreshHeading ( )
goflight .mcp.setMachMode ( useMach )
goflight .mcp.altitudeData ( )
goflight .mcp.vsData ( )
goflight .mcp.speedData ( )
goflight .mcp.adjustSpeed ( val )
goflight .mcp.adjustAltitude ( val )
goflight .mcp.headingData ( )
goflight .mcp.course1Data ( )
goflight .mcp.course2Data ( )
goflight .mcp.watchPropertyForLED ( prop , ledName )
goflight .mcp.setLED ( data , b )
📄 honeycomb
Nasal/input_helpers/honeycomb.nas
honeycomb .honeycomb
honeycomb .honeycomb.new ( cfgnode )
honeycomb .honeycomb.setMagnetos ( value )
honeycomb .honeycomb.setStarter ( value )
honeycomb .honeycomb.adjustView ( binding )
honeycomb .honeycomb.new ( cfgnode )
honeycomb .honeycomb.close ( cfgnode )
honeycomb .honeycomb.enableAnnunciators ( )
honeycomb .honeycomb.disableAnnunciators ( )
honeycomb .honeycomb.setIncDecSelector ( name )
honeycomb .honeycomb.incAPSetting ( )
honeycomb .honeycomb.decAPSetting ( )
📄 io
Nasal/io.nas
io .readfile ( file )
io .basename ( path )
io .dirname ( path )
io .is_directory ( path )
io .is_regular_file ( path )
io .exists ( path )
io .subdirectories ( path )
io .include ( file )
io .load_nasal ( file , module = nil )
io .read_properties ( path , target = nil , quiet = 0 )
io .read_airport_properties ( icao , fname , target = nil , quiet = 0 )
io .write_properties ( path , prop )
io .readxml ( path , prefix = )
io .writexml ( path , node , indent = )
📄 jetways
Nasal/jetways/jetways.nas
jetways .print_debug ( msg )
jetways .print_error ( msg )
jetways .alert ( msg )
jetways .normdeg ( x )
jetways .remove ( vector , item )
jetways .isin ( vector , v )
jetways .putmodel ( path , lat , lon , alt , hdg )
jetways .interpolate_table ( table , v )
jetways .get_relative_filepath ( path , target )
jetways .find_airports ( max_distance )
jetways .loadids
jetways .loadids.new ( airport , model , gate , door , airline , lat , lon , alt , heading , init_extend = 0 , init_heading = 0 , init_pitch = 0 , init_ent_heading = 0 )
jetways .loadids.toggle ( user , heading , coord , hood = 0 )
jetways .loadids.extend ( user , heading , door_coord , hood = 0 )
jetways .loadids.retract ( user )
jetways .loadids.remove ( )
jetways .loadids.reload ( )
jetways .loadids.setpos ( lat , lon , hdg , alt )
jetways .loadids.setmodel ( model , airline , gate )
jetways .dialog ( )
jetways .toggle_jetway ( n )
jetways .toggle_jetway_from_coord ( door , hood , heading , lat , lon = nil )
jetways .toggle_jetway_from_model ( model )
jetways .load_airport_jetways ( airport )
jetways .unload_airport_jetways ( airport )
jetways .restart ( )
jetways .update_jetways ( loopid )
jetways .load_jetways ( loopid )
📄 jetways_edit
Nasal/jetways_edit/jetways_edit.nas
jetways_edit .click ( pos )
jetways_edit .delete ( )
jetways_edit .adjust ( name , value )
jetways_edit .export ( )
jetways_edit .convert_stg ( )
jetways_edit .convert_stg2 ( n )
jetways_edit .flash ( jetway )
jetways_edit .dialog ( )
jetways_edit .print_help ( )
joystick .custom_bindings
joystick .Axis
joystick .Axis.new ( name , prop , invertable )
joystick .Axis.clone ( )
joystick .Axis.match ( prop )
joystick .Axis.parse ( prop )
joystick .Axis.readProps ( props )
joystick .Axis.getName ( )
joystick .Axis.getBinding ( axis )
joystick .Axis.isInvertable ( )
joystick .Axis.isInverted ( )
joystick .Axis.getPower ( )
joystick .Axis.setPower ( v )
joystick .Axis.setInverted ( b )
joystick .CustomAxis
joystick .CustomAxis.new ( )
joystick .CustomAxis.clone ( )
joystick .CustomAxis.match ( prop )
joystick .CustomAxis.getBinding ( axis )
joystick .UnboundAxis
joystick .UnboundAxis.new ( )
joystick .UnboundAxis.clone ( )
joystick .UnboundAxis.match ( prop )
joystick .UnboundAxis.getBinding ( axis )
joystick .PropertyScaleAxis
joystick .PropertyScaleAxis.new ( name , prop , factor=1 , offset=0 , power=1 )
joystick .PropertyScaleAxis.clone ( )
joystick .PropertyScaleAxis.match ( prop )
joystick .PropertyScaleAxis.parse ( p )
joystick .PropertyScaleAxis.getBinding ( axis )
joystick .NasalScaleAxis
joystick .NasalScaleAxis.new ( name , script , prop )
joystick .NasalScaleAxis.clone ( )
joystick .NasalScaleAxis.match ( prop )
joystick .NasalScaleAxis.getBinding ( axis )
joystick .NasalLowHighAxis
joystick .NasalLowHighAxis.new ( name , lowscript , highscript , prop , repeatable )
joystick .NasalLowHighAxis.clone ( )
joystick .NasalLowHighAxis.match ( prop )
joystick .NasalLowHighAxis.getBinding ( axis )
joystick .ButtonBinding
joystick .ButtonBinding.new ( name , binding , repeatable )
joystick .ButtonBinding.clone ( )
joystick .ButtonBinding.match ( prop )
joystick .ButtonBinding.getName ( )
joystick .ButtonBinding.getBinding ( button )
joystick .ButtonBinding.isRepeatable ( )
joystick .CustomButton
joystick .CustomButton.new ( )
joystick .CustomButton.clone ( )
joystick .CustomButton.match ( prop )
joystick .CustomButton.getBinding ( button )
joystick .UnboundButton
joystick .UnboundButton.new ( )
joystick .UnboundButton.clone ( )
joystick .UnboundButton.match ( prop )
joystick .UnboundButton.getBinding ( button )
joystick .PropertyToggleButton
joystick .PropertyToggleButton.new ( name , prop )
joystick .PropertyToggleButton.clone ( )
joystick .PropertyToggleButton.match ( prop )
joystick .PropertyToggleButton.getBinding ( button )
joystick .PropertyAdjustButton
joystick .PropertyAdjustButton.new ( name , prop , step )
joystick .PropertyAdjustButton.clone ( )
joystick .PropertyAdjustButton.match ( prop )
joystick .PropertyAdjustButton.getBinding ( button )
joystick .NasalButton
joystick .NasalButton.new ( name , script , repeatable )
joystick .NasalButton.clone ( )
joystick .NasalButton.match ( prop )
joystick .NasalButton.getBinding ( button )
joystick .NasalHoldButton
joystick .NasalHoldButton.new ( name , script , scriptUp )
joystick .NasalHoldButton.clone ( )
joystick .NasalHoldButton.match ( prop )
joystick .NasalHoldButton.getBinding ( button )
joystick .readConfig ( dialog_root= )
joystick .writeConfig ( dialog_root= )
joystick .resetConfig ( dialog_root= )
lag_adjust .mpCheck ( )
lag_adjust .mpInit ( )
lag_adjust .mpClean ( )
lag_adjust .mpStart ( )
lag_adjust .masterSwitch ( )
📄 cloud_definitions
Nasal/local_weather/cloud_definitions.nas
cloud_definitions .select_cloud_model ( type , subtype )
cloud_definitions .cloudAssembly
cloud_placement_lowlevel .create_undulatus ( type , blat , blong , balt , alt_var , nx , xoffset , edgex , x_var , ny , yoffset , edgey , y_var , und_strength , direction , tri )
cloud_placement_lowlevel .create_adv_undulatus ( arg )
cloud_placement_lowlevel .sgn ( x )
cloud_placement_lowlevel .create_stick_bundle ( arg )
cloud_placement_lowlevel .create_domains ( arg )
cloud_placement_lowlevel .create_cumulus_alleys ( blat , blon , balt , alt_var , nx , xoffset , edgex , x_var , ny , yoffset , edgey , y_var , und_strength , direction , tri )
cloud_placement_lowlevel .create_developing_cumulus_alleys ( blat , blon , balt , alt_var , nx , xoffset , edgex , x_var , ny , yoffset , edgey , y_var , und_strength , direction , tri )
cloud_placement_lowlevel .create_layer ( type , blat , blon , balt , bthick , rx , ry , phi , density , edge , rainflag , rain_density )
cloud_placement_lowlevel .cumulus_exclusion_layer ( blat , blon , balt , n , size_x , size_y , alpha , s_min , s_max , n_ex , exlat , exlon , exrad )
📄 compat_layer
Nasal/local_weather/compat_layer.nas
compat_layer .setDefaultCloudsOff ( )
compat_layer .setVisibility ( vis )
compat_layer .setVisibilitySmoothly ( vis )
compat_layer .visibility_loop ( )
compat_layer .setLift ( lift )
compat_layer .setRain ( rain )
compat_layer .setRainDropletSize ( size )
compat_layer .setSnow ( snow )
compat_layer .setSnowFlakeSize ( size )
compat_layer .setTurbulence ( turbulence )
compat_layer .setTemperature ( T )
compat_layer .setPressure ( p )
compat_layer .setDewpoint ( D )
compat_layer .setLight ( s )
compat_layer .setLightSmoothly ( s )
compat_layer .light_loop ( )
compat_layer .setScattering ( s )
compat_layer .setOvercast ( o )
compat_layer .setSkydomeShader ( r , m , d )
compat_layer .setWind ( dir , speed )
compat_layer .smoothDirection ( dir0 , dir1 , factor )
compat_layer .setWindSmoothly ( dir , speed )
compat_layer .create_cloud ( path , lat , long , alt , heading )
compat_layer .create_impostor ( path , lat , long , alt , heading )
compat_layer .place_model ( path , lat , lon , alt , heading , pitch , yaw )
compat_layer .place_model_controlled ( string , path , lat , lon , alt , heading , pitch , roll )
compat_layer .create_cloud_new ( c )
compat_layer .create_cloud_array ( i , clouds_path , clouds_lat , clouds_lon , clouds_alt , clouds_orientation )
compat_layer .create_new_cloud_array ( i , cloudArray )
compat_layer .get_elevation ( lat , lon )
compat_layer .get_elevation_array ( lat , lon )
compat_layer .set_wxradarecho_storm ( lat , lon , base , top , radius , ref , turb , type )
compat_layer .remove_wxradar_echos ( )
compat_layer .features
📄 local_weather
Nasal/local_weather/local_weather.nas
local_weather .calc_geo ( clat )
local_weather .calc_d_sq ( lat1 , lon1 , lat2 , lon2 )
local_weather .effect_volume_loop ( index , n_active )
local_weather .assemble_effect_array ( )
local_weather .add_vectors ( phi1 , r1 , phi2 , r2 )
local_weather .wind_altitude_interpolation ( altitude , w )
local_weather .wind_interpolation ( lat , lon , alt )
local_weather .get_slowdown_fraction ( )
local_weather .interpolation_loop ( )
local_weather .thermal_lift_start ( ev )
local_weather .thermal_lift_loop ( )
local_weather .thermal_lift_stop ( )
local_weather .wave_lift_start ( ev )
local_weather .wave_lift_loop ( )
local_weather .wave_lift_stop ( )
local_weather .effect_volume_start ( ev )
local_weather .effect_volume_stop ( ev )
local_weather .ts_factor ( t , alt , height )
local_weather .tl_factor ( t , alt , height )
local_weather .calcLift_max ( alt , max_lift , height )
local_weather .calcLift ( d , alt , R , height , cn , sh , max_lift , f_lift_radius , t )
local_weather .calcWaveLift ( x , y , alt )
local_weather .create_cloud_vec ( path , lat , lon , alt , heading )
local_weather .clear_all ( )
local_weather .create_detailed_cumulus_cloud ( lat , lon , alt , size )
local_weather .create_cumulonimbus_cloud ( lat , lon , alt , size )
local_weather .create_cumulonimbus_cloud_rain ( lat , lon , alt , size , rain )
local_weather .create_cumosys ( blat , blon , balt , nc , size )
local_weather .cumulus_loop ( blat , blon , balt , nc , size )
local_weather .create_cumulus ( blat , blon , balt , nc , size )
local_weather .recreate_cumulus ( blat , blon , balt , alpha , nc , size , tile_index )
local_weather .create_rise_clouds ( blat , blon , balt , nc , size , winddir , dist )
local_weather .create_streak ( type , blat , blong , balt , alt_var , nx , xoffset , edgex , x_var , ny , yoffset , edgey , y_var , direction , tri )
local_weather .create_hollow_layer ( type , blat , blon , balt , bthick , rx , ry , phi , density , edge , gap_fraction )
local_weather .create_cloudbox ( type , blat , blon , balt , dx , dy , dz , n , f_core , r_core , h_core , n_core , f_bottom , h_bottom , n_bottom )
local_weather .terrain_presampling_start ( blat , blon , nc , size , alpha )
local_weather .terrain_presampling_loop ( blat , blon , nc , size , alpha )
local_weather .terrain_presampling ( blat , blon , ntries , size , alpha )
local_weather .terrain_presampling_analysis ( )
local_weather .wave_detection_loop ( blat , blon , nx , alpha )
local_weather .get_convective_altitude ( balt , elevation , tile_index , grad )
local_weather .get_terrain_gradient ( lat , lon , elevation1 , phi , dist )
local_weather .get_gradient_factor ( grad )
local_weather .get_lee_bias ( grad , tile_index )
local_weather .get_terrain_altitude_factor ( tile_index , balt , elevation )
local_weather .get_terrain_strength_factor ( terrain_altitude_factor )
local_weather .manage_presampling ( )
local_weather .manage_hardcoded_presampling ( )
local_weather .set_wind_model_flag ( )
local_weather .set_texture_mix ( )
local_weather .create_effect_volume ( geometry , lat , lon , r1 , r2 , phi , alt_low , alt_high , vis , rain , snow , turb , lift , lift_flag , sat )
local_weather .set_weather_station ( lat , lon , alt , vis , T , D , p )
local_weather .set_atmosphere_ipoint ( lat , lon , vis_aloft , vis_alt1 , vis_ovcst , ovcst , ovcst_alt_low , ovcst_alt_high , scatt , scatt_alt_low , scatt_alt_high )
local_weather .set_wind_ipoint ( lat , lon , d0 , v0 , d1 , v1 , d2 , v2 , d3 , v3 , d4 , v4 , d5 , v5 , d6 , v6 , d7 , v7 , d8 , v8 )
local_weather .set_wind_ipoint_metar ( lat , lon , d0 , v0 )
local_weather .showDialog ( name )
local_weather .readFlags ( )
local_weather .streak_wrapper ( )
local_weather .convection_wrapper ( )
local_weather .barrier_wrapper ( )
local_weather .single_cloud_wrapper ( )
local_weather .layer_wrapper ( )
local_weather .box_wrapper ( )
local_weather .set_aloft_wrapper ( )
local_weather .set_tile ( )
local_weather .startup ( )
local_weather .test ( )
local_weather .weatherStation
local_weather .weatherStation.new ( lat , lon , alt , vis , T , D , p )
local_weather .weatherStation.move ( )
local_weather .atmosphereIpoint
local_weather .atmosphereIpoint.new ( lat , lon , vis_aloft , vis_alt1 , vis_ovcst , ovcst , ovcst_alt_low , ovcst_alt_high , scatt , scatt_alt_low , scatt_alt_high )
local_weather .atmosphereIpoint.move ( )
local_weather .windIpoint
local_weather .windIpoint.new ( lat , lon , d0 , v0 , d1 , v1 , d2 , v2 , d3 , v3 , d4 , v4 , d5 , v5 , d6 , v6 , d7 , v7 , d8 , v8 )
local_weather .windVec
local_weather .windVec.new ( d , v )
local_weather .effectVolume
local_weather .effectVolume.new ( geometry , lat , lon , r1 , r2 , phi , alt_low , alt_high , vis , rain , snow , turb , lift , lift_flag , sat )
local_weather .effectVolume.move ( )
local_weather .effectVolume.correct_altitude ( )
local_weather .effectVolume.correct_altitude_and_age ( )
local_weather .effectVolume.get_distance ( )
local_weather .thermalLift
local_weather .thermalLift.new ( lat , lon , radius , height , cn , sh , max_lift , f_lift_radius )
local_weather .thermalLift.move ( )
local_weather .thermalLift.correct_altitude ( )
local_weather .thermalLift.correct_altitude_and_age ( )
local_weather .waveLift
local_weather .waveLift.new ( lat , lon , x , y , phi , height , max_lift )
local_weather .thermal
local_weather .wave
local_weather .interpolated_conditions
local_weather .current_conditions
local_weather .tracerAssembly
local_weather .updateMenu ( )
📄 sea_colors
Nasal/local_weather/sea_colors.nas
sea_colors .seaColorPoint
sea_colors .seaColorPoint.new ( lat , lon , weight , deep_r , deep_g , deep_b )
sea_colors .init_sea_colors ( )
sea_colors .sea_color_loop ( index )
📄 weather_dynamics
Nasal/local_weather/weather_dynamics.nas
weather_dynamics .get_windfield ( tile_index )
weather_dynamics .get_wind_direction ( tile_index )
weather_dynamics .get_wind_speed ( tile_index )
weather_dynamics .timing_loop ( )
weather_dynamics .quadtree_loop ( )
weather_dynamics .weather_dynamics_loop ( index , cindex )
weather_dynamics .convective_loop ( )
weather_dynamics .generate_quadtree_structure ( depth , tree_base_vec )
weather_dynamics .sort_into_quadtree ( blat , blon , alpha , lat , lon , tree , object )
weather_dynamics .sorting_recursion ( x , y , tree , object , depth )
weather_dynamics .quadtree_recursion ( tree , depth , flag , qx , qy )
weather_dynamics .check_visibility ( qx , qy , length_scale )
weather_dynamics .move_tile ( t )
weather_dynamics .get_cartesian ( blat , blon , alpha , lat , lon )
weather_tile_management .tile_management_loop ( )
weather_tile_management .generate_tile ( code , lat , lon , dir_index )
weather_tile_management .remove_tile ( index )
weather_tile_management .change_active_tile ( index )
weather_tile_management .rotate_tile_scheme ( angle )
weather_tile_management .copy_entry ( from_index , to_index )
weather_tile_management .create_neighbour ( blat , blon , index , alpha )
weather_tile_management .create_neighbours ( blat , blon , alpha )
weather_tile_management .housekeeping_loop ( index , index1 )
weather_tile_management .remove_impostors ( )
weather_tile_management .create_impostors ( )
weather_tile_management .thunderstorm_management_loop ( )
weather_tile_management .lightning_strike ( )
weather_tile_management .shadow_management_loop ( index )
weather_tile_management .watchdog_loop ( )
weather_tile_management .cloudBuffer
weather_tile_management .cloudBuffer.new ( lat , lon , alt , path , orientation , index , type )
weather_tile_management .cloudBuffer.get_distance ( )
weather_tile_management .cloudBuffer.get_course ( )
weather_tile_management .cloudBuffer.show ( )
weather_tile_management .cloudBuffer.move ( )
weather_tile_management .cloudImpostor
weather_tile_management .cloudImpostor.new ( modelNode )
weather_tile_management .cloudImpostor.removeNodes ( )
weather_tile_management .cloudShadow
weather_tile_management .cloudShadow.new ( lat , lon , size , strength )
weather_tile_management .thunderstormHash
weather_tile_management .thunderstormHash.new ( lat , lon , alt , size , strength )
weather_tile_management .cloudScenery
weather_tile_management .cloudScenery.new ( index , type , cloudNode , modelNode )
weather_tile_management .cloudScenery.removeNodes ( )
weather_tile_management .cloudScenery.to_buffer ( )
weather_tile_management .cloudScenery.get_distance ( )
weather_tile_management .cloudScenery.get_course ( )
weather_tile_management .cloudScenery.get_altitude ( )
weather_tile_management .cloudScenery.correct_altitude ( )
weather_tile_management .cloudScenery.correct_altitude_and_age ( )
weather_tile_management .cloudScenery.to_target_alt ( )
weather_tile_management .cloudScenery.move ( )
weather_tile_management .cloudScenery.show ( )
weather_tile_management .cloud
weather_tile_management .cloud.new ( type , subtype )
weather_tile_management .cloud.remove ( )
weather_tile_management .cloud.move ( )
weather_tile_management .cloud.correct_altitude ( )
weather_tile_management .calc_geo ( clat )
weather_tile_management .get_lat ( x , y , phi )
weather_tile_management .get_lon ( x , y , phi )
weather_tile_management .relangle ( alpha , beta )
weather_tile_management .norm_relangle ( alpha , beta )
weather_tile_management .delete_from_vector ( vec , index )
📄 weather_tiles
Nasal/local_weather/weather_tiles.nas
weather_tiles .tile_start ( )
weather_tiles .tile_finished ( )
weather_tiles .set_4_8_stratus_tile ( )
weather_tiles .set_high_pressure_core_tile ( )
weather_tiles .set_high_pressure_tile ( )
weather_tiles .set_high_pressure_border_tile ( )
weather_tiles .set_low_pressure_border_tile ( )
weather_tiles .set_low_pressure_tile ( )
weather_tiles .set_low_pressure_core_tile ( )
weather_tiles .set_cold_sector_tile ( )
weather_tiles .set_warm_sector_tile ( )
weather_tiles .set_tropical_weather_tile ( )
weather_tiles .set_thunderstorms_tile ( )
weather_tiles .set_coldfront_tile ( )
weather_tiles .set_warmfront1_tile ( )
weather_tiles .set_warmfront2_tile ( )
weather_tiles .set_warmfront3_tile ( )
weather_tiles .set_warmfront4_tile ( )
weather_tiles .set_METAR_tile ( )
weather_tiles .set_METAR_weather_station ( )
weather_tiles .create_8_8_tstratus ( lat , lon , alt , alpha )
weather_tiles .create_8_8_cirrostratus ( lat , lon , alt , alpha )
weather_tiles .create_8_8_nimbus ( lat , lon , alt , alpha )
weather_tiles .create_8_8_nimbus_var1 ( lat , lon , alt , alpha )
weather_tiles .create_8_8_nimbus_var2 ( lat , lon , alt , alpha )
weather_tiles .create_8_8_nimbus_var3 ( lat , lon , alt , alpha )
weather_tiles .create_8_8_nimbus_rain ( lat , lon , alt , alpha , rain )
weather_tiles .create_8_8_stratus ( lat , lon , alt , alpha )
weather_tiles .create_8_8_stratus_rain ( lat , lon , alt , alpha , rain )
weather_tiles .create_6_8_stratus ( lat , lon , alt , alpha )
weather_tiles .create_6_8_nimbus_rain ( lat , lon , alt , alpha , rain )
weather_tiles .create_6_8_stratus_rain ( lat , lon , alt , alpha , rain )
weather_tiles .create_6_8_stratus_undulatus ( lat , lon , alt , alpha )
weather_tiles .create_6_8_tstratus_undulatus ( lat , lon , alt , alpha )
weather_tiles .create_6_8_tstratus_mackerel ( lat , lon , alt , alpha )
weather_tiles .arg
weather_tiles .create_6_8_cirrostratus ( lat , lon , alt , alpha )
weather_tiles .create_6_8_stratocumulus ( lat , lon , alt , alpha )
weather_tiles .create_4_8_stratus ( lat , lon , alt , alpha )
weather_tiles .create_4_8_stratus_patches ( lat , lon , alt , alpha )
weather_tiles .create_4_8_tstratus_patches ( lat , lon , alt , alpha )
weather_tiles .create_4_8_tstratus_domains ( lat , lon , alt , alpha )
weather_tiles .arg
weather_tiles .create_4_8_sstratus_patches ( lat , lon , alt , alpha )
weather_tiles .create_4_8_cirrostratus_patches ( lat , lon , alt , alpha )
weather_tiles .create_4_8_cirrostratus_undulatus ( lat , lon , alt , alpha )
weather_tiles .create_4_8_stratus_undulatus ( lat , lon , alt , alpha )
weather_tiles .create_4_8_tstratus_undulatus ( lat , lon , alt , alpha )
weather_tiles .create_4_8_sstratus_undulatus ( lat , lon , alt , alpha )
weather_tiles .create_4_8_cirrocumulus_bank ( lat , lon , alt , alpha )
weather_tiles .create_4_8_cirrocumulus_undulatus ( lat , lon , alt , alpha )
weather_tiles .create_4_8_cirrocumulus_streaks ( lat , lon , alt , alpha )
weather_tiles .create_4_8_altocumulus_perlucidus ( lat , lon , alt , alpha )
weather_tiles .create_4_8_alttstratus_streaks ( lat , lon , alt , alpha )
weather_tiles .create_4_8_alttstratus_patches ( lat , lon , alt , alpha )
weather_tiles .create_4_8_stratocumulus ( lat , lon , alt , alpha )
weather_tiles .create_4_8_cumulus_alleys ( lat , lon , alt , alpha )
weather_tiles .create_4_8_small_cumulus_alleys ( lat , lon , alt , alpha )
weather_tiles .create_4_8_cirrus ( lat , lon , alt , alpha )
weather_tiles .create_4_8_sstratus_bundle ( lat , lon , alt , alpha )
weather_tiles .arg
weather_tiles .create_4_8_sstratus_domains ( lat , lon , alt , alpha )
weather_tiles .arg
weather_tiles .create_4_8_cirrus_bundle ( lat , lon , alt , alpha )
weather_tiles .arg
weather_tiles .create_4_8_alttstratus_domains ( lat , lon , alt , alpha )
weather_tiles .arg
weather_tiles .create_2_8_sstratus_bundle ( lat , lon , alt , alpha )
weather_tiles .arg
weather_tiles .create_2_8_sstratus_hires_bundle ( lat , lon , alt , alpha )
weather_tiles .arg
weather_tiles .create_2_8_cirrostratus_mackerel ( lat , lon , alt , alpha )
weather_tiles .arg
weather_tiles .create_2_8_perlucidus_mackerel ( lat , lon , alt , alpha )
weather_tiles .arg
weather_tiles .create_2_8_alttstratus_domains ( lat , lon , alt , alpha )
weather_tiles .arg
weather_tiles .create_2_8_altocumulus_domains ( lat , lon , alt , alpha )
weather_tiles .arg
weather_tiles .create_2_8_altocumulus_perlucidus_domains ( lat , lon , alt , alpha )
weather_tiles .arg
weather_tiles .create_2_8_cirrocumulus_domains ( lat , lon , alt , alpha )
weather_tiles .arg
weather_tiles .create_2_8_stratus ( lat , lon , alt , alpha )
weather_tiles .create_2_8_tstratus ( lat , lon , alt , alpha )
weather_tiles .create_2_8_sstratus ( lat , lon , alt , alpha )
weather_tiles .create_2_8_altocumulus_perlucidus ( lat , lon , alt , alpha )
weather_tiles .create_2_8_sstratus_streak ( lat , lon , alt , alpha )
weather_tiles .create_2_8_cirrostratus ( lat , lon , alt , alpha )
weather_tiles .create_2_8_cirrocumulus ( lat , lon , alt , alpha )
weather_tiles .create_2_8_cirrus ( lat , lon , alt , alpha )
weather_tiles .create_2_8_alttstratus ( lat , lon , alt , alpha )
weather_tiles .create_2_8_altocumulus_streaks ( lat , lon , alt , alpha )
weather_tiles .create_1_8_cirrocumulus_mackerel ( lat , lon , alt , alpha )
weather_tiles .arg
weather_tiles .create_1_8_alttstratus_domains ( lat , lon , alt , alpha )
weather_tiles .arg
weather_tiles .create_1_8_altocumulus_scattered ( lat , lon , alt , alpha )
weather_tiles .create_1_8_cirrocumulus ( lat , lon , alt , alpha )
weather_tiles .create_1_8_cirrus ( lat , lon , alt , alpha )
weather_tiles .create_1_8_cirrus_bundle ( lat , lon , alt , alpha )
weather_tiles .arg
weather_tiles .create_1_8_cirrostratus_undulatus ( lat , lon , alt , alpha )
weather_tiles .create_1_8_contrails ( lat , lon , alt , alpha )
weather_tiles .create_thunderstorm_scenario ( lat , lon , alt , alpha )
weather_tiles .create_stratocumulus_bank ( lat , lon , alt , alpha )
weather_tiles .create_detailed_stratocumulus_bank ( lat , lon , alt , alpha )
weather_tiles .create_detailed_small_stratocumulus_bank ( lat , lon , alt , alpha )
weather_tiles .create_cloud_bank ( type , lat , lon , alt , x1 , x2 , height , n , alpha )
weather_tiles .create_small_thunderstorm ( lat , lon , alt , alpha )
weather_tiles .create_medium_thunderstorm ( lat , lon , alt , alpha )
weather_tiles .create_big_thunderstorm ( lat , lon , alt , alpha )
weather_tiles .create_noctilucent_patch ( lat , lon , alt , alpha )
weather_tiles .create_2_8_cirrocumulus_patches ( lat , lon , alt , alpha )
weather_tiles .create_impostor_ring ( lat , lon , alt , alpha , type , n )
weather_tiles .calc_geo ( clat )
weather_tiles .get_lat ( x , y , phi )
weather_tiles .get_lon ( x , y , phi )
weather_tiles .get_n ( strength )
weather_tiles .adjust_p ( p )
local_weather_auto_init .autoInit ( )
markerpins .navPins
markerpins .poiPins
markerpins .trafficPins
markerpins .enabled
markerpins .update_pins ( )
markerpins .toggleTrafficPins ( node )
material .colorgroup ( parent , name , base )
material .mat ( parent , name , path , format , min=nil , max=nil )
material .showDialog ( base , title=nil , x=nil , y=nil )
📄 math
Nasal/math.nas
math .abs ( n )
math .sgn ( x )
math .max ( x )
math .min ( x )
math .avg ( )
math .clamp ( value , min , max )
math .mod ( n , m )
math .log10 ( x )
math .approx_eq ( a , b , d = 0.000001 )
📁 canvas_efis
Nasal/modules/canvas_efis/
📄 efis-canvas
Nasal/modules/canvas_efis/efis-canvas.nas
efis-canvas .EFISCanvas
efis-canvas .EFISCanvas.unload ( )
efis-canvas .EFISCanvas.del ( )
efis-canvas .EFISCanvas.new ( name )
efis-canvas .EFISCanvas.setUpdateN ( n )
efis-canvas .EFISCanvas.addUpdateFunction ( f , interval , f_me = nil )
efis-canvas .EFISCanvas.startUpdates ( )
efis-canvas .EFISCanvas.stopUpdates ( )
efis-canvas .EFISCanvas.getInstr ( sys , prop , default=0 , id=nil )
📄 efis
Nasal/modules/canvas_efis/efis.nas
efis .EFIS
efis .EFIS.unload ( )
efis .EFIS.del ( )
efis .EFIS.new ( display_names , object_names , canvas_settings=nil )
efis .EFIS._setDisplaySource ( du_id , source_id )
efis .EFIS._activateRouting ( mapping )
efis .EFIS._powerOnOff ( power )
efis .EFIS.setPowerProp ( path , minimum_power = 1 )
efis .EFIS.setWindowSize ( window_size )
efis .EFIS.boot ( )
efis .EFIS.setDUPowerProps ( power_props , minimum_power=0 )
efis .EFIS.addSource ( efis_canvas )
efis .EFIS.addDisplaySwapControl ( ctrl , mappings , callback=nil )
efis .EFIS.addSourceSelector ( selected , target , sources=nil )
efis .EFIS.setDefaultMapping ( mapping )
efis .EFIS.getDU ( i )
efis .EFIS.getDisplayName ( id )
efis .EFIS.getDisplayID ( name )
efis .EFIS.displayWindow ( id )
📄 eicas-message-sys
Nasal/modules/canvas_efis/eicas-message-sys.nas
eicas-message-sys .Pager
eicas-message-sys .Pager.new ( page_length , prop_path )
eicas-message-sys .Pager.pageChanged ( )
eicas-message-sys .Pager.setPageLength ( n )
eicas-message-sys .Pager.setPage ( p )
eicas-message-sys .Pager.getPageCount ( )
eicas-message-sys .Pager.getCurrentPage ( )
eicas-message-sys .Pager.page ( lines )
eicas-message-sys .MessageClass
eicas-message-sys .MessageClass.new ( name , paging , prio=0 )
eicas-message-sys .MessageClass.setColor ( color )
eicas-message-sys .MessageClass.setPrio ( prio )
eicas-message-sys .MessageClass.enable ( )
eicas-message-sys .MessageClass.disable ( bool = 1 )
eicas-message-sys .MessageClass.isDisabled ( )
eicas-message-sys .Message
eicas-message-sys .MessageSystem
eicas-message-sys .MessageSystem.new ( page_length , prop_path )
eicas-message-sys .MessageSystem.setPowerProp ( p , min_power = 1 )
eicas-message-sys .MessageSystem.addMessageClass ( class_name , paging , color = nil )
eicas-message-sys .MessageSystem.addMessages ( class , messages )
eicas-message-sys .MessageSystem.setSoundPath ( path )
eicas-message-sys .MessageSystem.addAuralAlert ( id , filename , volume=1.0 , path=nil )
eicas-message-sys .MessageSystem.addAuralAlerts ( alert_hash )
eicas-message-sys .MessageSystem._updateList ( )
eicas-message-sys .MessageSystem._remove ( class , msg )
eicas-message-sys .MessageSystem._isActive ( class , msg )
eicas-message-sys .MessageSystem.setMessage ( class , msg_id , visible=1 )
eicas-message-sys .MessageSystem.auralAlert ( aural )
eicas-message-sys .MessageSystem.init ( )
eicas-message-sys .MessageSystem.hasUpdate ( )
eicas-message-sys .MessageSystem.setPageLength ( p )
eicas-message-sys .MessageSystem.getPageLength ( )
eicas-message-sys .MessageSystem.getFirstUpdateIndex ( )
eicas-message-sys .MessageSystem.getActiveMessages ( )
eicas-message-sys .MessageSystem.getMessageID ( class , msgtext )
eicas-message-sys .MessageSystem.disableMessage ( class , id = nil )
eicas-message-sys .MessageSystem.enableMessage ( class , id = nil )
eicas-message-sys .MessageSystem.setCanvasGroup ( group )
eicas-message-sys .MessageSystem.createCanvasTextLines ( left , top , line_spacing , font_size )
eicas-message-sys .MessageSystem.createPageIndicator ( left , top , font_size , format_string = nil )
eicas-message-sys .MessageSystem.updateCanvas ( )
eicas-message-sys .MessageSystem.updatePageIndicator ( current , total )
📄 main
Nasal/modules/canvas_efis/main.nas
main .unload ( module )
main .main ( module )
📄 repair_config
Nasal/modules/repair_config.nas
repair_config .printNodeInfo ( n )
repair_config .printConfig ( name , cfg )
repair_config .loadDefaultsNasal ( )
repair_config .compareConfigs ( ref_cfg , check_cfg )
repair_config .repairUserArchiveFlag ( ref_cfg , check_cfg )
modules ._modules_available
modules ._instances
modules .Module
modules .Module.new ( id , ns = )
modules .Module.getNode ( )
modules .Module.getNamespaceName ( )
modules .Module.getNamespace ( )
modules .Module.getFilePath ( )
modules .Module.get ( var_name )
modules .Module.setDebug ( debug = 1 )
modules .Module.setFilePath ( path )
modules .Module.setMainFile ( filename )
modules .Module.setNamespace ( ns )
modules .Module.setlistenerRuntimeDefault ( i )
modules .Module.load ( myargs... )
modules .Module.unload ( )
modules .Module.reload ( )
modules .Module.printTrackedResources ( loglevel = LOG_INFO )
modules .Module._redirect_setlistener ( )
modules .Module._redirect_maketimer ( )
modules .Module._redirect_settimer ( )
modules .isAvailable ( name )
modules ._getInstance ( name )
modules .setDebug ( name , debug=1 )
modules .load ( name , ns= )
modules .commandModuleReload ( node )
mp_broadcast .EventChannel
mp_broadcast .EventChannel.new ( mpp_path )
mp_broadcast .EventChannel.register ( event_hash , handler )
mp_broadcast .EventChannel.deregister ( event_hash )
mp_broadcast .EventChannel.send ( event_hash , msg )
mp_broadcast .EventChannel._process ( n , msg )
mp_broadcast .BroadcastChannel
mp_broadcast .BroadcastChannel.new ( mpp_path , process , send_to_self = 0 , accept_predicate = nil , on_disconnect = nil , enable_send=1 )
mp_broadcast .BroadcastChannel.send ( msg )
mp_broadcast .BroadcastChannel.die ( )
mp_broadcast .BroadcastChannel.start ( )
mp_broadcast .BroadcastChannel.stop ( )
mp_broadcast .BroadcastChannel.set_state ( )
mp_broadcast .BroadcastChannel.update ( )
mp_broadcast .BroadcastChannel._loop_ ( id )
mp_broadcast .LamportClock
mp_broadcast .LamportClock.new ( )
mp_broadcast .LamportClock.merge ( sender , sender_timestamp )
mp_broadcast .LamportClock.advance ( )
mp_broadcast .LamportClock.timestamp ( )
mp_broadcast .Binary
mp_broadcast .Binary.encodeInt ( int )
mp_broadcast .Binary.decodeInt ( str )
mp_broadcast .Binary.encodeByte ( int )
mp_broadcast .Binary.decodeByte ( str )
mp_broadcast .Binary.encodeInt28 ( int )
mp_broadcast .Binary.decodeInt28 ( str )
mp_broadcast .Binary.encodeDouble ( d )
mp_broadcast .Binary.decodeDouble ( str )
mp_broadcast .Binary.encodeCoord ( coord )
mp_broadcast .Binary.decodeCoord ( str )
mp_broadcast .Binary.stringHash ( str )
mp_broadcast .Binary.readHash ( str )
mp_broadcast .MessageChannel
mp_broadcast .MessageChannel.new ( n = nil , process = nil )
mp_broadcast .MessageChannel.update ( )
mp_broadcast .MessageChannel.send ( msg )
mp_broadcast .MessageChannel.new_message_handler ( handler , arg1 )
multikey .start ( )
multikey .stop ( )
multikey .handle_key ( key )
multikey .Dialog
multikey .Dialog.new ( )
multikey .Dialog.del ( )
multikey .Dialog.update ( cmd , title , options )
multikey .help ( )
multikey .find_entry ( str , data , result )
multikey .init ( )
multiplayer .lastmsg
multiplayer .ignore
multiplayer .check_messages ( loop_id )
multiplayer .echo_message ( callsign , msg )
multiplayer .timeout_handler ( )
multiplayer .chat_listener ( n )
multiplayer .my_kbd_listener ( event )
multiplayer .capture_kbd ( )
multiplayer .release_kbd ( )
multiplayer .compose_message ( msg = )
multiplayer .end_compose_message ( )
multiplayer .view_select ( callsign )
multiplayer .handle_key ( key )
multiplayer .dialog
multiplayer .dialog.init ( x = nil , y = nil )
multiplayer .dialog.create ( )
multiplayer .dialog.update_view ( )
multiplayer .dialog.update ( id )
multiplayer .dialog._redraw_ ( )
multiplayer .dialog.toggle_unit ( )
multiplayer .dialog.toggle_ignore ( callsign )
multiplayer .dialog.close ( )
multiplayer .dialog.del ( )
multiplayer .dialog.show ( )
multiplayer .dialog.toggle ( )
multiplayer .dialog.IDCode ( code )
multiplayer .model
multiplayer .model.init ( )
multiplayer .model.update ( n = nil )
multiplayer .model.remove_suffix ( s , x )
multiplayer .mp_mode_changed ( n )
orbital_target .orbitalTarget
orbital_target .orbitalTarget.new ( altitude , inclination , node_longitude , anomaly )
orbital_target .orbitalTarget.set_anomaly ( anomaly )
orbital_target .orbitalTarget.set_delta_lon ( dl )
orbital_target .orbitalTarget.list ( )
orbital_target .orbitalTarget.evolve ( )
orbital_target .orbitalTarget.get_inertial_pos ( )
orbital_target .orbitalTarget.get_inertial_pos_at_time ( time )
orbital_target .orbitalTarget.get_inertial_speed ( )
orbital_target .orbitalTarget.get_inertial_speed_at_time ( time )
orbital_target .orbitalTarget.compute_inertial_pos ( anomaly_rad , nl_rad )
orbital_target .orbitalTarget.get_latlonalt ( )
orbital_target .orbitalTarget.start ( )
orbital_target .orbitalTarget.stop ( )
orbital_target .orbitalTarget.run ( )
orbital_target .orbitalTarget.test_suite ( )
📄 monitor
Nasal/performance_monitor/monitor.nas
monitor .dialog
monitor .dialog.init ( x = nil , y = nil )
monitor .dialog.create ( )
monitor .dialog.update ( id )
monitor .dialog._redraw_ ( )
monitor .dialog.close ( )
monitor .dialog.del ( )
monitor .dialog.show ( )
monitor .dialog.toggle ( )
prop_key_handler .listeners_children
prop_key_handler .start ( )
prop_key_handler .stop ( save_history = 0 )
prop_key_handler .handle_key ( key , shift )
prop_key_handler .parse_input ( expr )
prop_key_handler .build_completion ( in )
prop_key_handler .complete ( in , step )
prop_key_handler .set_history ( step )
prop_key_handler .set_color ( r , g , b )
prop_key_handler .print_prop ( n )
prop_key_handler .search ( n , s )
📄 props
Nasal/props.nas
props .Node
props .Node.getNode ( wrap )
props .Node.getParent ( wrap )
props .Node.getChild ( wrap )
props .Node.getChildren ( wrap )
props .Node.setChildren ( wrap )
props .Node.addChild ( wrap )
props .Node.addChildren ( wrap )
props .Node.removeChild ( wrap )
props .Node.removeChildren ( wrap )
props .Node.removeAllChildren ( wrap )
props .Node.getAliasTarget ( wrap )
props .Node.getName ( _getName )
props .Node.getIndex ( _getIndex )
props .Node.getType ( _getType )
props .Node.isNumeric ( _isNumeric )
props .Node.isInt ( _isInt )
props .Node.getAttribute ( _getAttribute )
props .Node.setAttribute ( _setAttribute )
props .Node.getValue ( _getValue )
props .Node.setValue ( _setValue )
props .Node.setValues ( _setValues )
props .Node.setIntValue ( _setIntValue )
props .Node.setBoolValue ( _setBoolValue )
props .Node.toggleBoolValue ( _toggleBoolValue )
props .Node.setDoubleValue ( _setDoubleValue )
props .Node.adjustValue ( _adjustValue )
props .Node.unalias ( _unalias )
props .Node.alias ( n , chainListener = 0 )
props .Node.equals ( n )
props .Node.clearValue ( _alias )
props .Node.getPath ( )
props .Node.getBoolValue ( )
props .Node.getIntValue ( defaultValue = 0 )
props .Node.getDoubleValue ( defaultValue = 0.0 )
props .Node.remove ( )
props .Node.resolveAlias ( p = nil )
props .Node.add ( n , max = nil , range = nil )
props .Node.sub ( n , min = nil , range = nil )
props .Node.increment ( n = 1 )
props .Node.decrement ( n = 1 )
props .Node.isValidPropName ( s )
props .Node.makeValidPropName ( s )
props .Node.new ( values = nil )
props .Node.getValues ( )
props .Node.initNode ( path = nil , value = 0 , type = nil , force = 0 )
props .dump ( )
props .copy ( src , dest , attr = 0 )
props .wrap ( node )
props .wrapNode ( node )
props .getNode ( return call )
props .setAll ( base , child , value )
props .createNodeObjectsFromHash ( property_list , namespace = nil )
props .nodeList ( )
props .compileCondition ( p )
props .condition ( p )
props ._cond_and ( p )
props ._cond_or ( p )
props ._cond ( p )
props ._cond_cmp ( p , op )
props .runBinding ( node , module = nil )
props .swapValues ( left , right )
props .Node._updateProperty ( _property )
props .Node.FromProperty ( _propname , _delta , _changed_method )
props .Node.IsNumeric ( hashkey )
props .Node.FromPropertyHashList ( _keylist , _delta , _changed_method )
props .Node.FromHashValue ( _key , _delta , _changed_method )
props .Node.FromHashList ( _keylist , _delta , _changed_method )
📄 redout
Nasal/redout.nas
redout .run ( )
route_manager .RouteManagerDelegate
route_manager .RouteManagerDelegate.new ( fp )
route_manager .RouteManagerDelegate.departureChanged ( )
route_manager .RouteManagerDelegate.arrivalChanged ( )
route_manager .RouteManagerDelegate.cleared ( )
route_manager .RouteManagerDelegate.endOfFlightPlan ( )
route_manager .DefaultGPSDeleagte
route_manager .DefaultGPSDeleagte.new ( fp )
route_manager .DefaultGPSDeleagte._landingCheckTimeout ( )
route_manager .DefaultGPSDeleagte._captureCurrentCourse ( )
route_manager .DefaultGPSDeleagte._selectOBSMode ( )
route_manager .DefaultGPSDeleagte.waypointsChanged ( )
route_manager .DefaultGPSDeleagte.activated ( )
route_manager .DefaultGPSDeleagte.deactivated ( )
route_manager .DefaultGPSDeleagte.endOfFlightPlan ( )
route_manager .DefaultGPSDeleagte.cleared ( )
route_manager .DefaultGPSDeleagte.sequence ( )
route_manager .DefaultGPSDeleagte.currentWaypointChanged ( )
route_manager .mod ( n , m )
route_manager .update_time_string ( )
scenery .sharedDoor
scenery .sharedDoor.new ( node , swingtime , pos = 0 )
scenery .sharedDoor.toggle ( )
scenery .sharedDoor.destroy ( )
scenery .sharedDoor._process ( sender , msg )
scenery .sharedDoor._loop ( id )
scenery ._set_state ( )
📄 screen
Nasal/screen.nas
screen .sanitize ( s , newline = 0 )
screen .window
screen .window.new ( x = nil , y = nil , maxlines = 10 , autoscroll = 10 )
screen .window.write ( msg , r = nil , g = nil , b = nil , a = nil )
screen .window.clear ( )
screen .window.show ( )
screen .window.close ( )
screen .window._write_ ( )
screen .window._timeout_ ( )
screen .window._redraw_ ( )
screen .display
screen .display.new ( x , y , show_tags = 1 )
screen .display.setcolor ( r , g , b , a = 1 )
screen .display.setfont ( font , size=13 )
screen .display._create_ ( )
screen .display.open ( )
screen .display.close ( )
screen .display.toggle ( )
screen .display.reset ( )
screen .display.redraw ( )
screen .display.add ( p... )
screen .display.update ( )
screen .display._loop_ ( id )
screen .display.nameof ( n )
screen .listener
screen .search_name_in_msg ( msg , call )
screen .msg_mp ( n )
screen .msg_repeat ( )
screenshot .rotatescreen ( heading_deg , pitch_deg , roll_deg )
screenshot .takescreen ( heading_deg , pitch_deg )
screenshot .cube_screen_ticks ( )
screenshot .panorama_screen_ticks ( )
screenshot .make_cubemap ( )
screenshot .make_panorama ( )
📁 std
Nasal/std/
📄 algorithm
Nasal/std/algorithm.nas
algorithm .all ( obj , key=nil )
algorithm .any ( obj , key=nil )
algorithm .map ( function , obj )
algorithm .filter ( function , obj )
📄 string
Nasal/std/string.nas
string .String
string .String.new ( str )
string .String.compare ( )
string .String.find_first_of ( s , pos = 0 )
string .String.find ( s , pos = 0 )
string .String.find_first_not_of ( s , pos = 0 )
string .String.substr ( pos , len = nil )
string .String.starts_with ( s )
string .String.size ( )
string .String._eq ( pos , s )
string .String._find ( first , last , s , eq )
string .string.new ( )
string .stoul ( str , base = 10 )
📄 Vector
Nasal/std/Vector.nas
Vector .Vector
Vector .Vector.new ( vector=nil , name= )
Vector .Vector._callback ( )
Vector .Vector.addCallback ( f )
Vector .Vector.getName ( )
Vector .Vector.size ( )
Vector .Vector.clear ( )
Vector .Vector.append ( item )
Vector .Vector.extend ( other_vector )
Vector .Vector.insert ( index , item )
Vector .Vector.pop ( index=nil )
Vector .Vector.index ( item )
Vector .Vector.contains ( item )
Vector .Vector.remove ( item )
📄 std
Nasal/std.nas
std .min ( a , b )
std .max ( a , b )
📄 string
Nasal/string.nas
string .iscntrl ( c )
string .isascii ( c )
string .isupper ( c )
string .islower ( c )
string .isdigit ( c )
string .isblank ( c )
string .ispunct ( c )
string .isxdigit ( c )
string .isspace ( c )
string .isalpha ( c )
string .isalnum ( c )
string .isgraph ( c )
string .isprint ( c )
string .toupper ( c )
string .tolower ( c )
string .isxspace ( c )
string .trim ( s , lr = 0 , istrim = nil )
string .truncateAt ( src , match )
string .lc ( str )
string .uc ( str )
string .icmp ( a , b )
string .imatch ( a , b )
string .compileTemplate ( template , type=nil )
string ._template_getargs ( )
string .Scan
string .Scan.new ( s )
string .Scan.getc ( )
string .Scan.ungetc ( )
string .Scan.rest ( )
string .scanf ( test , format , result )
string .setcolors ( enabled )
string .color ( color , s , enabled=nil )
string .squeeze ( s , length )
📄 tanker
Nasal/tanker.nas
tanker .oclock ( bearing )
tanker .tanker_msg ( setprop )
tanker .pilot_msg ( setprop )
tanker .atc_msg ( setprop )
tanker .skip_cloud_layer ( alt )
tanker .identity
tanker .identity.get ( )
tanker .Tanker
tanker .Tanker.new ( aiid , callsign , tacan , type , model , kias , maxfuel , pattern , contacts , heading , coord )
tanker .Tanker.del ( )
tanker .Tanker.update ( )
tanker .Tanker.identify ( )
tanker .Tanker.report ( )
tanker .create_tanker ( tanker_node , course )
tanker .request_new ( tanker_node=nil )
tanker .request ( tanker_node=nil )
tanker .request_random ( tanker_node=nil )
tanker .report ( )
tanker .reinit ( )
📄 hitch
Nasal/towing/hitch.nas
hitch .check_or_create ( name , value , type )
hitch .load_prop ( property , cnfg_p )
hitch .config
hitch .write_config ( )
hitch .aircraft_settings
hitch .check_aircraft_tow_settings ( )
hitch .aerotow_hash
hitch .winch_hash
hitch .write_message ( type , message )
hitch .set_force_apply ( hash , hitchname )
hitch .loss_of_power ( )
hitch .towing ( )
hitch .findBestAIObject ( )
hitch .aerotow ( open )
hitch .winch ( open )
hitch .createTowrope ( device )
hitch .getFreeModelID ( )
hitch .closeHitch ( )
hitch .releaseHitch ( device )
hitch .removeTowrope ( device )
hitch .pull_in_rope ( )
hitch .setAIObjectDefaults ( )
hitch .setWinchPositionAuto ( )
hitch .runWinch ( )
hitch .releaseWinch ( )
hitch .assignHitchLocations ( device )
hitch .PointRotate3D ( x , y , z , xr , yr , zr , alpha_deg , beta_deg , gamma_deg )
hitch .auto_winch_driver_init ( )
hitch .auto_winch_driver ( )
hitch .winch_faster ( d = 0.1 )
hitch .winch_slower ( d = 0.1 )
track_target .TrackInit ( )
track_target .TrackUpdate ( loop_id )
📄 tutorial
Nasal/tutorial/tutorial.nas
tutorial .startTutorial ( )
tutorial .stopTutorial ( )
tutorial .step_tutorial ( id )
tutorial .do_group ( node , default_msg = nil )
tutorial .read_int ( node , child , default )
tutorial .set_properties ( node )
tutorial .set_targets ( node )
tutorial .set_models ( node )
tutorial .remove_models ( )
tutorial .set_view ( node = nil )
tutorial .set_marker ( node = nil )
tutorial .is_running ( which = nil )
tutorial .say_message ( node , default = nil )
tutorial .shuffle ( vec )
tutorial .run_nasal ( node )
tutorial .say ( what , who = )
tutorial .init_nasal ( )
tutorial .dialog ( )
tutorial .load ( file , index = 0 )
📄 video
Nasal/video.nas
video .save ( )
📄 view
Nasal/view.nas
view .str ( x , prefix= )
view .indices
view .setView ( n )
view .setViewByIndex ( i )
view .hasmember ( class , member )
view .calcMul ( )
view .increase ( )
view .decrease ( )
view .resetFOV ( )
view .resetViewPos ( )
view .resetViewDir ( )
view .stepView ( step , force = 0 )
view .indexof ( name )
view .panViewDir ( step )
view .panViewPitch ( step )
view .resetView ( )
view .default_handler
view .default_handler.reset ( )
view .set_default ( from , path , to )
view .manager
view .manager.init ( )
view .manager.register ( which , handler = nil )
view .manager.set_view ( which = nil )
view .manager.reset ( )
view .manager._loop_ ( id )
view .manager.multiplayer_callback ( data )
view .fly_by_view_handler
view .fly_by_view_handler.init ( )
view .fly_by_view_handler.start ( )
view .fly_by_view_handler._set_multiplayer_root ( )
view .fly_by_view_handler.aircraft_position ( )
view .fly_by_view_handler.reset ( )
view .fly_by_view_handler.setpos ( force = 0 )
view .fly_by_view_handler.update ( )
view .model_view_handler_class
view .model_view_handler_class.new ( )
view .model_view_handler_class.start ( )
view .model_view_handler_class.stop ( )
view .model_view_handler_class.reset ( )
view .model_view_handler_class.find ( callsign )
view .model_view_handler_class.select ( which , by_callsign=0 )
view .model_view_handler_class.next ( step )
view .model_view_handler_class._update_ ( )
view .model_view_handler_class.setup ( data )
view .pilot_view_limiter
view .pilot_view_limiter.new ( )
view .pilot_view_limiter.init ( )
view .pilot_view_limiter.start ( )
view .pilot_view_limiter.update ( )
view .panViewDir ( step )
view .normdeg ( a )
view .ViewAxis
view .ViewAxis.new ( prop )
view .ViewAxis.reset ( )
view .ViewAxis.target ( v )
view .ViewAxis.move ( blend )
view .point
view .point.init ( )
view .point.save ( )
view .point.restore ( )
view .point.move ( prop , time = nil )
view .point._loop_ ( id , time )
view .screenWidthCompens
view .screenWidthCompens.getStatus ( me.statusNode.getValue )
view .screenWidthCompens.setStatus ( state )
view .screenWidthCompens.getDimensions ( )
view .screenWidthCompens.calcNewFov ( fov=55 , oldW=nil , oldH=nil , w=nil , h=nil )
view .screenWidthCompens.init ( )
view .screenWidthCompens.toggle ( )
view .screenWidthCompens.update ( opt=nil , force=0 )
volcano .volcano
volcano .volcano.new ( name , lat , lon )
volcano .volcano_manager
volcano .volcano_manager.init ( )
volcano .volcano_manager.start ( )
volcano .volcano_manager.init_state ( )
volcano .volcano_manager.set_state ( )
volcano .volcano_manager.run ( index )
volcano .set_kilauea ( )
volcano .set_stromboli ( )
volcano .set_etna ( )
volcano .set_beerenberg ( )
volcano .set_eyjafjallajokull ( )
volcano .set_katla ( )
volcano .set_surtsey ( )
weather_scenario .initialize_weather_scenario ( )