/******************************************************** * TextureCollection.h * * * * XFX TextureCollection definition file * * Copyright © XFX Team. All Rights Reserved * ********************************************************/ #ifndef _XFX_GRAPHICS_TEXTURECOLLECTION_ #define _XFX_GRAPHICS_TEXTURECOLLECTION_ #include using namespace System::Collections::Generic; namespace XFX { namespace Graphics { class Texture; /// /// Represents a collection of Texture objects. /// class TextureCollection { private: bool disposed; List textures; void Dispose(bool disposing); public: TextureCollection(); ~TextureCollection(); void Dispose(); Texture* operator[](int index); }; } } #endif //_XFX_GRAPHICS_TEXTURECOLLECTION_