public static eBuildFilledMesh fillFlagsFromColor(eBrushType brushType, bool hasStroke) { eBuildFilledMesh vaaBit = hasStroke ? eBuildFilledMesh.None : eBuildFilledMesh.VAA; switch (brushType) { case eBrushType.Null: return(eBuildFilledMesh.None); case eBrushType.Transparent: return(eBuildFilledMesh.FilledMesh | eBuildFilledMesh.BrushHasTransparency | vaaBit); case eBrushType.Opaque: return(eBuildFilledMesh.FilledMesh | vaaBit); } throw new ArgumentException(); }
public SolidColorData(int paletteIndex, eBrushType brushType) { this.paletteIndex = paletteIndex; this.brushType = brushType; }