#include <plib/ssg.h>
#include <simgear/props/props.hxx>
-#include <simgear/scene/model/loader.hxx>
SG_USING_STD(string);
class SGMatModelGroup;
+class SGModelLib;
/**
*
* @return The number of variant models.
*/
- int get_model_count( SGModelLoader *loader,
+ int get_model_count( SGModelLib *modellib,
const string &fg_root,
SGPropertyNode *prop_root,
double sim_time_sec );
* @return The model.
*/
ssgEntity *get_model( int index,
- SGModelLoader *loader,
+ SGModelLib *modellib,
const string &fg_root,
SGPropertyNode *prop_root,
double sim_time_sec );
*
* @return A randomly select model from the variants.
*/
- ssgEntity *get_random_model( SGModelLoader *loader,
+ ssgEntity *get_random_model( SGModelLib *modellib,
const string &fg_root,
SGPropertyNode *prop_root,
double sim_time_sec );
* This class uses lazy loading so that models won't be held
* in memory for materials that are never referenced.
*/
- void load_models( SGModelLoader *loader,
+ void load_models( SGModelLib *modellib,
const string &fg_root,
SGPropertyNode *prop_root,
double sim_time_sec );