#pragma once #include <Array.h> #include <Text.h> #include <Writer.h> class ModelInfo { private: Framework::Text modelPath; Framework::RCArray<Framework::Text> texturePaths; bool transparent; public: ModelInfo(const char* modelPath, const char* texturPath, int textureCount); ModelInfo( const char* modelPath, std::initializer_list<const char*> texturePaths); ModelInfo(const ModelInfo& right); ModelInfo& operator=(const ModelInfo& right); void writeTo(Framework::StreamWriter* zWriter) const; ModelInfo& setTransparent(); };