/
redgpu
/
bullet
Обзор
Документация
Войти
/
redgpu
/
bullet
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
examples/CommonInterfaces/CommonFileIOInterface.h
28 строк
894 B
erwincoumans
example for fileIOPlugin.py loading SDF and its assets from a single zipfile,
18 ноя 2018, 01:11
18 ноя 2018, 01:11
f9f8d0f
Код
Авторство
О чём код?
#ifndef COMMON_FILE_IO_INTERFACE_H #define COMMON_FILE_IO_INTERFACE_H struct CommonFileIOInterface { int m_fileIOType; const char* m_pathPrefix; CommonFileIOInterface(int fileIOType, const char* pathPrefix) :m_fileIOType(fileIOType), m_pathPrefix(pathPrefix) { } virtual ~CommonFileIOInterface() { } virtual int fileOpen(const char* fileName, const char* mode)=0; virtual int fileRead(int fileHandle, char* destBuffer, int numBytes)=0; virtual int fileWrite(int fileHandle,const char* sourceBuffer, int numBytes)=0; virtual void fileClose(int fileHandle)=0; virtual bool findResourcePath(const char* fileName, char* resourcePathOut, int resourcePathMaxNumBytes)=0; virtual char* readLine(int fileHandle, char* destBuffer, int numBytes)=0; virtual int getFileSize(int fileHandle)=0; virtual void enableFileCaching(bool enable) = 0; }; #endif //COMMON_FILE_IO_INTERFACE_H