27 virtual bool write(
const void* ptr,
const size_t size) = 0;
28 virtual bool read(
void* ptr,
const size_t size) = 0;
bool duDumpPolyMeshToObj(struct rcPolyMesh &pmesh, duFileIO *io)
Definition: RecastDump.cpp:43
bool duDumpPolyMeshDetailToObj(struct rcPolyMeshDetail &dmesh, duFileIO *io)
Definition: RecastDump.cpp:90
void duLogBuildTimes(rcContext &ctx, const int totalTileUsec)
Definition: RecastDump.cpp:417
bool duDumpContourSet(struct rcContourSet &cset, duFileIO *io)
Definition: RecastDump.cpp:138
bool duReadContourSet(struct rcContourSet &cset, duFileIO *io)
Definition: RecastDump.cpp:180
bool duReadCompactHeightfield(struct rcCompactHeightfield &chf, duFileIO *io)
Definition: RecastDump.cpp:315
bool duDumpCompactHeightfield(struct rcCompactHeightfield &chf, duFileIO *io)
Definition: RecastDump.cpp:262
Provides an interface for optional logging and performance tracking of the Recast build process.
Definition: Recast.h:115
Definition: RecastDump.h:23
virtual bool isReading() const =0
virtual bool isWriting() const =0
virtual bool write(const void *ptr, const size_t size)=0
virtual bool read(void *ptr, const size_t size)=0
virtual ~duFileIO()
Definition: RecastDump.cpp:27
A compact, static heightfield representing unobstructed space.
Definition: Recast.h:354
Represents a group of related contours.
Definition: Recast.h:433
Contains triangle meshes that represent detailed height data associated with the polygons in its asso...
Definition: Recast.h:487
Represents a polygon mesh suitable for use in building a navigation mesh.
Definition: Recast.h:457