Changeset 1063 for branches/Carsten_PtrWork2/Source/System/NodeCores/Drawables/Terrain/QuadTree/OSGTiledQuadTreeTerrain.cpp
- Timestamp:
- 02/27/08 09:30:29 (9 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/Carsten_PtrWork2/Source/System/NodeCores/Drawables/Terrain/QuadTree/OSGTiledQuadTreeTerrain.cpp
r1039 r1063 107 107 /*----------------------------- class specific ----------------------------*/ 108 108 109 inline Material RefPtr cloneMaterial(const MaterialPtr &mat)109 inline MaterialTransitPtr cloneMaterial(const MaterialPtr &mat) 110 110 { 111 111 #if 0 … … 119 119 #endif 120 120 121 ChunkMaterialPtr m = dynamic_cast<ChunkMaterialPtr>(mat);122 Material RefPtrclone;121 ChunkMaterialPtr m = dynamic_cast<ChunkMaterialPtr>(mat); 122 MaterialInternalRefPtr clone; 123 123 124 124 if(m != NULL) … … 127 127 } 128 128 129 return clone;129 return MaterialTransitPtr(clone); 130 130 } 131 131 … … 171 171 for(i=0; i<roi; ++i) 172 172 { 173 QuadTreeTerrain RefPtr terrain = QuadTreeTerrain::create();173 QuadTreeTerrainInternalRefPtr terrain = QuadTreeTerrain::create(); 174 174 175 175 terrain->setVertexSpacing(getVertexSpacing()); … … 182 182 terrain->setPerPixelLighting(getPerPixelLighting()); 183 183 184 Node RefPtr node = Node::create();184 NodeInternalRefPtr node = Node::create(); 185 185 186 186 node->setCore(terrain); … … 242 242 else 243 243 { // use material of this MaterialGroup 244 Material RefPtr mat = cloneMaterial(getMaterial());244 MaterialInternalRefPtr mat = cloneMaterial(getMaterial()); 245 245 terrain->setMaterial(mat); 246 246 terrain->setOriginTexX(i*tstepx);
