Selaa lähdekoodia

Added open/close file reader/writer funcs.

bkaradzic 12 vuotta sitten
vanhempi
sitoutus
8d57efa35b
1 muutettua tiedostoa jossa 20 lisäystä ja 0 poistoa
  1. 20 0
      include/bx/readerwriter.h

+ 20 - 0
include/bx/readerwriter.h

@@ -117,6 +117,26 @@ namespace bx
 		virtual int32_t close() = 0;
 	};
 
+	inline int32_t open(FileReaderI* _reader, const char* _filePath)
+	{
+		return _reader->open(_filePath);
+	}
+
+	inline int32_t close(FileReaderI* _reader)
+	{
+		return _reader->close();
+	}
+
+	inline int32_t open(FileWriterI* _writer, const char* _filePath, bool _append = false)
+	{
+		return _writer->open(_filePath, _append);
+	}
+
+	inline int32_t close(FileWriterI* _writer)
+	{
+		return _writer->close();
+	}
+
 	struct BX_NO_VTABLE MemoryBlockI
 	{
 		virtual void* more(uint32_t _size = 0) = 0;