Inheritance diagram for osgTerrain::HeightFieldNode:
osgTerrain::HeightFieldNode::HeightFieldNode | ( | ) |
osgTerrain::HeightFieldNode::HeightFieldNode | ( | const HeightFieldNode & | , | |
const osg::CopyOp & | copyop = osg::CopyOp::SHALLOW_COPY | |||
) |
Copy constructor using CopyOp to manage deep vs shallow copy.
virtual osgTerrain::HeightFieldNode::~HeightFieldNode | ( | ) | [protected, virtual] |
void osgTerrain::HeightFieldNode::computeNormalMap | ( | ) |
const osg::Image* osgTerrain::HeightFieldNode::getBaseTextureImage | ( | ) | const [inline] |
osg::Image* osgTerrain::HeightFieldNode::getBaseTextureImage | ( | ) | [inline] |
const osg::Image* osgTerrain::HeightFieldNode::getCloudShadowTextureImage | ( | ) | const [inline] |
osg::Image* osgTerrain::HeightFieldNode::getCloudShadowTextureImage | ( | ) | [inline] |
const osg::Image* osgTerrain::HeightFieldNode::getDetailTextureImage | ( | ) | const [inline] |
osg::Image* osgTerrain::HeightFieldNode::getDetailTextureImage | ( | ) | [inline] |
const osg::HeightField* osgTerrain::HeightFieldNode::getHeightField | ( | ) | const [inline] |
Get the const HeightField.
osg::HeightField* osgTerrain::HeightFieldNode::getHeightField | ( | ) | [inline] |
Get the HeightField.
const osg::Image* osgTerrain::HeightFieldNode::getNormalMapImage | ( | ) | const [inline] |
osg::Image* osgTerrain::HeightFieldNode::getNormalMapImage | ( | ) | [inline] |
const HeightFieldRenderer* osgTerrain::HeightFieldNode::getRenderer | ( | ) | const [inline] |
Get the const Renderer
HeightFieldRenderer* osgTerrain::HeightFieldNode::getRenderer | ( | ) | [inline] |
Get the Renderer
void osgTerrain::HeightFieldNode::heightFieldHasBeenModified | ( | ) |
Tell the Renderer that the height field has been modified, so that any cached data will need updating
osgTerrain::HeightFieldNode::META_Node | ( | osgTerrain | , | |
HeightFieldNode | ||||
) |
void osgTerrain::HeightFieldNode::setBaseTextureImage | ( | osg::Image * | image | ) | [inline] |
void osgTerrain::HeightFieldNode::setCloudShadowTextureImage | ( | osg::Image * | image | ) | [inline] |
void osgTerrain::HeightFieldNode::setDetailTextureImage | ( | osg::Image * | image | ) | [inline] |
void osgTerrain::HeightFieldNode::setHeightField | ( | osg::HeightField * | heightField | ) |
Set the HeightField for this HeightFieldNode. If a Renderer is attached then this will be notified.
void osgTerrain::HeightFieldNode::setNormalMapImage | ( | osg::Image * | image | ) | [inline] |
void osgTerrain::HeightFieldNode::setRenderer | ( | osgTerrain::HeightFieldRenderer * | renderer | ) |
Set the Renderer
virtual void osgTerrain::HeightFieldNode::traverse | ( | osg::NodeVisitor & | nv | ) | [virtual] |
Traverse downwards : calls children's accept method with NodeVisitor.
Reimplemented from osg::Group.