![]() |
ProtoTracer
1.0
Real-time 3D rendering and animation engine
|
#include <SerialInterpreter.h>
Classes | |
struct | ESP32Data |
Static Public Member Functions | |
static void | Initialize () |
static RGBColor | GetColor () |
static Quaternion | GetOrientation () |
static float | GetRatio () |
static uint8_t | GetMode () |
static uint8_t | GetMorph () |
static void | Update () |
Static Private Attributes | |
static Quaternion | baseRotation |
static bool | baseRotationSet |
static struct SerialInterpreter::ESP32Data | e32Data |
static SerialTransfer | dataTransfer |
Definition at line 7 of file SerialInterpreter.h.
|
static |
Definition at line 15 of file SerialInterpreter.cpp.
References SerialInterpreter::ESP32Data::b, e32Data, SerialInterpreter::ESP32Data::g, and SerialInterpreter::ESP32Data::r.
Referenced by SpyroRotateAnimation::Update().
|
static |
Definition at line 34 of file SerialInterpreter.cpp.
References e32Data, and SerialInterpreter::ESP32Data::mode.
|
static |
Definition at line 38 of file SerialInterpreter.cpp.
References e32Data, and SerialInterpreter::ESP32Data::m.
|
static |
Definition at line 19 of file SerialInterpreter.cpp.
References baseRotation, baseRotationSet, Quaternion::Conjugate(), e32Data, Quaternion::Multiply(), SerialInterpreter::ESP32Data::oW, SerialInterpreter::ESP32Data::oX, SerialInterpreter::ESP32Data::oY, and SerialInterpreter::ESP32Data::oZ.
Referenced by SpyroRotateAnimation::Update().
|
static |
Definition at line 30 of file SerialInterpreter.cpp.
References e32Data, and SerialInterpreter::ESP32Data::ratio.
|
static |
Definition at line 9 of file SerialInterpreter.cpp.
References baseRotationSet, and dataTransfer.
Referenced by SpyroRotateAnimation::SpyroRotateAnimation().
|
static |
Definition at line 42 of file SerialInterpreter.cpp.
References dataTransfer, and e32Data.
Referenced by SpyroRotateAnimation::Update().
|
staticprivate |
Definition at line 9 of file SerialInterpreter.h.
Referenced by GetOrientation().
|
staticprivate |
Definition at line 10 of file SerialInterpreter.h.
Referenced by GetOrientation(), and Initialize().
|
staticprivate |
Definition at line 27 of file SerialInterpreter.h.
Referenced by Initialize(), and Update().
|
staticprivate |
Definition at line 7 of file SerialInterpreter.cpp.
Referenced by GetColor(), GetMode(), GetMorph(), GetOrientation(), GetRatio(), and Update().