197 bool mHasGeo =
false;
200 bool mHasVtx =
false;
205 uint32_t mDLCount = 0;
206 uint32_t mDLUnkInfo = 0;
207 uint32_t mGfxSubListCount = 0;
208 std::vector<uint32_t> mRawDLWords;
211 std::vector<TexInfo> mTexInfos;
212 uint32_t mTexDataSize = 0;
213 std::vector<uint8_t> mRawTexData;
216 bool mHasAnimation =
false;
218 std::vector<BoneData> mBones;
221 bool mHasCollision =
false;
223 std::vector<GeoCube> mGeoCubes;
224 std::vector<CollisionTri> mCollisionTris;
227 bool mHasUnk14 =
false;
228 int16_t mUnk14Unk6 = 0;
229 std::vector<Unk14_0> mUnk14Entries0;
230 std::vector<Unk14_1> mUnk14Entries1;
231 std::vector<Unk14_2> mUnk14Entries2;
234 bool mHasUnk20 =
false;
235 std::vector<Unk20_0> mUnk20Entries;
238 std::vector<Effect> mEffects;
241 bool mHasUnk28 =
false;
242 std::vector<Unk28_0> mUnk28Entries;
245 std::vector<AnimTexture> mAnimTextures;
247 ModelData(uint16_t geoType, uint16_t triCount, uint16_t vertCount)
248 : mGeoType(geoType), mTriCount(triCount), mVertCount(vertCount) {
Definition ModelFactory.h:67