Преглед на файлове

Added ringbuffer reset.

Branimir Karadžić преди 10 години
родител
ревизия
c1003674de
променени са 1 файла, в които са добавени 14 реда и са изтрити 0 реда
  1. 14 0
      include/bx/ringbuffer.h

+ 14 - 0
include/bx/ringbuffer.h

@@ -83,6 +83,13 @@ namespace bx
 			return result;
 		}
 
+		void reset()
+		{
+			m_current = 0;
+			m_write   = 0;
+			m_read    = 0;
+		}
+
 		const uint32_t m_size;
 		uint32_t m_current;
 		uint32_t m_write;
@@ -164,6 +171,13 @@ namespace bx
 			return result;
 		}
 
+		void reset()
+		{
+			m_current = 0;
+			m_write   = 0;
+			m_read    = 0;
+		}
+
 		const uint32_t m_size;
 		uint32_t m_current;
 		uint32_t m_write;