Exemplo n.º 1
0
 //Float2
 public static void NifStream(out Float2 val, IStream s, NifInfo info)
 {
     val         = new Float2();
     val.data[0] = ReadFloat(s);
     val.data[1] = ReadFloat(s);
 }
Exemplo n.º 2
0
 public static void NifStream(Triangle val, OStream s, NifInfo info)
 {
     WriteUShort(val.v1, s);
     WriteUShort(val.v2, s);
     WriteUShort(val.v3, s);
 }
Exemplo n.º 3
0
 public static void NifStream(Vector3 val, OStream s, NifInfo info)
 {
     WriteFloat(val.x, s);
     WriteFloat(val.y, s);
     WriteFloat(val.z, s);
 }
Exemplo n.º 4
0
 public strInfo(NifInfo value)
 {
     info = value;
 }
Exemplo n.º 5
0
 public static void NifStream(uint val, OStream s, NifInfo info) => WriteUInt(val, s);
Exemplo n.º 6
0
 public static void NifStream(HeaderString val, OStream s, NifInfo info)
 {
     s += (info.version <= VER_10_0_1_0 ? "NetImmerse File Format, Version " : "Gamebryo File Format, Version ");
     s += FormatVersionString(info.version);
     s += "\n";
 }
Exemplo n.º 7
0
 public static void NifStream(LineString val, OStream s, NifInfo info) => s += val.line + "\n";
Exemplo n.º 8
0
 public static void NifStream(bool val, OStream s, NifInfo info) => WriteBool(val, s, info.version);
Exemplo n.º 9
0
 //float
 public static void NifStream(out float val, IStream s, NifInfo info) => val = ReadFloat(s);
Exemplo n.º 10
0
 public static void NifStream(byte val, OStream s, NifInfo info) => WriteByte(val, s);
Exemplo n.º 11
0
 //bool
 public static void NifStream(out bool val, IStream s, NifInfo info) => val = ReadBool(s, info.version);
Exemplo n.º 12
0
 //byte
 public static void NifStream(out byte val, IStream s, NifInfo info) => val = ReadByte(s);
Exemplo n.º 13
0
 public static void NifStream(short val, OStream s, NifInfo info) => WriteShort(val, s);
Exemplo n.º 14
0
 //short
 public static void NifStream(out short val, IStream s, NifInfo info) => val = ReadShort(s);
Exemplo n.º 15
0
 public static void NifStream(Float3 val, OStream s, NifInfo info)
 {
     WriteFloat(val.data[0], s);
     WriteFloat(val.data[1], s);
     WriteFloat(val.data[2], s);
 }
Exemplo n.º 16
0
 public static void NifStream(float val, OStream s, NifInfo info) => WriteFloat(val, s);
Exemplo n.º 17
0
 public static void NifStream(Color3 val, OStream s, NifInfo info)
 {
     WriteFloat(val.r, s);
     WriteFloat(val.g, s);
     WriteFloat(val.b, s);
 }
Exemplo n.º 18
0
 //string
 public static void NifStream(out string val, IStream s, NifInfo info) => val = ReadString(s);
Exemplo n.º 19
0
 //LineString
 public static void NifStream(out LineString val, IStream s, NifInfo info) => val = new LineString
 {
     line = s.GetLine(Buf, 256)
 };
Exemplo n.º 20
0
 public static void NifStream(string val, OStream s, NifInfo info) => WriteString(val, s);
Exemplo n.º 21
0
 public static void NifStream <T>(Key <T> key, OStream file, NifInfo info, int type) => NifStream(key, file, info, (KeyType)type);
Exemplo n.º 22
0
 public static void NifStream(TexCoord val, OStream s, NifInfo info)
 {
     WriteFloat(val.u, s);
     WriteFloat(val.v, s);
 }
Exemplo n.º 23
0
 public static void Set(BStream s, NifInfo value)
 {
     infoIdx = value;
 }
Exemplo n.º 24
0
 //unsigned int
 public static void NifStream(out uint val, IStream s, NifInfo info) => val = ReadUInt(s);