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 ()
virtual ~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)

Static Public Member Functions

static void GRECB_LayerCallback (const GRE::MSG *msg, void *cbdata)
static int SerializerCB_GRLayout (SERIALIZER &serializer, const SERIALIZERITEM *itemdef, void *cbdata, SERIALIZERITEM::ACTION action)

Public Attributes

GRAPHICLAYOUT m_grlayout
LAYERREFm_layers
UINT32 m_NumLayers

Protected Member Functions

virtual const SERIALIZERITEMSerialGetItemDef (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]
virtual GRE::LAYER_LEGEND2::DISPPARM::~DISPPARM (  )  [inline, virtual]

Reimplemented from GRE::LAYER::DISPPARM.


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.

static void GRE::LAYER_LEGEND2::DISPPARM::GRECB_LayerCallback ( const GRE::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]
virtual const SERIALIZERITEM* GRE::LAYER_LEGEND2::DISPPARM::SerialGetItemDef ( SERIALIZER serializer  )  const [protected, virtual]

LAYER::DISPPARM new overridables.

Implements GRE::LAYER::DISPPARM.

static int GRE::LAYER_LEGEND2::DISPPARM::SerializerCB_GRLayout ( SERIALIZER serializer,
const SERIALIZERITEM itemdef,
void *  cbdata,
SERIALIZERITEM::ACTION  action 
) [static]

Member Data Documentation


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

Generated on Sun Oct 7 21:34:25 2012 for TNTsdk 2012 by  doxygen 1.6.1