VR-Forces 4.8 Class Documentation
 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
DtDiGuyOsgGraphicsTexture Class Reference

Class declaration. More...

Inheritance diagram for 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 ()
 
virtual void build ()
 
virtual void unbuild ()
 
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
 

Detailed Description

Class declaration.

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

Member Typedef Documentation

Constructor & Destructor Documentation

DtDiGuyOsgGraphicsTexture::DtDiGuyOsgGraphicsTexture ( void *  internal_data)
virtual DtDiGuyOsgGraphicsTexture::~DtDiGuyOsgGraphicsTexture ( )
virtual

Member Function Documentation

virtual void DtDiGuyOsgGraphicsTexture::asynchronous_post_load ( )
virtual
virtual void DtDiGuyOsgGraphicsTexture::build ( )
virtual
virtual void DtDiGuyOsgGraphicsTexture::unbuild ( )
virtual
virtual void DtDiGuyOsgGraphicsTexture::bind_now ( diguyTextureMapType  texture_type)
virtual
osg::Texture2D* DtDiGuyOsgGraphicsTexture::texture ( )
inline
static void DtDiGuyOsgGraphicsTexture::setCurrentStateForTextureBind ( osg::State *  state)
inlinestatic
void DtDiGuyOsgGraphicsTexture::releaseGLObjects ( )

Member Data Documentation

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

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

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)