本文整理汇总了C#中DDW.Swf.SwfWriter.AppendFixed8_8方法的典型用法代码示例。如果您正苦于以下问题:C# SwfWriter.AppendFixed8_8方法的具体用法?C# SwfWriter.AppendFixed8_8怎么用?C# SwfWriter.AppendFixed8_8使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DDW.Swf.SwfWriter
的用法示例。
在下文中一共展示了SwfWriter.AppendFixed8_8方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ToSwf
public void ToSwf(SwfWriter w, bool useAlpha)
{
w.AppendUI16(this.Width);
w.AppendBits((uint)this.StartCapStyle, 2);
w.AppendBits((uint)this.JoinStyle, 2);
w.AppendBit(this.HasFillFlag);
w.AppendBit(this.NoHScaleFlag);
w.AppendBit(this.NoVScaleFlag);
w.AppendBit(this.PixelHintingFlag);
w.AppendBits(0, 5);
w.AppendBit(this.NoClose);
w.AppendBits((uint)this.EndCapStyle, 2);
if (this.JoinStyle == JoinStyle.MiterJoin)
{
w.AppendFixed8_8(this.MiterLimitFactor);
}
if (this.HasFillFlag)
{
this.FillStyle.ToSwf(w);
}
else
{
w.AppendByte(Color.R);
w.AppendByte(Color.G);
w.AppendByte(Color.B);
if (useAlpha)
{
w.AppendByte(Color.A);
}
}
}