C++
enum Property { kInvalidProperty = -1, kFaceLightingModel, kFaceLightingQuality, kFaceColorMode, kFaceModifiers, kFaceOpacity, kFaceSpecular, kFaceMonoColor, kEdgeModel, kEdgeStyles, kEdgeIntersectionColor, kEdgeObscuredColor, kEdgeObscuredLinePattern, kEdgeIntersectionLinePattern, kEdgeCreaseAngle, kEdgeModifiers, kEdgeColor, kEdgeOpacity, kEdgeWidth, kEdgeOverhang, kEdgeJitterAmount, kEdgeSilhouetteColor, kEdgeSilhouetteWidth, kEdgeHaloGap, kEdgeIsolines, kEdgeHidePrecision, kDisplayStyles, kDisplayBrightness, kDisplayShadowType, kUseDrawOrder, kViewportTransparency, kLightingEnabled, kPosterizeEffect, kMonoEffect, kBlurEffect, kPencilEffect, kBloomEffect, kPastelEffect, kBlurAmount, kPencilAngle, kPencilScale, kPencilPattern, kPencilColor, kBloomThreshold, kBloomRadius, kTintColor, kFaceAdjustment, kPostContrast, kPostBrightness, kPostPower, kTintEffect, kBloomIntensity, kColor, kTransparency, kEdgeWiggleAmount, kEdgeTexturePath, kDepthOfField, kFocusDistance, kFocusWidth, kPropertyCount, kPropertyCountPre2013 = kUseDrawOrder };
File
acgivisualstyle.h
Members
Members | Description |
---|---|
kInvalidProperty | Invalid property. |
kFaceLightingModel | See AcGiVisualStyleProperties::FaceLightingModel Enumeration. |
kFaceLightingQuality | See AcGiVisualStyleProperties::FaceLightingQuality Enumeration. |
kFaceColorMode | See AcGiVisualStyleProperties::FaceColorMode Enumeration. |
kFaceModifiers | See AcGiVisualStyleProperties::FaceModifiers Enumeration. |
kFaceOpacity | Double indicating the level of face opacity in the range from 0.0 to 1.0, with 1.0 representing full opacity (0% transparent) and 0.0 representing no opacity (100% transparent). |
kFaceSpecular | Double representing the specular highlight amount (indicating reflection and shininess values) of the material that is applied to faces. |
kFaceMonoColor | AcCmColor representing the color applied to produce a "monochromatic" effect on faces. |
kEdgeModel | See AcGiVisualStyleProperties::EdgeModel Enumeration. |
kEdgeStyles | See AcGiVisualStyleProperties::EdgeStyles Enumeration. |
kEdgeIntersectionColor | AcCmColor representing the color applied to intersection edges. |
kEdgeObscuredColor | AcCmColor representing the color applied to obscured edges. |
kEdgeObscuredLinePattern | EdgeLinePattern applied to obscured edges. See AcGiVisualStyleProperties::EdgeLinePattern Enumeration. |
kEdgeIntersectionLinePattern | EdgeLinePattern applied to intersection edges. See AcGiVisualStyleProperties::EdgeLinePattern Enumeration. |
kEdgeCreaseAngle | Double, in degrees, indicating the angle threshold above which facet edges between adjoining facets will be displayed. |
kEdgeModifiers | See AcGiVisualStyleProperties::EdgeModifiers Enumeration. |
kEdgeColor | AcCmColor representing the color applied to edges. |
kEdgeOpacity | Double indicating the level of edge opacity in the range from 0.0 to 1.0, with 1.0 representing full opacity (0% transparent) and 0.0 representing no opacity (100% transparent). |
kEdgeWidth | Int representing edge width in pixels. |
kEdgeOverhang | Int representing the amount, in pixels, that edges should overhang their start and end points. |
kEdgeJitterAmount | See AcGiVisualStyleProperties::EdgeJitterAmount Enumeration. |
kEdgeSilhouetteColor | AcCmColor representing the color applied to silhouette edges. |
kEdgeSilhouetteWidth | Short representing silhouette edge width in pixels. |
kEdgeHaloGap | Int from 0 to 100 representing the halo gap. |
kEdgeIsolines | Unsigned short, between 0 and 2047, indicating the number of isolines to display for curved surfaces. |
kEdgeHidePrecision | Bool indicating hide precision enabled. True if enabled; otherwise, false. |
kDisplayStyles | See AcGiVisualStyleProperties::DisplayStyles Enumeration. |
kDisplayBrightness | Double indicating brightness. |
kDisplayShadowType | See AcGiVisualStyleProperties::DisplayShadowType Enumeration. |
kPropertyCount | The number of visual style properties. |
Description
Describes the properties that can be set/get on a visual style.