|
XPlane & | getXPlane () const noexcept |
|
size_t | addInt (const std::string &name) noexcept |
|
size_t | addFloat (const std::string &name) noexcept |
|
size_t | addDouble (const std::string &name) noexcept |
|
size_t | addFloatArray (const std::string &name, size_t length, size_t offset=0) noexcept |
|
size_t | addIntArray (const std::string &name, size_t length, size_t offset=0) noexcept |
|
size_t | addByteArray (const std::string &name, size_t length, size_t offset=0) noexcept |
|
bool | finalize () const |
|
void | registerInXPlane () |
|
void | unregisterFromXPlane () |
|
bool | unregisterSafelyFromXPlane () noexcept |
|
void | execute () |
|
void | setInt (size_t id, int value) |
|
int | getInt (size_t id) const |
|
const int32_t & | getIntRef (size_t id) const |
|
int32_t & | getIntRef (size_t id) |
|
void | setFloat (size_t id, float value) |
|
float | getFloat (size_t id) const |
|
const float & | getFloatRef (size_t id) const |
|
float & | getFloatRef (size_t id) |
|
void | setDouble (size_t id, double value) |
|
double | getDouble (size_t id) const |
|
const double & | getDoubleRef (size_t id) const |
|
double & | getDoubleRef (size_t id) |
|
size_t | setFloatArray (size_t id, const float *value, size_t length=0, size_t offset=0) |
|
size_t | getFloatArray (size_t id, float *value, size_t length=0, size_t offset=0) const |
|
const float * | getFloatArray (size_t id, size_t offset=0) const |
|
size_t | setIntArray (size_t id, const int32_t *value, size_t length=0, size_t offset=0) |
|
size_t | getIntArray (size_t id, int32_t *value, size_t length=0, size_t offset=0) const |
|
const int32_t * | getIntArray (size_t id, size_t offset=0) const |
|
size_t | setByteArray (size_t id, const uint8_t *value, size_t length=0, size_t offset=0) |
|
size_t | getByteArray (size_t id, uint8_t *value, size_t length=0, size_t offset=0) const |
|
const uint8_t * | getByteArray (size_t id, size_t offset=0) const |
|
size_t | setString (size_t id, const std::string &value, size_t offset=0) |
|
std::string | getString (size_t id, size_t offset=0) const |
|
const char * | getStringPtr (size_t id, size_t offset=0) const |
|
std::vector< DataRef > | dataRefs |
|
unsigned char * | data |
|
XPlane & | xplane |
|
uint8_t | registerCommand |
|
uint8_t | unregisterCommand |
|
int | registeredID |
|
A multi-dataref buffer used to set those data.
Definition at line 44 of file MultiSetter.h.