示例#1
0
        public static Single ReadHalfFloat(Stream input, Endian endian)
        {
            ushort bits = StreamRW.ReadU16(input, endian);
            Half   h    = Half.ToHalf(bits);

            return((Single)h);
        }
示例#2
0
 public void WriteUnicodeNullTerminatedString(String text)
 {
     StreamRW.WriteUnicodeNullTerminatedString(_stream, text, _endian);
 }
示例#3
0
 public void WriteAnsiNullTerminatedString(String text)
 {
     StreamRW.WriteAnsiNullTerminatedString(_stream, text);
 }
示例#4
0
 public void WriteU8(byte value)
 {
     StreamRW.WriteU8(_stream, value);
 }
示例#5
0
 public void WriteS8(sbyte value)
 {
     StreamRW.WriteS8(_stream, value);
 }
示例#6
0
 public Single ReadSingle()
 {
     return(StreamRW.ReadSingle(_stream, _endian));
 }
示例#7
0
 public void WriteDouble(double value)
 {
     StreamRW.WriteDouble(_stream, value, _endian);
 }
示例#8
0
 public void WriteU16(UInt16 value)
 {
     StreamRW.WriteU16(_stream, value, _endian);
 }
示例#9
0
 public String ReadUnicodeNullTerminatedString()
 {
     return(StreamRW.ReadUnicodeNullTerminatedString(_stream, _endian));
 }
示例#10
0
 public Single ReadHalfFloat()
 {
     return(StreamRW.ReadHalfFloat(_stream, _endian));
 }
示例#11
0
 public byte ReadU8()
 {
     return(StreamRW.ReadU8(_stream));
 }
示例#12
0
 public sbyte ReadS8()
 {
     return(StreamRW.ReadS8(_stream));
 }
示例#13
0
 public Double ReadDouble()
 {
     return(StreamRW.ReadDouble(_stream, _endian));
 }
示例#14
0
 public UInt64 ReadU64()
 {
     return(StreamRW.ReadU64(_stream, _endian));
 }
示例#15
0
 public UInt16 ReadU16()
 {
     return(StreamRW.ReadU16(_stream, _endian));
 }
示例#16
0
 public void WriteU32(UInt32 value)
 {
     StreamRW.WriteU32(_stream, value, _endian);
 }
示例#17
0
 public void WriteSingle(Single value)
 {
     StreamRW.WriteSingle(_stream, value, _endian);
 }
示例#18
0
 public String ReadEncodedFixedString(int length, Encoding encoding)
 {
     return(StreamRW.ReadEncodedFixedString(_stream, length, encoding, _endian));
 }
示例#19
0
 public void WriteU64(UInt64 value)
 {
     StreamRW.WriteU64(_stream, value, _endian);
 }
示例#20
0
 public String ReadEncodedNullTerminatedString(Encoding encoding)
 {
     return(StreamRW.ReadEncodedNullTerminatedString(_stream, encoding, _endian));
 }
示例#21
0
 public String ReadUnicodeFixedString(int length)
 {
     return(StreamRW.ReadUnicodeFixedString(_stream, length, _endian));
 }
示例#22
0
 public UInt32 ReadU32()
 {
     return(StreamRW.ReadU32(_stream, _endian));
 }