11 #ifndef __GD_IOClassic__
12 #define __GD_IOClassic__
26 const char *
getToken()
const override;
27 const char *getLabel()
const override;
28 bool checkFilename(
const char *
filename,
30 bool checkFilename(
const char *filename,
32 bool checkByteMagic(
uint8 first_byte,
bool readCheckStdin() const override
GT_API const UT_StringHolder filename
const GLuint GLenum const void * binary
virtual bool writeStream(const GA_Detail &g, std::ostream &os, bool binary, const GA_SaveOptions *opts, UT_StringArray *errors) const =0
Write geometry to an output stream.
bool readCheckCompressed() const override
GU implementation of I/O.
SYS_FORCE_INLINE UT_StringHolder getToken(Add enum_value)
virtual bool writeFile(const GA_Detail &g, const char *filename, const GA_SaveOptions *opts, UT_StringArray *errors) const
virtual bool readStream(GA_Detail &g, UT_IStream &is, const GA_LoadOptions *opts, UT_StringArray *errors) const =0
Load geometry from an input stream.
Class to return information about a GA_Detail.
bool writeCheckStdout() const override
Container class for all geometry.
Class to specify options for loading geometry.