#ifndef VB_MODEL_READER #define VB_MODEL_READER #include"modelReader.h" #include"util.h" #include"mesh.h" #include #include namespace vb01{ class Model; class Node; class Skeleton; class VbModelReader : public ModelReader{ public: VbModelReader(Model*, std::string); ~VbModelReader(); private: void readBones(Skeleton*, int, int); void readAnimations(Skeleton*, int, int); void readSkeletons(int, int); void readVertices(std::vector&, std::vector&, std::vector&, int, int, int); void readFaces(std::vector&, std::vector&, std::vector&, int, int, int, int, Mesh::Vertex*, u32*); void readMeshes(int, int); void readLights(int, int); std::vector relationships; std::vector skeletons; std::vector meshes; std::vector nodes; }; } #endif