|
CFx SDK Documentation 2024 SP0
|
#include <GsHighlightData.h>
Public Member Functions | |
| OdGsStateBranch (const OdDbStub *pDrawableId) | |
| OdGsStateBranch (const OdGiDrawable *pTransDrawable) | |
| void | addRef () |
| void | release () |
| const OdGsStateBranchPtrArray & | aChild () const |
| const OdGsMarkerSet & | markers () const |
| OdUInt32 | markersSize () const |
| bool | markersEmpty () const |
| OdGsStateBranch * | addChild (OdDbStub *pDrawableId) |
| OdGsStateBranch * | addChild (const OdGiDrawable *pTransDrawable) |
| void | removeChild (const OdGsStateBranch *pChild) |
| OdGsStateBranch * | findChild (const OdDbStub *pDrawableId) |
| OdGsStateBranch * | findChild (const OdGiDrawable *pTransDrawable) |
| bool | addMarker (OdGsMarker marker) |
| bool | removeMarker (OdGsMarker marker) |
| bool | hasMarker (OdGsMarker marker) const |
| const OdDbStub * | id () const |
| const OdGiDrawable * | drw () const |
| bool | isEmpty () const |
| bool | isPersistentId () const |
| void | setReactor (OdGsStateBranchReactor *pReactor) |
| OdGsStateBranchReactor * | reactor () |
| void | setStyle (OdUInt32 nStyle) |
| OdUInt32 | style () const |
| bool | hasStyle () const |
Static Public Member Functions | |
| static OdGsStateBranchPtr | create (OdDbStub *pDrawableId, OdGsMarker marker) |
| static OdGsStateBranchPtr | create (OdGiDrawable *pTransDrawable, OdGsMarker marker) |
| static bool | isValidMarker (OdGsMarker marker) |
Protected Member Functions | |
| ODRX_HEAP_OPERATORS () | |
Protected Attributes | |
| OdRefCounter | m_nRefCounter |
| const void * | m_pDrawableId |
| bool | m_bPersistentId |
| OdUInt32 | m_nStyle |
| OdGsStateBranchReactorPtr | m_pReactor |
| OdGsMarkerSet | m_setMarkers |
| OdGsStateBranchPtrArray | m_aChild |
This class is a service class to keep information about highlighted subentities and nested entities on OsGsEntityNode.
Corresponding C++ library: TD_Gs
<group OdGs_Classes>
Definition at line 57 of file GsHighlightData.h.
|
inline |
Definition at line 73 of file GsHighlightData.h.
|
inline |
Definition at line 81 of file GsHighlightData.h.
|
inline |
Definition at line 105 of file GsHighlightData.h.
| OdGsStateBranch * OdGsStateBranch::addChild | ( | const OdGiDrawable * | pTransDrawable | ) |
| OdGsStateBranch * OdGsStateBranch::addChild | ( | OdDbStub * | pDrawableId | ) |
| bool OdGsStateBranch::addMarker | ( | OdGsMarker | marker | ) |
|
inline |
Definition at line 93 of file GsHighlightData.h.
|
static |
|
static |
|
inline |
Definition at line 128 of file GsHighlightData.h.
| OdGsStateBranch * OdGsStateBranch::findChild | ( | const OdDbStub * | pDrawableId | ) |
| OdGsStateBranch * OdGsStateBranch::findChild | ( | const OdGiDrawable * | pTransDrawable | ) |
| bool OdGsStateBranch::hasMarker | ( | OdGsMarker | marker | ) | const |
|
inline |
Definition at line 147 of file GsHighlightData.h.
|
inline |
Definition at line 124 of file GsHighlightData.h.
|
inline |
Definition at line 132 of file GsHighlightData.h.
|
inline |
Definition at line 138 of file GsHighlightData.h.
|
inlinestatic |
Definition at line 149 of file GsHighlightData.h.
|
inline |
Definition at line 107 of file GsHighlightData.h.
|
inline |
Definition at line 109 of file GsHighlightData.h.
|
inline |
Definition at line 108 of file GsHighlightData.h.
|
protected |
|
inline |
Definition at line 174 of file GsHighlightData.h.
|
inline |
Definition at line 97 of file GsHighlightData.h.
| void OdGsStateBranch::removeChild | ( | const OdGsStateBranch * | pChild | ) |
| bool OdGsStateBranch::removeMarker | ( | OdGsMarker | marker | ) |
|
inline |
Definition at line 173 of file GsHighlightData.h.
Definition at line 176 of file GsHighlightData.h.
|
inline |
Definition at line 146 of file GsHighlightData.h.
|
protected |
Definition at line 69 of file GsHighlightData.h.
|
protected |
Definition at line 64 of file GsHighlightData.h.
|
protected |
Definition at line 62 of file GsHighlightData.h.
|
protected |
Definition at line 65 of file GsHighlightData.h.
|
protected |
Definition at line 63 of file GsHighlightData.h.
|
protected |
Definition at line 67 of file GsHighlightData.h.
|
protected |
Definition at line 68 of file GsHighlightData.h.