#include <GiFaceEdgeDataTraitsSaver.h>
|
| EX_TRAITS_DEFINE_PTR (OdDbStub *, m_prevMaterialId, m_curMaterialId) |
|
| EX_TRAITS_DEFINE_PTR (const OdGiMapper *, m_prevMapper, m_curMapper) |
|
| EX_TRAITS_DEFINE (OdCmTransparency, m_prevTransparency, m_curTransparency) |
|
| 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
} |
|
◆ OdGiFaceDataTraitsSaver()
◆ ~OdGiFaceDataTraitsSaver()
OdGiFaceDataTraitsSaver::~OdGiFaceDataTraitsSaver |
( |
| ) |
|
|
inline |
◆ EX_TRAITS_DEFINE()
OdGiFaceDataTraitsSaver::EX_TRAITS_DEFINE |
( |
OdCmTransparency |
, |
|
|
m_prevTransparency |
, |
|
|
m_curTransparency |
|
|
) |
| |
|
protected |
◆ EX_TRAITS_DEFINE_PTR() [1/2]
OdGiFaceDataTraitsSaver::EX_TRAITS_DEFINE_PTR |
( |
const OdGiMapper * |
, |
|
|
m_prevMapper |
, |
|
|
m_curMapper |
|
|
) |
| |
|
protected |
◆ EX_TRAITS_DEFINE_PTR() [2/2]
OdGiFaceDataTraitsSaver::EX_TRAITS_DEFINE_PTR |
( |
OdDbStub * |
, |
|
|
m_prevMaterialId |
, |
|
|
m_curMaterialId |
|
|
) |
| |
|
protected |
◆ hasData()
bool OdGiFaceDataTraitsSaver::hasData |
( |
| ) |
const |
|
inline |
◆ needExit()
bool OdGiFaceDataTraitsSaver::needExit |
( |
| ) |
const |
|
inline |
◆ onExit()
bool OdGiFaceDataTraitsSaver::onExit |
( |
| ) |
|
|
inline |
◆ setFaceTraits()
bool OdGiFaceDataTraitsSaver::setFaceTraits |
( |
int |
faceIndex | ) |
|
|
inline |
◆ m_pFaceData
The documentation for this class was generated from the following file: