CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
OdGsBlockNode::ImpMap Class Reference

#include <GsBlockNode.h>

Public Types

typedef std::map< OdGsBlockRefNodeDesc, OdGsSharedRefDefinition *, std::less< OdGsBlockRefNodeDesc > > _map
 

Public Member Functions

 ~ImpMap ()
 
void clear ()
 
void destroy ()
 
OdGsSharedRefDefinition * findAt (const OdGsBlockRefNodeDesc &d)
 
OdGsSharedRefDefinition * insertAt (const OdGsBlockRefNodeDesc &d, OdGsReferenceImpl *pImp)
 
bool layersChanged (OdGsViewImpl &view, OdGsBaseModel *pModel)
 
void invalidateSubents (OdUInt32 vpID, OdUInt32 nViewChanges)
 
void invalidateRegenDraw (OdUInt32 vpID, const OdDbStub *layoutId)
 
void removeDef (OdGsSharedRefDefinition *pDef)
 
bool findDef (const OdGsSharedRefDefinition *pDef, OdGsBlockRefNodeDesc &d)
 
void invalidateSectionable ()
 
void invalidateAwareFlags (OdGsViewImpl *pView, OdUInt32 nViewChanges, const OdDbStub *layoutId, OdGsBaseModel *pModel)
 
void propagateLayerChangesStock ()
 

Public Attributes

_map m_map
 

Detailed Description

Definition at line 201 of file GsBlockNode.h.

Member Typedef Documentation

◆ _map

typedef std::map<OdGsBlockRefNodeDesc, OdGsSharedRefDefinition*, std::less<OdGsBlockRefNodeDesc> > OdGsBlockNode::ImpMap::_map

Definition at line 225 of file GsBlockNode.h.

Constructor & Destructor Documentation

◆ ~ImpMap()

OdGsBlockNode::ImpMap::~ImpMap ( )
inline

Definition at line 204 of file GsBlockNode.h.

Member Function Documentation

◆ clear()

void OdGsBlockNode::ImpMap::clear ( )

◆ destroy()

void OdGsBlockNode::ImpMap::destroy ( )

◆ findAt()

OdGsSharedRefDefinition * OdGsBlockNode::ImpMap::findAt ( const OdGsBlockRefNodeDesc & d)
inline

Definition at line 207 of file GsBlockNode.h.

◆ findDef()

bool OdGsBlockNode::ImpMap::findDef ( const OdGsSharedRefDefinition * pDef,
OdGsBlockRefNodeDesc & d )

◆ insertAt()

OdGsSharedRefDefinition * OdGsBlockNode::ImpMap::insertAt ( const OdGsBlockRefNodeDesc & d,
OdGsReferenceImpl * pImp )

◆ invalidateAwareFlags()

void OdGsBlockNode::ImpMap::invalidateAwareFlags ( OdGsViewImpl * pView,
OdUInt32 nViewChanges,
const OdDbStub * layoutId,
OdGsBaseModel * pModel )

◆ invalidateRegenDraw()

void OdGsBlockNode::ImpMap::invalidateRegenDraw ( OdUInt32 vpID,
const OdDbStub * layoutId )

◆ invalidateSectionable()

void OdGsBlockNode::ImpMap::invalidateSectionable ( )

◆ invalidateSubents()

void OdGsBlockNode::ImpMap::invalidateSubents ( OdUInt32 vpID,
OdUInt32 nViewChanges )

◆ layersChanged()

bool OdGsBlockNode::ImpMap::layersChanged ( OdGsViewImpl & view,
OdGsBaseModel * pModel )

◆ propagateLayerChangesStock()

void OdGsBlockNode::ImpMap::propagateLayerChangesStock ( )

◆ removeDef()

void OdGsBlockNode::ImpMap::removeDef ( OdGsSharedRefDefinition * pDef)

Member Data Documentation

◆ m_map

_map OdGsBlockNode::ImpMap::m_map

Definition at line 226 of file GsBlockNode.h.


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