VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator 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

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

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 Tue Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)