#include <GiFaceEdgeDataTraitsSaver.h>
|
| EX_TRAITS_DEFINE_PTR (OdDbStub *, m_prevLinetypeId, m_curLinetypeId) |
|
| EX_TRAITS_DEFINE (OdCmEntityColor, m_prevTrueColor, m_curTrueColor) |
|
| EX_TRAITS_DEFINE_PTR (OdDbStub *, m_prevLayerId, m_curLayerId) |
|
| OdGiFaceEdgeDataTraitsSaverBase (OdGiSubEntityTraits *pTraits, OdGiConveyorContext *pDrawCtx, OdGsView::RenderMode renderMode) |
|
| OdGiFaceEdgeDataTraitsSaverBase () |
|
bool | setColor (const OdUInt16 *pColors, int index) |
|
bool | setTrueColor (const OdCmEntityColor *pTrueColors, int index) |
|
bool | setLayer (OdDbStub **pLayers, int index) |
|
bool | needExit () const |
|
|
enum | Components {
kFaceColors = (1 << 0),
kFaceTrueColors = (1 << 1),
kFaceLayers = (1 << 2),
kFaceSelectionMarkers = (1 << 3),
kFaceMaterials = (1 << 4),
kFaceMappers = (1 << 5),
kFaceTransparencies = (1 << 6),
kFaceVisibilities = (1 << 7),
kFaceSelMarkAvail = (1 << 8),
kFaceSelMarkOnModify = (1 << 9),
kEdgeColors = (1 << 16),
kEdgeTrueColors = (1 << 17),
kEdgeLayers = (1 << 18),
kEdgeLinetypes = (1 << 19),
kEdgeSelectionMarkers = (1 << 20),
kEdgeVisibilities = (1 << 21),
kEdgeSelMarkAvail = (1 << 22),
kEdgeSelMarkOnModify = (1 << 23),
kFaceMask = 0x0000FFFF,
kEdgeMask = 0xFFFF0000,
kFaceRestoreMask = kFaceMask & ~(kFaceVisibilities | kFaceSelectionMarkers | kFaceSelMarkOnModify),
kEdgeRestoreMask = kEdgeMask & ~(kEdgeVisibilities | kEdgeSelectionMarkers | kEdgeSelMarkOnModify),
kFaceSetMask = kFaceMask & ~kFaceVisibilities,
kEdgeSetMask = kEdgeMask & ~kEdgeVisibilities
} |
|
◆ OdGiEdgeDataTraitsSaver()
◆ ~OdGiEdgeDataTraitsSaver()
OdGiEdgeDataTraitsSaver::~OdGiEdgeDataTraitsSaver |
( |
| ) |
|
|
inline |
◆ EX_TRAITS_DEFINE_PTR()
OdGiEdgeDataTraitsSaver::EX_TRAITS_DEFINE_PTR |
( |
OdDbStub * |
, |
|
|
m_prevLinetypeId |
, |
|
|
m_curLinetypeId |
|
|
) |
| |
|
protected |
◆ hasData()
bool OdGiEdgeDataTraitsSaver::hasData |
( |
| ) |
const |
|
inline |
◆ onExit()
bool OdGiEdgeDataTraitsSaver::onExit |
( |
bool |
bFaceChk = false | ) |
|
|
inline |
◆ setEdgeTraits()
bool OdGiEdgeDataTraitsSaver::setEdgeTraits |
( |
int |
edgeIndex | ) |
|
|
inline |
◆ m_pEdgeData
The documentation for this class was generated from the following file: