+class FGTileEntry;
+
+
+/**
+ * A class to hold deferred model loading info
+ */
+class FGDeferredModel {
+
+private:
+
+ string model_path;
+ string texture_path;
+ FGTileEntry *tile;
+ ssgTransform *obj_trans;
+
+public:
+
+ inline FGDeferredModel() { }
+ inline FGDeferredModel( const string mp, const string tp,
+ FGTileEntry *t, ssgTransform *ot )
+ {
+ model_path = mp;
+ texture_path = tp;
+ tile = t;
+ obj_trans = ot;
+ }
+ inline ~FGDeferredModel() { }
+ inline string get_model_path() const { return model_path; }
+ inline string get_texture_path() const { return texture_path; }
+ inline FGTileEntry *get_tile() const { return tile; }
+ inline ssgTransform *get_obj_trans() const { return obj_trans; }
+};
+