|
FlightGear next
|
#include "config.h"#include <cstring>#include <simgear/nasal/nasal.h>#include <simgear/props/props.hxx>#include <simgear/props/vectorPropTemplates.hxx>#include <Main/globals.hxx>#include "NasalSys.hxx"#include "NasalSys_private.hxx"Go to the source code of this file.
Macros | |
| #define | NASTR(s) |
| #define | NODENOARG() |
| #define | NODEARG() |
| #define | MOVETARGET(cond1, create) |
Functions | |
| static void | propNodeGhostDestroy (void *ghost) |
| naRef | propNodeGhostCreate (naContext c, SGPropertyNode *ghost) |
| SGPropertyNode * | ghostToPropNode (naRef ref) |
| static naRef | f_getType (naContext c, naRef me, int argc, naRef *args) |
| static naRef | f_isNumeric (naContext c, naRef me, int argc, naRef *args) |
| static naRef | f_isInt (naContext c, naRef me, int argc, naRef *args) |
| static naRef | f_getAttribute (naContext c, naRef me, int argc, naRef *args) |
| static naRef | f_setAttribute (naContext c, naRef me, int argc, naRef *args) |
| static naRef | f_getName (naContext c, naRef me, int argc, naRef *args) |
| static naRef | f_getIndex (naContext c, naRef me, int argc, naRef *args) |
| static naRef | f_equals (naContext c, naRef me, int argc, naRef *args) |
| template<typename T> | |
| naRef | makeVectorFromVec (naContext c, const T &vec) |
| static naRef | f_getValue (naContext c, naRef me, int argc, naRef *args) |
| template<typename T> | |
| T | makeVecFromVector (naRef vector) |
| static std::string | s_val_description (naRef val) |
| static naRef | f_setValueHelper (naContext c, SGPropertyNode_ptr node, naRef val) |
| static naRef | f_setValue (naContext c, naRef me, int argc, naRef *args) |
| static naRef | f_setIntValue (naContext c, naRef me, int argc, naRef *args) |
| static naRef | f_setBoolValue (naContext c, naRef me, int argc, naRef *args) |
| static naRef | f_toggleBoolValue (naContext c, naRef me, int argc, naRef *args) |
| static naRef | f_setDoubleValue (naContext c, naRef me, int argc, naRef *args) |
| static naRef | f_adjustValue (naContext c, naRef me, int argc, naRef *args) |
| static naRef | f_setChildrenHelper (naContext c, SGPropertyNode_ptr node, char *name, naRef val) |
| static naRef | f_setValuesHelper (naContext c, SGPropertyNode_ptr node, naRef hash) |
| static naRef | f_setValues (naContext c, naRef me, int argc, naRef *args) |
| static naRef | f_setChildren (naContext c, naRef me, int argc, naRef *args) |
| static naRef | f_getParent (naContext c, naRef me, int argc, naRef *args) |
| static naRef | f_getChild (naContext c, naRef me, int argc, naRef *args) |
| static naRef | f_getChildren (naContext c, naRef me, int argc, naRef *args) |
| static naRef | f_addChild (naContext c, naRef me, int argc, naRef *args) |
| static naRef | f_addChildren (naContext c, naRef me, int argc, naRef *args) |
| static naRef | f_removeChild (naContext c, naRef me, int argc, naRef *args) |
| static naRef | f_removeChildren (naContext c, naRef me, int argc, naRef *args) |
| static naRef | f_removeAllChildren (naContext c, naRef me, int argc, naRef *args) |
| static naRef | f_alias (naContext c, naRef me, int argc, naRef *args) |
| static naRef | f_unalias (naContext c, naRef me, int argc, naRef *args) |
| static naRef | f_location (naContext c, naRef me, int argc, naRef *args) |
| static naRef | f_getAliasTarget (naContext c, naRef me, int argc, naRef *args) |
| static naRef | f_getNode (naContext c, naRef me, int argc, naRef *args) |
| static naRef | f_new (naContext c, naRef me, int argc, naRef *args) |
| static naRef | f_globals (naContext c, naRef me, int argc, naRef *args) |
Variables | ||
| naGhostType | PropNodeGhostType = { propNodeGhostDestroy, "prop", nullptr, nullptr } | |
| struct { | ||
| naCFunction func | ||
| const char * name | ||
| } | propfuncs [] | |
| #define MOVETARGET | ( | cond1, | |
| create ) |
Definition at line 86 of file nasal-props.cxx.
| #define NASTR | ( | s | ) |
Definition at line 56 of file nasal-props.cxx.
| #define NODEARG | ( | ) |
Definition at line 71 of file nasal-props.cxx.
| #define NODENOARG | ( | ) |
Definition at line 65 of file nasal-props.cxx.
|
static |
Definition at line 640 of file nasal-props.cxx.
|
static |
Definition at line 669 of file nasal-props.cxx.
|
static |
Definition at line 448 of file nasal-props.cxx.
|
static |
Definition at line 796 of file nasal-props.cxx.
|
static |
Definition at line 276 of file nasal-props.cxx.
|
static |
Definition at line 846 of file nasal-props.cxx.
|
static |
Definition at line 170 of file nasal-props.cxx.
|
static |
Definition at line 582 of file nasal-props.cxx.
|
static |
Definition at line 609 of file nasal-props.cxx.
|
static |
Definition at line 267 of file nasal-props.cxx.
|
static |
Definition at line 257 of file nasal-props.cxx.
|
static |
Definition at line 858 of file nasal-props.cxx.
|
static |
Definition at line 566 of file nasal-props.cxx.
|
static |
Definition at line 106 of file nasal-props.cxx.
|
static |
Definition at line 305 of file nasal-props.cxx.
|
static |
Definition at line 889 of file nasal-props.cxx.
|
static |
Definition at line 153 of file nasal-props.cxx.
|
static |
Definition at line 133 of file nasal-props.cxx.
|
static |
Definition at line 835 of file nasal-props.cxx.
|
static |
Definition at line 878 of file nasal-props.cxx.
|
static |
Definition at line 783 of file nasal-props.cxx.
|
static |
Definition at line 713 of file nasal-props.cxx.
|
static |
Definition at line 740 of file nasal-props.cxx.
|
static |
Definition at line 215 of file nasal-props.cxx.
|
static |
Definition at line 411 of file nasal-props.cxx.
|
static |
Definition at line 551 of file nasal-props.cxx.
|
static |
Definition at line 513 of file nasal-props.cxx.
|
static |
Definition at line 433 of file nasal-props.cxx.
|
static |
Definition at line 393 of file nasal-props.cxx.
|
static |
Definition at line 385 of file nasal-props.cxx.
|
static |
Definition at line 350 of file nasal-props.cxx.
|
static |
Definition at line 505 of file nasal-props.cxx.
|
static |
Definition at line 483 of file nasal-props.cxx.
|
static |
Definition at line 419 of file nasal-props.cxx.
|
static |
Definition at line 828 of file nasal-props.cxx.
| SGPropertyNode * ghostToPropNode | ( | naRef | ref | ) |
Definition at line 48 of file nasal-props.cxx.
| T makeVecFromVector | ( | naRef | vector | ) |
Definition at line 314 of file nasal-props.cxx.
| naRef makeVectorFromVec | ( | naContext | c, |
| const T & | vec ) |
Definition at line 289 of file nasal-props.cxx.
| naRef propNodeGhostCreate | ( | naContext | c, |
| SGPropertyNode * | ghost ) |
Definition at line 36 of file nasal-props.cxx.
|
static |
Definition at line 28 of file nasal-props.cxx.
|
static |
Definition at line 330 of file nasal-props.cxx.
| naCFunction func |
Definition at line 895 of file nasal-props.cxx.
| const char* name |
Definition at line 896 of file nasal-props.cxx.
| struct { ... } propfuncs[] |
| naGhostType PropNodeGhostType = { propNodeGhostDestroy, "prop", nullptr, nullptr } |
Definition at line 34 of file nasal-props.cxx.