Added 1D texture support to .ive plugin. (Fixed a couple of misspellings

as well).
This commit is contained in:
Don BURNS
2004-01-27 22:45:03 +00:00
parent 635f302a2a
commit 21633a9b8f
7 changed files with 130 additions and 3 deletions

View File

@@ -8,6 +8,7 @@
* CREATED BY: Rune Schmidt Jensen
*
* HISTORY: Created 11.03.2003
* Updated for 1D textures - Don Burns 27.1.2004
*
* Copyright 2003 VR-C
**********************************************************************/
@@ -23,6 +24,7 @@
#include "PolygonOffset.h"
#include "ShadeModel.h"
#include "Point.h"
#include "Texture1D.h"
#include "Texture2D.h"
#include "TextureCubeMap.h"
#include "TexEnv.h"
@@ -429,6 +431,10 @@ void DataOutputStream::writeStateAttribute(const osg::StateAttribute* attribute)
else if(dynamic_cast<const osg::Point*>(attribute)){
((ive::Point*)(attribute))->write(this);
}
// This is a Texture1D
else if(dynamic_cast<const osg::Texture1D*>(attribute)){
((ive::Texture1D*)(attribute))->write(this);
}
// This is a Texture2D
else if(dynamic_cast<const osg::Texture2D*>(attribute)){
((ive::Texture2D*)(attribute))->write(this);