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

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]

Classes

struct  TotalCounter
 

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 int numActiveTextures ()
 

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
 
int myId = 0
 

Static Protected Attributes

static bool theTrackObjects
 
static TotalCounter theTotalCounter
 

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

DtDiGuyOsgGraphicsTexture& makVrv::DtDiGuyOsgGraphicsTexture::operator= ( const DtDiGuyOsgGraphicsTexture )
privatedelete

not allowed

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
void makVrv::DtDiGuyOsgGraphicsTexture::releaseGLObjects ( )
static void makVrv::DtDiGuyOsgGraphicsTexture::setCurrentStateForTextureBind ( osg::State *  state)
inlinestatic
static int makVrv::DtDiGuyOsgGraphicsTexture::numActiveTextures ( )
inlinestatic

Member Data Documentation

osg::ref_ptr<osg::State> makVrv::DtDiGuyOsgGraphicsTexture::sm_state
static
TextureList makVrv::DtDiGuyOsgGraphicsTexture::s_textures
static
bool makVrv::DtDiGuyOsgGraphicsTexture::theTrackObjects
staticprotected
TotalCounter makVrv::DtDiGuyOsgGraphicsTexture::theTotalCounter
staticprotected
osg::ref_ptr<osg::Texture2D> makVrv::DtDiGuyOsgGraphicsTexture::m_texture
protected
osg::ref_ptr<osg::Image> makVrv::DtDiGuyOsgGraphicsTexture::m_image
protected
int makVrv::DtDiGuyOsgGraphicsTexture::myId = 0
protected

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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)