/// <summary> /// Exports the Circle /// </summary> /// <param name="bw"></param> public override void Export(Otter.Export.PlatformBinaryWriter bw) { FourCCStack fourCCStack = new FourCCStack(bw); fourCCStack.Push("CIRC"); { base.Export(bw); bw.Write((UInt32)Segments); bw.Write((UInt32)Radius); bw.Write((UInt32)Width); bw.Write((UInt32)this.Color.ToArgb()); } fourCCStack.Pop(); }
/// <summary> /// Exports the table /// </summary> /// <param name="bw"></param> public override void Export(Otter.Export.PlatformBinaryWriter bw) { FourCCStack fourCCStack = new FourCCStack(bw); fourCCStack.Push("GTBL"); { base.Export(bw); bw.Write(DefaultRowHeight); bw.Write(RowSpacing); } fourCCStack.Pop(); }
/// <summary> /// Exports the Toggle /// </summary> /// <param name="bw"></param> public override void Export(Otter.Export.PlatformBinaryWriter bw) { FourCCStack fourCCStack = new FourCCStack(bw); fourCCStack.Push("GTGL"); { base.Export(bw); bw.Write(Scene.GetUniqueTextureID(OnTexture)); bw.Write(Scene.GetUniqueTextureID(OffTexture)); bw.Write(Color.White.ToArgb()); } fourCCStack.Pop(); }