1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- #pragma once
- #include "Array.h"
- namespace Framework
- {
- class Model3DData;
- class Text;
- class Model3D;
- namespace Standart3DTypes
- {
- extern const char* cube;
-
- extern const char* texturModel;
-
- };
-
-
- class Model3DList : public virtual ReferenceCounter
- {
- private:
- RCArray<Model3DData>* models;
- RCArray<Text>* names;
- public:
-
- DLLEXPORT Model3DList();
-
- DLLEXPORT ~Model3DList();
-
-
-
-
- DLLEXPORT bool addModel(Model3DData* mdl, const char* name);
-
-
- DLLEXPORT void removeModel(const char* name);
-
-
-
- DLLEXPORT bool hatModel(const char* name) const;
-
-
- DLLEXPORT Model3DData* getModel(const char* name) const;
-
-
- DLLEXPORT Model3DData* zModel(const char* name) const;
-
- DLLEXPORT void removeAll();
- };
- }
|