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

Public Member Functions

 DtOpenGLCubeMap ()
 DtOpenGLCubeMap (const makVrv::DtOsgSkyObject *skyObject)
 DtOpenGLCubeMap (const DtOpenGLCubeMap &copy, const osg::CopyOp &copyOp=osg::CopyOp::SHALLOW_COPY)
 META_StateAttribute (osg, DtOpenGLCubeMap, TEXTURE)
virtual void connectToSky (DtDe &de)
virtual void slot_skyAdded (DtOsgSkyObject *sky)
virtual void slot_skyRemoved ()
virtual int compare (const osg::StateAttribute &sa) const
virtual GLenum getTextureTarget () const
virtual void setImage (unsigned int face, osg::Image *image)
virtual osg::Image * getImage (unsigned int face)
virtual const osg::Image * getImage (unsigned int face) const
virtual unsigned int getNumImages () const
virtual void computeInternalFormat () const
virtual void allocateMipmap (osg::State &state) const
virtual void apply (osg::State &state) const

Static Public Member Functions

static int getEnvMapSlot (void)

Protected Member Functions

virtual ~DtOpenGLCubeMap ()

Protected Attributes

const makVrv::DtOsgSkyObject_skyObject
makVrv::DtSignalConnectionManager myConnections

Constructor & Destructor Documentation

makVrv::DtOpenGLCubeMap::DtOpenGLCubeMap ( )
makVrv::DtOpenGLCubeMap::DtOpenGLCubeMap ( const makVrv::DtOsgSkyObject skyObject)
makVrv::DtOpenGLCubeMap::DtOpenGLCubeMap ( const DtOpenGLCubeMap copy,
const osg::CopyOp &  copyOp = osg::CopyOp::SHALLOW_COPY 
)
virtual makVrv::DtOpenGLCubeMap::~DtOpenGLCubeMap ( )
protectedvirtual

Member Function Documentation

makVrv::DtOpenGLCubeMap::META_StateAttribute ( osg  ,
DtOpenGLCubeMap  ,
TEXTURE   
)
virtual void makVrv::DtOpenGLCubeMap::connectToSky ( DtDe de)
virtual
virtual void makVrv::DtOpenGLCubeMap::slot_skyAdded ( DtOsgSkyObject sky)
virtual
virtual void makVrv::DtOpenGLCubeMap::slot_skyRemoved ( )
virtual
virtual int makVrv::DtOpenGLCubeMap::compare ( const osg::StateAttribute &  sa) const
virtual
virtual GLenum makVrv::DtOpenGLCubeMap::getTextureTarget ( ) const
virtual
virtual void makVrv::DtOpenGLCubeMap::setImage ( unsigned int  face,
osg::Image *  image 
)
virtual
virtual osg::Image* makVrv::DtOpenGLCubeMap::getImage ( unsigned int  face)
virtual
virtual const osg::Image* makVrv::DtOpenGLCubeMap::getImage ( unsigned int  face) const
virtual
virtual unsigned int makVrv::DtOpenGLCubeMap::getNumImages ( ) const
virtual
virtual void makVrv::DtOpenGLCubeMap::computeInternalFormat ( ) const
virtual
virtual void makVrv::DtOpenGLCubeMap::allocateMipmap ( osg::State &  state) const
virtual
virtual void makVrv::DtOpenGLCubeMap::apply ( osg::State &  state) const
virtual
static int makVrv::DtOpenGLCubeMap::getEnvMapSlot ( void  )
inlinestatic

Member Data Documentation

const makVrv::DtOsgSkyObject* makVrv::DtOpenGLCubeMap::_skyObject
protected
makVrv::DtSignalConnectionManager makVrv::DtOpenGLCubeMap::myConnections
protected

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

Document ID: Generated on Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)