Remove unused Messages
diff --git a/include/rive/artboard.hpp b/include/rive/artboard.hpp
index 17daac9..68effa7 100644
--- a/include/rive/artboard.hpp
+++ b/include/rive/artboard.hpp
@@ -6,7 +6,6 @@
#include "rive/core_context.hpp"
#include "rive/generated/artboard_base.hpp"
#include "rive/hit_info.hpp"
-#include "rive/message.hpp"
#include "rive/math/aabb.hpp"
#include "rive/renderer.hpp"
#include "rive/shapes/shape_paint_container.hpp"
@@ -48,8 +47,6 @@
bool m_IsInstance = false;
bool m_FrameOrigin = true;
- std::queue<Message> m_MessageQueue;
-
void sortDependencies();
void sortDrawOrder();
@@ -64,8 +61,6 @@
void addStateMachine(StateMachine* object);
void addNestedArtboard(NestedArtboard* object);
- void testing_only_enque_message(const Message&);
-
public:
Artboard() {}
~Artboard();
@@ -93,19 +88,6 @@
bool advance(double elapsedSeconds);
- // Returns true iff calling popMessage() will return true.
- bool hasMessages() const;
-
- // If there are any queued messages...
- // copies the first message into msg parameter
- // removes that message from the queue
- // returns true
- // else
- // ignores msg parameter
- // returns false
- //
- bool nextMessage(Message* msg);
-
enum class DrawOption {
kNormal,
kHideBG,
diff --git a/include/rive/message.hpp b/include/rive/message.hpp
deleted file mode 100644
index 5fda832..0000000
--- a/include/rive/message.hpp
+++ /dev/null
@@ -1,19 +0,0 @@
-#ifndef _RIVE_MESSAGE_HPP_
-#define _RIVE_MESSAGE_HPP_
-
-#include "rive/math/vec2d.hpp"
-#include <string>
-
-namespace rive {
-
-struct Message {
- // TODO -- how to represent this?
- // Perhaps some sort of JSON-like object: key-value pairs?
- // For now, store a string so we can test it...
-
- std::string m_Str;
-};
-
-} // namespace rive
-
-#endif
diff --git a/skia/viewer/src/main.cpp b/skia/viewer/src/main.cpp
index 0d5640b..e41850e 100644
--- a/skia/viewer/src/main.cpp
+++ b/skia/viewer/src/main.cpp
@@ -156,20 +156,6 @@
initAnimation(0);
}
-static void test_messages(rive::Artboard* artboard) {
- rive::Message msg;
- int i = 0;
-#ifdef DEBUG
- bool hasAny = artboard->hasMessages();
-#endif
-
- while (artboard->nextMessage(&msg)) {
- printf("-- message[%d]: '%s'\n", i, msg.m_Str.c_str());
- i += 1;
- }
- assert((hasAny && i > 0) || (!hasAny && i == 0));
-}
-
int main() {
if (!glfwInit()) {
fprintf(stderr, "Failed to initialize glfw.\n");
@@ -372,7 +358,6 @@
ImGui::Columns(1);
}
ImGui::End();
- test_messages(artboardInstance.get());
} else {
ImGui::Text("Drop a .riv file to preview.");
diff --git a/src/artboard.cpp b/src/artboard.cpp
index 85302b9..b11e996 100644
--- a/src/artboard.cpp
+++ b/src/artboard.cpp
@@ -576,20 +576,6 @@
return result;
}
-void Artboard::testing_only_enque_message(const Message& msg) { m_MessageQueue.push(msg); }
-
-bool Artboard::hasMessages() const { return !m_MessageQueue.empty(); }
-
-bool Artboard::nextMessage(Message* msg) {
- if (m_MessageQueue.empty()) {
- return false;
- } else {
- *msg = m_MessageQueue.front();
- m_MessageQueue.pop();
- return true;
- }
-}
-
////////// ArtboardInstance
#include "rive/animation/linear_animation_instance.hpp"