GRE_LAYER_LEGEND2::DISPPARM Class Reference

#include <gre/lrlegnd2.h>

Inheritance diagram for GRE_LAYER_LEGEND2::DISPPARM:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 DISPPARM (const DISPPARM &rhs)
 DISPPARM ()
INT32 GetLayerRefNum (GRE_LAYER *layer, ELEMTYPE ElemType, bool bAllocIfNotFound=false)
void OnLayerChange (INT32 LayerRefNum, bool deleting)
void OnLayoutLoaded (GRE_VIEWABLE *viewable)
DISPPARMoperator= (const DISPPARM &rhs)
virtual ~DISPPARM ()

Static Public Member Functions

void GRECB_LayerCallback (const GRE_CALLBACK_MSG *msg, void *cbdata)
int SerializerCB_GRLayout (SERIALIZER &serializer, const SERIALIZER::ITEMDEF *itemdef, void *cbdata, SERIALIZER::ITEMDEF::ACTION action)

Public Attributes

GRAPHICLAYOUT m_grlayout
LAYERREFm_layers
UINT32 m_NumLayers

Protected Member Functions

virtual const SERIALIZER::ITEMDEFSerialGetItemDef (SERIALIZER &serializer) const

Constructor & Destructor Documentation

GRE_LAYER_LEGEND2::DISPPARM::DISPPARM  ) 
 

Default constructor.

Reimplemented from GRE_LAYER::DISPPARM.

GRE_LAYER_LEGEND2::DISPPARM::DISPPARM const DISPPARM rhs  )  [inline]
 

Copy constructor.

Reimplemented from GRE_LAYER::DISPPARM.

Definition at line 102 of file lrlegnd2.h.

virtual GRE_LAYER_LEGEND2::DISPPARM::~DISPPARM  )  [inline, virtual]
 

Definition at line 105 of file lrlegnd2.h.


Member Function Documentation

INT32 GRE_LAYER_LEGEND2::DISPPARM::GetLayerRefNum GRE_LAYER layer,
ELEMTYPE  ElemType,
bool  bAllocIfNotFound = false
 

Returns index into m_layers array for given layer/elemtype Return -1 if not found, < -1 if error.

void GRE_LAYER_LEGEND2::DISPPARM::GRECB_LayerCallback const GRE_CALLBACK_MSG msg,
void *  cbdata
[static]
 

void GRE_LAYER_LEGEND2::DISPPARM::OnLayerChange INT32  LayerRefNum,
bool  deleting
 

void GRE_LAYER_LEGEND2::DISPPARM::OnLayoutLoaded GRE_VIEWABLE viewable  ) 
 

DISPPARM& GRE_LAYER_LEGEND2::DISPPARM::operator= const DISPPARM rhs  )  [inline]
 

Assignment operator.

Reimplemented from GRE_LAYER::DISPPARM.

Definition at line 109 of file lrlegnd2.h.

virtual const SERIALIZER::ITEMDEF* GRE_LAYER_LEGEND2::DISPPARM::SerialGetItemDef SERIALIZER serializer  )  const [protected, virtual]
 

GRE_LAYER::DISPPARM new overridables.

Implements GRE_LAYER::DISPPARM.

int GRE_LAYER_LEGEND2::DISPPARM::SerializerCB_GRLayout SERIALIZER serializer,
const SERIALIZER::ITEMDEF itemdef,
void *  cbdata,
SERIALIZER::ITEMDEF::ACTION  action
[static]
 


Member Data Documentation

GRAPHICLAYOUT GRE_LAYER_LEGEND2::DISPPARM::m_grlayout
 

Definition at line 95 of file lrlegnd2.h.

LAYERREF* GRE_LAYER_LEGEND2::DISPPARM::m_layers
 

Definition at line 97 of file lrlegnd2.h.

UINT32 GRE_LAYER_LEGEND2::DISPPARM::m_NumLayers
 

Definition at line 96 of file lrlegnd2.h.


The documentation for this class was generated from the following file:
Generated on Tue Dec 14 13:19:50 2004 for TNTsdk by  doxygen 1.3.8-20040913