Share

AcGiVisualStyleProperties::EdgeModifiers Enumeration

C++

enum EdgeModifiers {
  kNoEdgeModifiers = 0,
  kEdgeOverhangFlag = 1,
  kEdgeJitterFlag = 2,
  kEdgeWidthFlag = 4,
  kEdgeColorFlag = 8,
  kEdgeHaloGapFlag = 16,
  kAlwaysOnTopFlag = 64,
  kEdgeOpacityFlag = 128,
  kEdgeWiggleFlag = 256,
  kEdgeTextureFlag = 512
};

File

acgivisualstyle.h

Members

Members Description
kNoEdgeModifiersApply no modifiers to the edges.
kEdgeOverhangFlagAllow an edge to overhang its start and end points by a specified amount.
kEdgeJitterFlagApply a jitter effect to the edges. The jitter effect is produced by drawing extra lines adjacent to the original line, with a specific amount of perturbation away from the original line.
kEdgeWidthFlagApply a width > 1 to the edges.
kEdgeColorFlagApply a color other than the drawable object color to the edges.
kEdgeHaloGapFlagApply a halo gap percentage to the edges of an object that is hidden by another object, such that the specified gap is displayed between the edges of the hidden object and the edges of the object which hides it.
kAlwaysOnTopFlagForce edges to be on top. Edges will not participate in the Z-ordering of the displayed drawables.
kEdgeOpacityFlagApply an opacity value to the edges. If unset, edges are displayed with full opacity. If set, edges are displayed with a specified degree of opacity from completely opaque to completely transparent.

Description

Bitfield which describes the combination of modifiers to apply to displayed edges.

Was this information helpful?