=bmesh= merge from trunk at r36529
[blender.git] / intern / ghost / GHOST_ISystem.h
index 69e10070be57a87c87fbcc8848b0ae296b9eb465..e54fddf50ffebd33d8825e0abeda74468c7a06bb 100644 (file)
@@ -270,6 +270,13 @@ public:
        /***************************************************************************************
         ** Event management functionality
         ***************************************************************************************/
+       
+       virtual GHOST_TSuccess beginRecord(FILE *file) = 0;
+       virtual GHOST_TSuccess endRecord() = 0;
+       virtual GHOST_TSuccess playbackEvents(FILE *file) = 0;
+       
+       virtual bool playingEvents(bool *hasevent) const = 0;
+       virtual bool recordingEvents() = 0;
 
        /**
         * Retrieves events from the system and stores them in the queue.