VR-Forces 5.0.3 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 | Protected Attributes | Friends
makVrv::DtTextProxyGroup Class Reference

A group of text proxies that share the same set of altitude-based configurations. Groups of text proxies are maintained by the text renderer.

Public Types

typedef std::vector
< DtTextProxy * > 
TextProxyList
 

Public Member Functions

 DtTextProxyGroup (DtTextRenderer::DtAltitudeBasedConfigurationCollection)
 
 DtTextProxyGroup ()
 
 ~DtTextProxyGroup ()
 
 DtTextProxyGroup (const DtTextProxyGroup &other)=delete
 
DtTextProxyGroupoperator= (const DtTextProxyGroup &other)=delete
 
 DtTextProxyGroup (DtTextProxyGroup &&)=delete
 
void render (DtTexturedGlyphRenderer *renderer, double cameraAltitude)
 

Protected Attributes

TextProxyList myProxies
 
DtTextRenderer::DtAltitudeBasedConfigurationCollection myAltitudeBasedConfigurations
 

Friends

class DtTextRenderer
 

Member Typedef Documentation

Constructor & Destructor Documentation

makVrv::DtTextProxyGroup::DtTextProxyGroup ( DtTextRenderer::DtAltitudeBasedConfigurationCollection  )
makVrv::DtTextProxyGroup::DtTextProxyGroup ( )
makVrv::DtTextProxyGroup::~DtTextProxyGroup ( )
makVrv::DtTextProxyGroup::DtTextProxyGroup ( const DtTextProxyGroup other)
delete
makVrv::DtTextProxyGroup::DtTextProxyGroup ( DtTextProxyGroup &&  )
delete

Member Function Documentation

DtTextProxyGroup& makVrv::DtTextProxyGroup::operator= ( const DtTextProxyGroup other)
delete
void makVrv::DtTextProxyGroup::render ( DtTexturedGlyphRenderer renderer,
double  cameraAltitude 
)

Render this group of text proxies using the provided renderer and camera altitude. The camera altitude is used to infer which altitude-based configuration from the internal collection of altitude-based configurations to use.

Friends And Related Function Documentation

friend class DtTextRenderer
friend

Member Data Documentation

TextProxyList makVrv::DtTextProxyGroup::myProxies
protected
DtTextRenderer::DtAltitudeBasedConfigurationCollection makVrv::DtTextProxyGroup::myAltitudeBasedConfigurations
protected

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

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)