MCPcopy Create free account
hub / github.com/anydream/Pmx2Fbx / ReadElementFormat

Method ReadElementFormat

PmxLib/PmxReader.h:1101–1127  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1099 }
1100
1101 void ReadElementFormat()
1102 {
1103 int szRead = ReadElement_Int32(m_Reader, 1, true);
1104 BinReader::Data buffer;
1105 m_Reader.ReadData(szRead, buffer);
1106
1107 int num2 = 0;
1108 if (Ver <= 1)
1109 {
1110 VertexSize = buffer[num2++];
1111 BoneSize = buffer[num2++];
1112 MorphSize = buffer[num2++];
1113 MaterialSize = buffer[num2++];
1114 BodySize = buffer[num2++];
1115 }
1116 else
1117 {
1118 StringEnc = (StringEncType::Type)buffer[num2++];
1119 UVACount = buffer[num2++];
1120 VertexSize = buffer[num2++];
1121 TexSize = buffer[num2++];
1122 MaterialSize = buffer[num2++];
1123 BoneSize = buffer[num2++];
1124 MorphSize = buffer[num2++];
1125 BodySize = buffer[num2++];
1126 }
1127 }
1128
1129 void ReadString(std::string & str)
1130 {

Callers

nothing calls this directly

Calls 1

ReadDataMethod · 0.80

Tested by

no test coverage detected