Added support for a Terrain::s/getTerrainTechniquePrototype()
This commit is contained in:
@@ -63,6 +63,15 @@ class OSGTERRAIN_EXPORT Terrain : public osg::Group
|
||||
|
||||
/** Get the const TerrainTile for a given TileID.*/
|
||||
const TerrainTile* getTile(const TileID& tileID) const;
|
||||
|
||||
/** Set the TerrainTechnique cprototype from which TerrainTiles can clone the techniques from..*/
|
||||
void setTerrainTechniquePrototype(TerrainTechnique* technique);
|
||||
|
||||
/** Get the TerrainTechnique prototype */
|
||||
TerrainTechnique* getTerrainTechniquePrototype() { return _terrainTechnique.get(); }
|
||||
|
||||
/** Get the const TerrainTechnique protype*/
|
||||
const TerrainTechnique* getTerrainTechniquePrototype() const { return _terrainTechnique.get(); }
|
||||
|
||||
protected:
|
||||
|
||||
@@ -85,7 +94,7 @@ class OSGTERRAIN_EXPORT Terrain : public osg::Group
|
||||
TerrainTileSet _terrainTileSet;
|
||||
TerrainTileMap _terrainTileMap;
|
||||
|
||||
|
||||
osg::ref_ptr<TerrainTechnique> _terrainTechnique;
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
@@ -107,7 +107,7 @@ class OSGTERRAIN_EXPORT TerrainTile : public osg::Group
|
||||
|
||||
|
||||
/** Set the TerrainTechnique*/
|
||||
void setTerrainTechnique(TerrainTechnique* TerrainTechnique);
|
||||
void setTerrainTechnique(TerrainTechnique* terrainTechnique);
|
||||
|
||||
/** Get the TerrainTechnique*/
|
||||
TerrainTechnique* getTerrainTechnique() { return _terrainTechnique.get(); }
|
||||
|
||||
Reference in New Issue
Block a user