コード例 #1
0
ファイル: EmfGraphics.cs プロジェクト: djpnewton/ddraw
 void ResetWorldTransform()
 {
     WriteRecordHeader(Emf.RecordType.EMR_MODIFYWORLDTRANSFORM, 36);
     Emf.XForm x = new Emf.XForm();
     byte[] data = RawSerialize(x);
     ms.Write(data, 0, data.Length);
     WriteUInt((uint)Emf.ModifyWorldTransformMode.MWT_IDENTITY);
 }
コード例 #2
0
ファイル: EmfGraphics.cs プロジェクト: djpnewton/ddraw
 void SetWorldTransform(DMatrix m)
 {
     WriteRecordHeader(Emf.RecordType.EMR_SETWORLDTRANSFORM, 32);
     Emf.XForm x = new Emf.XForm(m);
     byte[] data = RawSerialize(x);
     ms.Write(data, 0, data.Length);
 }
コード例 #3
0
ファイル: EmfGraphics.cs プロジェクト: djpnewton/ddraw
 void ModifyWorldTransform(DMatrix m)
 {
     WriteRecordHeader(Emf.RecordType.EMR_MODIFYWORLDTRANSFORM, 36);
     Emf.XForm x = new Emf.XForm(m);
     byte[] data = RawSerialize(x);
     ms.Write(data, 0, data.Length);
     WriteUInt((uint)Emf.ModifyWorldTransformMode.MWT_LEFTMULTIPLY);
 }