OEWriteSurface¶
bool OEWriteSurface(const std::string &fname, const OESurface &surf)
bool OEWriteSurface(OEPlatform::oeostream &ofs, const OESurface &surf,
unsigned int type)
Write surf to the surface file fname
. Returns false
if
fname
is not a valid surface file name. This will overwrite the
previous file if it existed.
The overload that takes an oeostream
can be
used to write multiple surfaces to the same destination. Note that
the format must be specified by a constant from the
OESurfaceFileType
namespace as the type
argument. The OESurfaceFileType_Grasp
format
does not support this kind of use. Returns true
if written
successfully.