コード例 #1
0
ファイル: mwg.File.cs プロジェクト: akinomyoga/mwg
 //constructor
 public mbFourcc(mwg.File.mwgBinary mbin)
 {
     if (mbin.RestLength < 4)
     {
         this.dat = mwg.File.mbFourcc.Null;
     }
     else
     {
         this.dat = mbin.readBytes(4);
     }
 }
コード例 #2
0
ファイル: mwg.File.mwgIff.cs プロジェクト: akinomyoga/mwg
 //=====================================
 //          Constructors
 //-------------------------------------
 public mfTime(ref mwg.File.mwgBinary mbin)
 {
     dat = 0;
     if (mbin.RestLength < 5)
     {
         return;
     }
     for (int i = 0; i < 5; i++)
     {
         dat = dat * 256 + (int)mbin.readBytes(1)[0];
     }
 }
コード例 #3
0
ファイル: mwg.File.mwgIff.cs プロジェクト: akinomyoga/mwg
 //constructor
 public mwgDword(ref mwg.File.mwgBinary mbin)
 {
     n = 0;
     if (mbin.RestLength < 4)
     {
         return;
     }
     for (int i = 0; i < 4; i++)
     {
         n = (uint)(n * 256 + (int)mbin.readBytes(1)[0]);
     }
 }
コード例 #4
0
ファイル: mwg.File.mwgIff.cs プロジェクト: akinomyoga/mwg
 public mfBytes(ref mwg.File.mwgBinary mbin)
 {
     this.dat = mbin.readBytes((uint)(new mwgDword(ref mbin)));
 }
コード例 #5
0
ファイル: mwg.File.mwgIff.cs プロジェクト: akinomyoga/mwg
 //constructor
 public mfString(ref mwg.File.mwgBinary mbin)
 {
     this.uni = new System.Text.UnicodeEncoding();
     this.dat = uni.GetString(mbin.readBytes((uint)(new mwg.File.mwgDword(ref mbin))));
 }
コード例 #6
0
ファイル: mwg.File.mwgIff.cs プロジェクト: akinomyoga/mwg
 //constructor
 public mwgFourcc(ref mwg.File.mwgBinary mbin) : this(mbin.readBytes(4), 0)
 {
 }
コード例 #7
0
ファイル: mwg.File.cs プロジェクト: akinomyoga/mwg
 //constructor
 public mbString(mwg.File.mwgBinary mbin)
 {
     System.Text.UnicodeEncoding uni = new System.Text.UnicodeEncoding();
     this.dat = uni.GetString(mbin.readBytes((uint)(new mwg.File.mbUInt32(mbin))));
 }
コード例 #8
0
ファイル: mwg.File.cs プロジェクト: akinomyoga/mwg
 //constructor
 public mbBytes(mwg.File.mwgBinary mbin)
 {
     this.dat = mbin.readBytes((uint)(new mwg.File.mbUInt32(mbin)));
 }