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