12345678910111213141516171819202122 |
- #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();
- };
|