- float _maxX = 1.0, float _maxY = 1.0)
- : texture(FGTextureManager::createTexture(path)),
- minX(_minX), minY(_minY), maxX(_maxX), maxY(_maxY) {}
+ float _maxX = 1.0, float _maxY = 1.0);
+ virtual ~FGCroppedTexture ();
+
+ virtual void setPath (const string &path) { _path = path; }
+
+ virtual const string &getPath () const { return _path; }
+
+ virtual ssgTexture * getTexture ();
+
+ virtual void setCrop (float minX, float minY, float maxX, float maxY) {
+ _minX = minX; _minY = minY; _maxX = maxX; _maxY = maxY;
+ }
+
+ virtual float getMinX () const { return _minX; }
+ virtual float getMinY () const { return _minY; }
+ virtual float getMaxX () const { return _maxX; }
+ virtual float getMaxY () const { return _maxY; }
+