ModelInfo.h 412 B

123456789101112131415161718
  1. #pragma once
  2. #include <Text.h>
  3. #include <Array.h>
  4. #include <Writer.h>
  5. class ModelInfo
  6. {
  7. private:
  8. const Framework::Text modelPath;
  9. Framework::RCArray<Framework::Text> texturePaths;
  10. public:
  11. ModelInfo(const char* modelPath, const char* texturPath, int textureCount);
  12. ModelInfo(const char* modelPath, std::initializer_list<const char*> texturePaths);
  13. void writeTo(Framework::StreamWriter* zWriter) const;
  14. };