Inheritance diagram for osg::TexGenNode:
Public Types | |
RELATIVE_RF | |
ABSOLUTE_RF | |
enum | ReferenceFrame { RELATIVE_RF, ABSOLUTE_RF } |
Public Member Functions | |
TexGenNode () | |
TexGenNode (TexGen *texgen) | |
TexGenNode (const TexGenNode &tgb, const CopyOp ©op=CopyOp::SHALLOW_COPY) | |
META_Node (osg, TexGenNode) | |
void | setReferenceFrame (ReferenceFrame rf) |
ReferenceFrame | getReferenceFrame () const |
void | setTextureUnit (unsigned int textureUnit) |
unsigned int | getTextureUnit () const |
void | setTexGen (TexGen *texgen) |
TexGen * | getTexGen () |
const TexGen * | getTexGen () const |
Protected Member Functions | |
virtual | ~TexGenNode () |
Protected Attributes | |
unsigned int | _textureUnit |
StateAttribute::GLModeValue | _value |
osg::ref_ptr< TexGen > | _texgen |
ReferenceFrame | _referenceFrame |
osg::TexGenNode::TexGenNode | ( | ) |
osg::TexGenNode::TexGenNode | ( | TexGen * | texgen | ) |
osg::TexGenNode::TexGenNode | ( | const TexGenNode & | tgb, | |
const CopyOp & | copyop = CopyOp::SHALLOW_COPY | |||
) |
virtual osg::TexGenNode::~TexGenNode | ( | ) | [protected, virtual] |
ReferenceFrame osg::TexGenNode::getReferenceFrame | ( | ) | const [inline] |
Ge thte TexGenNode's ReferenceFrame.
unsigned int osg::TexGenNode::getTextureUnit | ( | ) | const [inline] |
osg::TexGenNode::META_Node | ( | osg | , | |
TexGenNode | ||||
) |
void osg::TexGenNode::setReferenceFrame | ( | ReferenceFrame | rf | ) |
Set the TexGenNode's ReferenceFrame, either to be relative to its parent reference frame.
void osg::TexGenNode::setTextureUnit | ( | unsigned int | textureUnit | ) | [inline] |
Set the texture unit that this TexGenNode is associated with.
ReferenceFrame osg::TexGenNode::_referenceFrame [protected] |
osg::ref_ptr<TexGen> osg::TexGenNode::_texgen [protected] |
unsigned int osg::TexGenNode::_textureUnit [protected] |
StateAttribute::GLModeValue osg::TexGenNode::_value [protected] |