Resource icon

XMLTools3D: a common XML expansion module for P3D 2.2 v1.0

This module contains a group of C++ classes aimed to provide extra functions to XML gauges. It's equivalent to FSX's XMLTools module.

Some of these classes are in fact development tools for XML programmers while others were planned to enhance what is currently available for XML panel’s development.

The objective in this case is to associate different C++ callback functions in a single library (.dll) that is loaded by P3D at startup, so they are available to any panel without the need of adding individual C++ gauges and/or modules to do the task. Future versions of XMLTools3D might include file I/O, sound, advanced graphics and any other specific functionality users may come up with and request.

A group of example and utility gauges are also provided with this release as a guide on how to properly make XML code interact with each one of the module classes.


XMLTools3D classes:

Included in v1.0:

XMLVARS v2.0: a class to handle custom variables, including strings, in single/array format.
LOCALVARS v1.0: a class to manage data from local (L) variables actives in the current flight.
XMLEVENTS v1.0: a class that enhances the management of standard and custom events.
SIMVARS v1.0: a class that enables direct writing of specific aircraft (A) variables.
XMLTABLES v1.0: a class used to extract values from nonlinear/multicolumn tables.


XMLTools3D.jpg
Author
taguilo
Downloads
733
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from taguilo

Share this resource

Top