Introduced SwitchLayer which will form the basis of provided support for varients

This commit is contained in:
Robert Osfield
2008-08-27 10:13:30 +00:00
parent 9499cfa420
commit 95a359bdab
11 changed files with 372 additions and 2 deletions

View File

@@ -105,6 +105,7 @@
#include "ImageLayer.h"
#include "HeightFieldLayer.h"
#include "CompositeLayer.h"
#include "SwitchLayer.h"
#include "FadeText.h"
#include "Text3D.h"
@@ -1585,6 +1586,11 @@ osgTerrain::Layer* DataInputStream::readLayer()
layer = new osgTerrain::ImageLayer;
((ive::ImageLayer*)(layer))->read(this);
}
else if (layerid==IVESWITCHLAYER)
{
layer = new osgTerrain::SwitchLayer;
((ive::SwitchLayer*)(layer))->read(this);
}
else if (layerid==IVECOMPOSITELAYER)
{
layer = new osgTerrain::CompositeLayer;