Пример #1
0
 void INormal <Int16> .Write(BitWriter w, Int16 v)
 {
     w.UInt16((UInt16)v);
 }
Пример #2
0
 void IPacked <Ray> .Write(BitWriter w, Ray v)
 {
     w.Packed <Vector3>(v.origin); w.Packed <Vector3>(v.direction);
 }
Пример #3
0
 void INormal <T> .Write(BitWriter w, T v)
 {
     throw new NotSupportedException();
 }
Пример #4
0
 void IPacked <Color32> .Write(BitWriter w, Color32 v)
 {
     w.UInt64Packed(s_convert.ConvertToUInt32(v));
 }
Пример #5
0
 void IPacked <Vector4> .Write(BitWriter w, Vector4 v)
 {
     w.Packed <float>(v.x); w.Packed <float>(v.y); w.Packed <float>(v.z); w.Packed <float>(v.w);
 }
Пример #6
0
 void IPacked <UInt64> .Write(BitWriter w, UInt64 v)
 {
     w.UInt64Packed(v);
 }
Пример #7
0
 void IPacked <float> .Write(BitWriter w, float v)
 {
     w.UInt64Packed(s_convert.ConvertToUInt32(v));
 }
Пример #8
0
 void INormal <double> .Write(BitWriter w, double v)
 {
     w.Normal <UInt64>(s_convert.ConvertToUInt64(v));
 }
Пример #9
0
 void INormal <Color32> .Write(BitWriter w, Color32 v)
 {
     w.Normal <UInt32>(s_convert.ConvertToUInt32(v));
 }
Пример #10
0
 void INormal <Int64> .Write(BitWriter w, Int64 v)
 {
     w.UInt64((UInt64)v);
 }
Пример #11
0
 void INormal <float> .Write(BitWriter w, float v)
 {
     w.Normal <UInt32>(s_convert.ConvertToUInt32(v));
 }
Пример #12
0
 void INormal <UInt64> .Write(BitWriter w, UInt64 v)
 {
     w.UInt64(v);
 }
Пример #13
0
 void INormal <Int32> .Write(BitWriter w, Int32 v)
 {
     w.UInt32((UInt32)v);
 }
Пример #14
0
 void INormal <UInt32> .Write(BitWriter w, UInt32 v)
 {
     w.UInt32(v);
 }
Пример #15
0
 void IPacked <sbyte> .Write(BitWriter w, sbyte v)
 {
     w.Byte((  byte)v);
 }
Пример #16
0
 void INormal <Vector2> .Write(BitWriter w, Vector2 v)
 {
     w.Normal <float>(v.x); w.Normal <float>(v.y);
 }
Пример #17
0
 void IPacked <char> .Write(BitWriter w, char v)
 {
     w.UInt64Packed(v);
 }
Пример #18
0
 void INormal <Vector4> .Write(BitWriter w, Vector4 v)
 {
     w.Normal <float>(v.x); w.Normal <float>(v.y); w.Normal <float>(v.z); w.Normal <float>(v.w);
 }
Пример #19
0
 void IPacked <Int64> .Write(BitWriter w, Int64 v)
 {
     w.UInt64Packed(Arithmetic.ZigZagEncode(v));
 }
Пример #20
0
 void INormal <Color> .Write(BitWriter w, Color v)
 {
     w.Normal <float>(v.r); w.Normal <float>(v.g); w.Normal <float>(v.b); w.Normal <float>(v.a);
 }
Пример #21
0
 void IPacked <double> .Write(BitWriter w, double v)
 {
     w.UInt64Packed(s_convert.ConvertToUInt64(v));
 }
Пример #22
0
 void INormal <Ray> .Write(BitWriter w, Ray v)
 {
     w.Normal <Vector3>(v.origin); w.Normal <Vector3>(v.direction);
 }
Пример #23
0
 void IPacked <Vector2> .Write(BitWriter w, Vector2 v)
 {
     w.Packed <float>(v.x); w.Packed <float>(v.y);
 }
Пример #24
0
 void INormal <Quaternion> .Write(BitWriter w, Quaternion v)
 {
     w.Normal <float>(v.x); w.Normal <float>(v.y); w.Normal <float>(v.z); w.Normal <float>(v.w);
 }
Пример #25
0
 void IPacked <Color> .Write(BitWriter w, Color v)
 {
     w.Packed <float>(v.r); w.Packed <float>(v.g); w.Packed <float>(v.b); w.Packed <float>(v.a);
 }
Пример #26
0
 void IPacked <bool> .Write(BitWriter w, bool v)
 {
     w.Bit(v);
 }
Пример #27
0
 void IPacked <Quaternion> .Write(BitWriter w, Quaternion v)
 {
     w.Packed <float>(v.x); w.Packed <float>(v.y); w.Packed <float>(v.z); w.Packed <float>(v.w);
 }
Пример #28
0
 void IPacked <byte> .Write(BitWriter w, byte v)
 {
     w.Byte(v);
 }
Пример #29
0
 void IPacked <T> .Write(BitWriter w, T v)
 {
     throw new NotSupportedException();
 }
Пример #30
0
 void INormal <UInt16> .Write(BitWriter w, UInt16 v)
 {
     w.UInt16(v);
 }