28 #ifndef IMESSAGINGSENDER_H
29 #define IMESSAGINGSENDER_H
31 #include <OrbiterSdk.h>
73 void SendBool(
const char * varName,
bool var)
const;
75 void SendInt(
const char * varName,
int var)
const;
77 void SendDouble(
const char * varName,
double var)
const;
79 void SendVECTOR3(
const char * varName,
const VECTOR3 & var)
const;
81 void SendMATRIX3(
const char * varName,
const MATRIX3 & var)
const;
83 void SendMATRIX4(
const char * varName,
const MATRIX4 & var)
const;
91 #endif // IMESSAGINGSENDER_H
void SendBool(const char *varName, bool var) const
Sends a bool.
Definition: IMessagingSender.cpp:39
void SendDouble(const char *varName, double var) const
Sends a double.
Definition: IMessagingSender.cpp:47
void SendMATRIX4(const char *varName, const MATRIX4 &var) const
Sends a MATRIX4.
Definition: IMessagingSender.cpp:59
void SendVECTOR3(const char *varName, const VECTOR3 &var) const
Sends a VECTOR3.
Definition: IMessagingSender.cpp:51
virtual const char * GetModuleName() const =0
Should return unique module's name.
void SendInt(const char *varName, int var) const
Sends an int.
Definition: IMessagingSender.cpp:43
void SendMATRIX3(const char *varName, const MATRIX3 &var) const
Sends a MATRIX3.
Definition: IMessagingSender.cpp:55
Interface for a class that is supposed to expose its data to another modules.
Definition: IMessagingSender.hpp:64