00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #ifndef __BxFloat32__
00018 #define __BxFloat32__
00019
00020 #include "BxFloat.h"
00021
00033 class DECLSPEC BxFloat32 : public BxFloat
00034 {
00035 public:
00036 BxFloat32();
00037 BxFloat32(const BxFloat32& copy);
00038 BxFloat32(const bx_float32);
00039 virtual ~BxFloat32();
00040 virtual BxFloat32* clone() const;
00041
00042 virtual char* className() const { return "BxFloat32"; }
00043 virtual bool equals(const BxDataObject&) const;
00044 virtual char * toString(bool xml);
00045 virtual bool parseValue(const char *);
00046 virtual bool readFromFile();
00047
00048 BxFloat32& operator=(const bx_float32);
00049 };
00050
00051 #endif