VR-Forces 4.7 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 | Protected Attributes
makVrv::DtOsgTextureKeyHolder Class Reference

A Referenced texture key holder for terrain nodes. More...

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

Public Types

typedef std::list< intKeyList

Public Member Functions

 DtOsgTextureKeyHolder ()
 CTOR with texture key.
virtual ~DtOsgTextureKeyHolder ()
 DTOR.
virtual const KeyListtextureKeys () const
 The key to the texture map stored in this object.
virtual void addTextureKey (int key)

Protected Attributes

KeyList myTextureKeys

Detailed Description

A Referenced texture key holder for terrain nodes.

When a terrain patch is loaded, a visitor finds all the filenames of all the textures applied to terrain nodes, puts them in a map, and stores the key to the filename in the node's userData via DtOsgTextureKeyHolder objects

Member Typedef Documentation

Constructor & Destructor Documentation

makVrv::DtOsgTextureKeyHolder::DtOsgTextureKeyHolder ( )

CTOR with texture key.

virtual makVrv::DtOsgTextureKeyHolder::~DtOsgTextureKeyHolder ( )
virtual

DTOR.

Member Function Documentation

virtual const KeyList& makVrv::DtOsgTextureKeyHolder::textureKeys ( ) const
virtual

The key to the texture map stored in this object.

virtual void makVrv::DtOsgTextureKeyHolder::addTextureKey ( int  key)
virtual

Member Data Documentation

KeyList makVrv::DtOsgTextureKeyHolder::myTextureKeys
protected

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

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)