Merge pull request #390 from filnet/readref
replace more read*File() usage to readRef*File()
This commit is contained in:
commit
fc1d19b6e5
@ -23,7 +23,7 @@ void OsgMainApp::loadModels(){
|
||||
newModel = _vModelsToLoad[i];
|
||||
osg::notify(osg::ALWAYS)<<"Loading: "<<newModel.filename<<std::endl;
|
||||
|
||||
osg::ref_ptr<osg::Node> loadedModel = osgDB::readNodeFile(newModel.filename);
|
||||
osg::ref_ptr<osg::Node> loadedModel = osgDB::readRefNodeFile(newModel.filename);
|
||||
if (loadedModel == 0) {
|
||||
osg::notify(osg::ALWAYS)<<"Model not loaded"<<std::endl;
|
||||
} else {
|
||||
|
@ -23,7 +23,7 @@ void OsgMainApp::loadModels(){
|
||||
newModel = _vModelsToLoad[i];
|
||||
osg::notify(osg::ALWAYS)<<"Loading: "<<newModel.filename<<std::endl;
|
||||
|
||||
osg::ref_ptr<osg::Node> loadedModel = osgDB::readNodeFile(newModel.filename);
|
||||
osg::ref_ptr<osg::Node> loadedModel = osgDB::readRefNodeFile(newModel.filename);
|
||||
if (loadedModel == 0) {
|
||||
osg::notify(osg::ALWAYS)<<"Model not loaded"<<std::endl;
|
||||
} else {
|
||||
|
@ -196,7 +196,11 @@ int main( int argc, char **argv )
|
||||
newCameraProperty = true;
|
||||
cp = new gsc::CameraProperty;
|
||||
|
||||
osg::ref_ptr<osg::Node> node = fc->getInputFileName().empty() ? 0 : osgDB::readNodeFile(fc->getInputFileName());
|
||||
osg::ref_ptr<osg::Node> node;
|
||||
if (!fc->getInputFileName().empty())
|
||||
{
|
||||
osgDB::readRefNodeFile(fc->getInputFileName());
|
||||
}
|
||||
if (node.valid())
|
||||
{
|
||||
cp->setToModel(node.get());
|
||||
@ -522,7 +526,7 @@ int main( int argc, char **argv )
|
||||
gsc::CaptureSettings* fc = itr->get();
|
||||
screenShot->_frameCapture = fc;
|
||||
|
||||
osg::ref_ptr<osg::Node> model = osgDB::readNodeFile(fc->getInputFileName());
|
||||
osg::ref_ptr<osg::Node> model = osgDB::readRefNodeFile(fc->getInputFileName());
|
||||
if (!model) break;
|
||||
|
||||
viewer.setSceneData(model.get());
|
||||
|
@ -170,7 +170,7 @@ int main(int argc, char** argv)
|
||||
}
|
||||
|
||||
// load the data
|
||||
osg::ref_ptr<osg::Node> loadedModel = osgDB::readNodeFiles(arguments);
|
||||
osg::ref_ptr<osg::Node> loadedModel = osgDB::readRefNodeFiles(arguments);
|
||||
if (!loadedModel)
|
||||
{
|
||||
std::cout << arguments.getApplicationName() <<": No data loaded" << std::endl;
|
||||
|
@ -1193,7 +1193,7 @@ A -respondsToSelector: check has been used to provide compatibility with previou
|
||||
// int number_of_files = [file_names count];
|
||||
// Exercise for the reader: Try loading all files in the array
|
||||
NSString* single_file = [file_names objectAtIndex:0];
|
||||
osg::ref_ptr<osg::Node> loaded_model = osgDB::readNodeFile([single_file fileSystemRepresentation]);
|
||||
osg::ref_ptr<osg::Node> loaded_model = osgDB::readRefNodeFile([single_file fileSystemRepresentation]);
|
||||
if(!loaded_model)
|
||||
{
|
||||
NSLog(@"File: %@ failed to load", single_file);
|
||||
@ -1212,7 +1212,7 @@ A -respondsToSelector: check has been used to provide compatibility with previou
|
||||
return NO;
|
||||
}
|
||||
NSString* file_path = [file_url path];
|
||||
osg::ref_ptr<osg::Node> loaded_model = osgDB::readNodeFile([file_path fileSystemRepresentation]);
|
||||
osg::ref_ptr<osg::Node> loaded_model = osgDB::readRefNodeFile([file_path fileSystemRepresentation]);
|
||||
if(!loaded_model)
|
||||
{
|
||||
NSLog(@"URL: %@ failed to load, %@", file_url, file_path);
|
||||
|
@ -39,7 +39,7 @@ FOX_OSG_MDIView::FOX_OSG_MDIView(FXMDIClient *p, const FXString &name,
|
||||
viewer->setKeyEventSetsDone(0);
|
||||
|
||||
// load the scene.
|
||||
osg::ref_ptr<osg::Node> loadedModel = osgDB::readNodeFile("cow.osgt");
|
||||
osg::ref_ptr<osg::Node> loadedModel = osgDB::readRefNodeFile("cow.osgt");
|
||||
if (!loadedModel)
|
||||
{
|
||||
return ;
|
||||
|
@ -69,7 +69,7 @@ class ExampleOSGGTKDrawingArea : public OSGGTKDrawingArea {
|
||||
if(gtk_dialog_run(GTK_DIALOG(of)) == GTK_RESPONSE_ACCEPT) {
|
||||
char* file = gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(of));
|
||||
|
||||
osg::ref_ptr<osg::Node> model = osgDB::readNodeFile(file);
|
||||
osg::ref_ptr<osg::Node> model = osgDB::readRefNodeFile(file);
|
||||
|
||||
if(model.valid()) {
|
||||
setSceneData(model.get());
|
||||
@ -170,7 +170,7 @@ int main(int argc, char** argv) {
|
||||
|
||||
if(da.createWidget(640, 480)) {
|
||||
if(argc >= 2) {
|
||||
osg::ref_ptr<osg::Node> model = osgDB::readNodeFile(argv[1]);
|
||||
osg::ref_ptr<osg::Node> model = osgDB::readRefNodeFile(argv[1]);
|
||||
|
||||
if(model.valid()) da.setSceneData(model.get());
|
||||
}
|
||||
|
@ -337,7 +337,7 @@ private:
|
||||
_root->getOrCreateStateSet()->setMode(GL_LIGHTING, osg::StateAttribute::OFF | osg::StateAttribute::OVERRIDE);
|
||||
|
||||
//load and attach scene model
|
||||
osg::ref_ptr<osg::Node> model = osgDB::readNodeFile(osgDB::findDataFile("lz.osg"));
|
||||
osg::ref_ptr<osg::Node> model = osgDB::readRefNodeFile(osgDB::findDataFile("lz.osg"));
|
||||
if (!model) {
|
||||
osg::Geode* geode = new osg::Geode();
|
||||
osg::ShapeDrawable* drawable = new osg::ShapeDrawable(new osg::Box(osg::Vec3(0,0,0), 1));
|
||||
|
Loading…
Reference in New Issue
Block a user