mirror of
https://github.com/bulletphysics/bullet3
synced 2024-12-14 22:00:05 +00:00
dba239fe8d
A fileIO plugin can override custom file IO operations. As a small test, load files from a zipfile in memory. Default fileIO implementation is in examples/Utils/b3BulletDefaultFileIO.h Affects URDF, SDF, MJCF, Wavefront OBJ, STL, DAE, images.
16 lines
517 B
C++
16 lines
517 B
C++
#ifndef _B3_RESOURCE_PATH_H
|
|
#define _B3_RESOURCE_PATH_H
|
|
|
|
#include <string>
|
|
|
|
typedef bool (* PFN_FIND_FILE)(void* userPointer, const char* orgFileName, char* relativeFileName, int maxRelativeFileNameMaxLen);
|
|
|
|
class b3ResourcePath
|
|
{
|
|
public:
|
|
static int getExePath(char* path, int maxPathLenInBytes);
|
|
static int findResourcePath(const char* resourceName, char* resourcePathOut, int resourcePathMaxNumBytes, PFN_FIND_FILE findFile, void* userPointer=0);
|
|
static void setAdditionalSearchPath(const char* path);
|
|
};
|
|
#endif
|