CFx SDK Documentation
2020SP3
|
Go to the documentation of this file.
24 #ifndef _ODGI_CONTEXTFORDBDATABASE_INCLUDED_
25 #define _ODGI_CONTEXTFORDBDATABASE_INCLUDED_
58 kOdGiZeroTextNormals = 4,
59 kDisableLayoutHelperLinkReactors = 8,
62 kManageContextualColors = 64,
63 kKeepPSLayoutHelperView = 128,
64 kErasePSLayoutHelperView = 256,
65 kConstantModelSpaceLineweights = 512,
66 kForceDisplaySilhouettes = 1024,
67 kLastFlag = kForceDisplaySilhouettes
80 void setDatabase(
bool bWasTrackDbDestroy,
OdDbDatabase* pDb,
bool bTrackDbDestroy );
351 #endif //_ODGI_CONTEXTFORDBDATABASE_INCLUDED_
void enableConstantModelSpaceLineweights(bool bEnable)
void setZeroTextNormals(bool bZeroTextNormals)
bool isLayoutHelperLinkReactorsDisabled() const
bool isContextualColorsManagementEnabled() const
bool isKeepPSLayoutHelperViewEnabled() const
virtual void fillContextualColors(OdGiContextualColorsImpl *pCtxColors)
virtual bool xrefPropertiesOverride() const
OdGiContextForDbDatabase()
unsigned int circleZoomPercent(OdDbStub *viewportId) const
void enableKeepPSLayoutHelperView(bool bEnable)
void setPlotGeneration(bool plotGeneration)
OdDbDatabase * getDatabase() const
OdPsPlotStyleTablePtr m_pPlotStyleTable
virtual bool ttfPolyDraw() const
virtual OdIntPtr drawableFilterFunctionId(OdDbStub *viewportId) const
void enableGsModel(bool enable)
void loadPlotStyleTable(OdStreamBuf *pStreamBuf)
bool erasePSLayoutHelperView() const
void setForceDisplaySilhouettes(bool bOn)
virtual OdGiDrawablePtr openDrawable(OdDbStub *drawableId)
ODCOLORREF m_paletteBackground
virtual void fillGsClientViewInfo(const OdDbObjectId &vpId, OdGsClientViewInfo &viewInfo)
void setDatabase(OdDbDatabase *pDb, bool bTrackDbDestroy=true)
virtual OdUInt32 textQuality() const
virtual void updateContextualColors(OdGsView *pView)
virtual bool isZeroTextNormals() const
virtual double commonLinetypeScale() const
void disableLayoutHelperLinkReactors(bool bDisableLinkReactors)
virtual void plotStyle(OdDbStub *psNameId, OdPsPlotStyleData &plotStyleData) const
bool isPlotGeneration() const
SolidHatchAsPolygonMode hatchAsPolygon() const
ODRX_DECLARE_MEMBERS(OdGiContextForDbDatabase)
virtual bool quickTextMode() const
virtual OdDbBaseDatabase * database() const
virtual OdUInt32 antiAliasingMode() const
void setHatchAsPolygon(SolidHatchAsPolygonMode mode)
virtual OdUInt32 displaySilhouettes() const
virtual PStyleType plotStyleType() const
ODCOLORREF paletteBackground() const
virtual OdDb::LineWeight defaultLineWeight() const
void setTtfPolyDrawMode(bool bPolyDraw)
void enableContextualColorsManagement(bool bEnable)
virtual OdDbStub * getStubByMatName(const OdString &strMatName) const
virtual OdDbStub * getStubByID(OdUInt64 objectId) const
OdSmartPtr< OdGiContextForDbDatabase > OdGiContextForDbDatabasePtr
bool isConstantModelSpaceLineweightsEnabled() const
~OdGiContextForDbDatabase()
void setPaletteBackground(ODCOLORREF paletteBackground)
virtual OdUInt32 drawableFilterFunction(OdIntPtr functionId, const OdGiDrawable *pDrawable, OdUInt32 nFlags)
virtual ImageQuality imageQuality() const
virtual void getDefaultTextStyle(OdGiTextStyle &textStyle)
bool isForceDisplaySilhouettesEnabled() const
void setErasePSLayoutHelperView(bool bOn)
virtual OdGiSectionGeometryManagerPtr getSectionGeometryManager()
virtual OdUInt32 fadingIntensityPercentage(FadingType fadingType) const
virtual OdUInt32 numberOfIsolines() const
virtual void plotStyle(int penNumber, OdPsPlotStyleData &plotStyleData) const