CFx SDK Documentation
2020SP3
|
Go to the documentation of this file.
24 #ifndef __ODGIVISUALSTYLEDATA_H__
25 #define __ODGIVISUALSTYLEDATA_H__
1005 if (bEnableModifier)
1026 if (bEnableModifier)
1047 if (bEnableModifier)
1112 if (bEnableModifier)
1568 #endif //__ODGIVISUALSTYLEDATA_H__
OdCmEntityColor & entColor()
OdCmEntityColor::ColorMethod colorMethod() const
void setColorIndex(OdInt16 colorIndex)
virtual bool traitFlag(Property flagProp, OdUInt32 flagVal) const
void set(const OdGiEdgeStyle &style)
virtual LightingModel lightingModel() const
virtual void setDisplaySettingsFlag(DisplaySettings flag, bool bEnable)
virtual double opacityLevel() const
virtual int edgeWidth() const
virtual void setEdgeStyleFlag(EdgeStyle flag, bool bEnable)
virtual void setOverhangAmount(int nAmount, bool bEnableModifier)
virtual EdgeModel edgeModel() const
OdGiVisualStyleOperations::Operation Operation
OdGiEdgeStyleDataContainer()
Operation m_ops[OdGiVisualStyleProperties::kPropertyCount]
virtual void setEdgeWidth(int nWidth, bool bEnableModifier)
ColorMethod colorMethod() const
virtual bool setTrait(Property prop, Operation op)=0
void setBlue(OdUInt8 blue)
OdGiEdgeStyleDataContainer m_edgeStyle
virtual void setSilhouetteWidth(short nWidth)
OdGiDisplayStyleDataContainer m_displayStyle
virtual unsigned long displaySettings() const
virtual unsigned long faceModifiers() const
void set(const OdGiDisplayStyle &style)
GLuint GLsizei GLsizei GLint GLenum * type
OdGiFaceStyleDataContainer()
virtual OdCmColorBase & silhouetteColor()
OdCmColorBaseAdapt m_cmMonoColor
virtual void setEdgeColor(const OdCmColorBase &color, bool bEnableModifier)
bool isByDgnIndex() const
virtual Operation operation(Property prop) const
virtual int overhangAmount() const
~OdGiDisplayStyleDataContainer()
virtual bool isEdgeModifierFlagSet(EdgeModifier flag) const
virtual bool setType(Type type)
virtual void setSilhouetteColor(const OdCmColorBase &color)
virtual void setObscuredLinetype(LineType ltype)
virtual void setIsolines(unsigned short nIsolines)
bool isByDgnIndex() const
OdGiVisualStyle * base() const
virtual JitterAmount jitterAmount() const
void setColor(OdUInt32 color)
virtual EdgeStyleApply edgeStyleApply() const
const OdCmEntityColor & asColor() const
virtual void setShadowType(ShadowType type)
virtual OdGiVariantPtr trait(Property prop, Operation *pOp=NULL) const
virtual double brightness() const
OdGiVisualStyle * base() const
bool isForeground() const
OdCmColorBaseAdapt m_cmIntColor
void setBlue(OdUInt8 blue)
void setGreen(OdUInt8 green)
virtual void setFaceColorMode(FaceColorMode mode)
virtual OdUInt32 color() const =0
OdString colorNameForDisplay() const
virtual void setEdgeStyle(const OdGiEdgeStyle &style)
virtual LightingQuality lightingQuality() const
virtual void setBrightness(double value)
virtual bool setTrait(Property prop, const OdGiVariant *pVal, Operation op=OdGiVisualStyleOperations::kSet)
virtual OdCmColorBase & monoColor()
virtual void setSpecularAmount(double nAmount, bool bEnableModifier)
virtual unsigned short isolines() const
virtual double opacityLevel() const
virtual const OdGiFaceStyle & faceStyle() const
virtual OdCmColorBase & intersectionColor()
virtual void setEdgeModifierFlag(EdgeModifier flag, bool bEnable)
OdCmColorBaseAdapt m_cmEdgeColor
virtual const OdGiEdgeStyle & edgeStyle() const
virtual void setHidePrecision(bool bHidePrecision)
OdGiVisualStyleDataContainer()
OdUInt16 colorIndex() const
OdGiVisualStyle * m_pBase
OdSmartPtr< OdGiVariant > OdGiVariantPtr
static OdGiVariant::VariantType propertyType(Property prop)
virtual OdGiEdgeStyle & edgeStyle()
~OdGiVisualStyleDataContainer()
virtual const OdCmColorBase & obscuredColor() const
virtual double specularAmount() const
virtual OdGiVariantPtr trait(Property prop, Operation *pOp=NULL) const =0
virtual void setMonoColor(const OdCmColorBase &color, bool bEnableMode)
bool isForeground() const
void setColorMethod(ColorMethod colorMethod)
OdInt16 colorIndex() const
virtual void setFaceModifiers(unsigned long nModifiers)
virtual bool hidePrecision() const
virtual void setLightingQuality(LightingQuality lightingQuality)
OdGiDisplayStyleDataContainer()
virtual OdGiFaceStyle & faceStyle()
OdStaticRxObject< OdGiVariant > m_props[OdGiVisualStyleProperties::kPropertyCount]
virtual OdCmColorBase & edgeColor()
virtual double creaseAngle() const
virtual bool isDisplaySettingsFlagSet(DisplaySettings flag) const
void setBase(OdGiVisualStyle *pBase)
virtual bool isFaceModifierFlagSet(FaceModifier flag) const
bool setNames(const OdString &, const OdString &=OdString::kEmpty)
virtual Type type() const
OdString colorName() const
virtual void setFaceStyle(const OdGiFaceStyle &style)
virtual void setEdgeStyles(unsigned long nStyles)
OdCmColorBaseAdapt m_cmObColor
virtual const OdCmColorBase & monoColor() const
virtual void setDisplaySettings(unsigned long nSettings)
virtual void setIntersectionColor(const OdCmColorBase &color)
OdGiVisualStyle * m_pBase
OdGiVisualStyle * m_pBase
virtual LineType intersectionLinetype() const
void configureForType(Type type)
virtual void setEdgeStyleApply(EdgeStyleApply apply)
virtual bool isEdgeStyleFlagSet(EdgeStyle flag) const
static OdSmartPtr< OdGiVariant > createObject(const OdGiVariant &value)
OdGiFaceStyleDataContainer m_faceStyle
virtual const OdCmColorBase & intersectionColor() const
const OdCmEntityColor & entColor() const
void setRGB(OdUInt8 red, OdUInt8 green, OdUInt8 blue)
virtual void setHaloGap(int nHaloGap, bool bEnableModifier)
virtual void setEdgeModel(EdgeModel model)
virtual void setIntersectionLinetype(LineType ltype)
OdGiVisualStyle * base() const
virtual void setEdgeModifiers(unsigned long nModifiers)
virtual ShadowType shadowType() const
void setGreen(OdUInt8 green)
void set(const OdGiFaceStyle &style)
virtual OdCmColorBase & obscuredColor()
virtual const OdGiDisplayStyle & displayStyle() const
GLsizei const GLfloat * value
virtual bool setTrait(Property prop, Operation op)
virtual void setCreaseAngle(double nAngle)
void setRGB(OdUInt8 red, OdUInt8 green, OdUInt8 blue)
@ kEdgeObscuredLinePattern
virtual bool setTraitFlag(Property flagProp, OdUInt32 flagVal, bool bEnable=true)
virtual FaceColorMode faceColorMode() const
void setBase(OdGiVisualStyle *pBase)
virtual WiggleAmount wiggleAmount() const
FIRSTDLL_EXPORT_STATIC static const OdString kEmpty
~OdGiEdgeStyleDataContainer()
void setColorMethod(OdCmEntityColor::ColorMethod colorMethod)
~OdGiFaceStyleDataContainer()
virtual void setOpacityLevel(double nLevel, bool bEnableModifier)
virtual void setDisplayStyle(const OdGiDisplayStyle &style)
virtual const OdCmColorBase & edgeColor() const
virtual int haloGap() const
virtual void setWiggleAmount(WiggleAmount amount, bool bEnableModifier)
virtual void setOpacityLevel(double nLevel, bool bEnableModifier)
OdCmColorBaseAdapt m_cmSilColor
void setBase(OdGiVisualStyle *pBase)
virtual LineType obscuredLinetype() const
virtual OdGiDisplayStyle & displayStyle()
void setBase(OdGiVariant *pVar)
virtual void setFaceModifierFlag(FaceModifier flag, bool bEnable)
OdString bookName() const
void setColor(OdUInt32 color)
virtual unsigned long edgeModifiers() const
virtual void setLightingModel(LightingModel lightingModel)
virtual void setObscuredColor(const OdCmColorBase &color)
virtual unsigned long edgeStyles() const
virtual const OdCmColorBase & silhouetteColor() const
virtual void setJitterAmount(JitterAmount amount, bool bEnableModifier)
virtual short silhouetteWidth() const
void setColorIndex(OdUInt16 colorIndex)
@ kEdgeIntersectionLinePattern