Пример #1
0
        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();
        }
Пример #2
0
 public SolidColorData(int paletteIndex, eBrushType brushType)
 {
     this.paletteIndex = paletteIndex;
     this.brushType    = brushType;
 }