VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes
makVrv::TextureApplyAttribute Class Reference
Inheritance diagram for makVrv::TextureApplyAttribute:
Inheritance graph
[legend]

Public Member Functions

 TextureApplyAttribute ()
void addTexture (size_t index, DtGlTexture *texture)
DtGlTexturegetTexture (size_t index)
void removeTexture (size_t index, DtGlTexture *texture)
 TextureApplyAttribute (const TextureApplyAttribute &copy, const osg::CopyOp &copyOp=osg::CopyOp::SHALLOW_COPY)
virtual ~TextureApplyAttribute ()
virtual void apply (osg::State &state) const
virtual int compare (const StateAttribute &sa) const
virtual void releaseGLObjects (osg::State *state) const

Public Attributes

META_StateAttribute(osg,
TextureApplyAttribute,
osg::StateAttribute::Type(TRANSFORMFEEDBACKBUFFERBINDING+1))
private MapTexUnitToTextures 
myMapTexUnitToTextures

Constructor & Destructor Documentation

makVrv::TextureApplyAttribute::TextureApplyAttribute ( )
makVrv::TextureApplyAttribute::TextureApplyAttribute ( const TextureApplyAttribute copy,
const osg::CopyOp &  copyOp = osg::CopyOp::SHALLOW_COPY 
)
virtual makVrv::TextureApplyAttribute::~TextureApplyAttribute ( )
virtual

Member Function Documentation

void makVrv::TextureApplyAttribute::addTexture ( size_t  index,
DtGlTexture texture 
)
DtGlTexture* makVrv::TextureApplyAttribute::getTexture ( size_t  index)
void makVrv::TextureApplyAttribute::removeTexture ( size_t  index,
DtGlTexture texture 
)
virtual void makVrv::TextureApplyAttribute::apply ( osg::State &  state) const
virtual
virtual int makVrv::TextureApplyAttribute::compare ( const StateAttribute sa) const
virtual
virtual void makVrv::TextureApplyAttribute::releaseGLObjects ( osg::State *  state) const
virtual

Member Data Documentation

META_StateAttribute (osg, TextureApplyAttribute, osg::StateAttribute::Type(TRANSFORMFEEDBACKBUFFERBINDING+1)) private MapTexUnitToTextures makVrv::TextureApplyAttribute::myMapTexUnitToTextures

The documentation for this class was generated from the following file:

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)