VR-Forces 5.0.1 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Attributes | Private Member Functions
makVrv::DtDiGuyOsgGraphicsTexture Class Reference

Class declaration. DtDiGuyOsgGraphicsTexture publicly inherits diguyGraphicsTexture. Virtual functions are declared for some of the virtual functions in the base class.

Inheritance diagram for makVrv::DtDiGuyOsgGraphicsTexture:
Inheritance graph
[legend]

Public Types

typedef std::vector
< DtDiGuyOsgGraphicsTexture * > 
TextureList
 

Public Member Functions

 DtDiGuyOsgGraphicsTexture (void *internal_data)
 
virtual ~DtDiGuyOsgGraphicsTexture ()
 
virtual void asynchronous_post_load () override
 
virtual void build () override
 
virtual void unbuild () override
 
virtual void bind_now (diguyTextureMapType texture_type)
 
osg::Texture2D * texture ()
 
void releaseGLObjects ()
 

Static Public Member Functions

static void setCurrentStateForTextureBind (osg::State *state)
 

Static Public Attributes

static osg::ref_ptr< osg::State > sm_state
 
static TextureList s_textures
 

Protected Attributes

osg::ref_ptr< osg::Texture2D > m_texture
 
osg::ref_ptr< osg::Image > m_image
 

Private Member Functions

 DtDiGuyOsgGraphicsTexture (const DtDiGuyOsgGraphicsTexture &)=delete
 
DtDiGuyOsgGraphicsTextureoperator= (const DtDiGuyOsgGraphicsTexture &)=delete
 

Member Typedef Documentation

Constructor & Destructor Documentation

makVrv::DtDiGuyOsgGraphicsTexture::DtDiGuyOsgGraphicsTexture ( void *  internal_data)
virtual makVrv::DtDiGuyOsgGraphicsTexture::~DtDiGuyOsgGraphicsTexture ( )
virtual
makVrv::DtDiGuyOsgGraphicsTexture::DtDiGuyOsgGraphicsTexture ( const DtDiGuyOsgGraphicsTexture )
privatedelete

not allowed

Member Function Documentation

virtual void makVrv::DtDiGuyOsgGraphicsTexture::asynchronous_post_load ( )
overridevirtual
virtual void makVrv::DtDiGuyOsgGraphicsTexture::build ( )
overridevirtual
virtual void makVrv::DtDiGuyOsgGraphicsTexture::unbuild ( )
overridevirtual
virtual void makVrv::DtDiGuyOsgGraphicsTexture::bind_now ( diguyTextureMapType  texture_type)
virtual
osg::Texture2D* makVrv::DtDiGuyOsgGraphicsTexture::texture ( )
inline
static void makVrv::DtDiGuyOsgGraphicsTexture::setCurrentStateForTextureBind ( osg::State *  state)
inlinestatic
void makVrv::DtDiGuyOsgGraphicsTexture::releaseGLObjects ( )
DtDiGuyOsgGraphicsTexture& makVrv::DtDiGuyOsgGraphicsTexture::operator= ( const DtDiGuyOsgGraphicsTexture )
privatedelete

not allowed

Member Data Documentation

osg::ref_ptr<osg::State> makVrv::DtDiGuyOsgGraphicsTexture::sm_state
static
osg::ref_ptr<osg::Texture2D> makVrv::DtDiGuyOsgGraphicsTexture::m_texture
protected
osg::ref_ptr<osg::Image> makVrv::DtDiGuyOsgGraphicsTexture::m_image
protected
TextureList makVrv::DtDiGuyOsgGraphicsTexture::s_textures
static

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

Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)