Views
Personal tools

Category:Documentation

From X-Plane SDK

(Redirected from Documentation)
Jump to: navigation, search

Contents

X-Plane Plugin SDK User's Manual

Programmer's Guides

The programmers guides introduce the basic concepts of the X-Plane plugin system and provide step-by-step instructions for accomplishing basic tasks.

Overview - Basic information about the plugin system.
Building and Installing - Compiler and system specific information on building and installing plugins.
Plugin Management - Interplugin communication, simulator messages and plugin administration.
Data Access - Reading flight sim variables and sharing data with other plugins.
Processing - Run tasks periodically while the simulator runs.
User Interface - Menus, windows, and hot keys.
Graphics - Drawing in an X-Plane plugin in 2d and 3d.
Camera Control - Controlling X-Plane's camera angles.
Navigation and the FMC - Reading the navigation database and programming the FMC.
Aircraft - Manipulating the other aircraft, loading aircraft models.
Widgets - A library for creating dialog boxes.

X-Plane Plugin SDK Reference

These pages contain symbol-by-symbol SDK information.

XPLMPlugin - Plugin management, simulator messages and interplugin communication.
XPLMDataAccess - Simulator data access, plugin data sharing and publishing.
XPLMProcessing - Running tasks while the simulator runs.
XPLMDisplay - Creating windows, hot keys, key sniffers, and drawing callbacks.
XPLMMenus - Creating and managing menus.
XPLMGraphics - Drawing in 2d or 3d.
XPLMUtilities - Controlling the simulator, miscellaneous functions.
XPLMCamera - Controlling the X-Plane camera.
XPLMPlanes - Accessing other aircraft.
XPLMNavigation - Reading the navigation databases and programming the FMC.
XPWidgetDefs - Basic widget message systems.
XPWidgets - API reference for manipulating widgets.
XPWidgetUtils - Utility functions for managing widgets and building your own widgets.
XPStandardWidgets - Definitions of useful common widgets like buttons and text fields.
XPUIGraphics - Low level graphics primitives to draw X-Plane style user interface.
XPLMScenery - Interact with the scenery system (2.0 only)
XPLM Feature Keys - This is a list of the "features" that can be queried and enabled with the XPLM SDK 2.0.

DataRefs

DataRefs are the way a plugin reads X-Plane's internal variables, or exchanges data with another plugin.

Current listing of X-Plane DataRefs in html.
Current listing of X-Plane DataRefs in plain text.

TechNotes

SdkForTheCompleteBeginner - a good starting point for new developers.
TechNotes describe some of the complexities involved with writing plugins.
FAQ - Frequently Asked Questions

SDK Feedback, Bugs, and Live Status

ReleaseNotes - New changes in the SDK.
KnownBugs - descriptions of known bugs in the SDK (not X-Plane!!!)
You can access the X-Plane SDK bug base here . Currently open bugs in the SDK with relation to the X-Plane beta should be filed as bugs.

Modifing This Website

See the SiteGuide for more info on how to contribute to this web site.

Pages in category "Documentation"

The following 12 pages are in this category, out of 12 total.

A

B

C

D

D cont.

F

G

I

S

S cont.

W

X

Navigation
TOOLBOX
LANGUAGES
Toolbox