//////////////////////////////////////////////////////////////////////////////// // Filename: textureclass.h //////////////////////////////////////////////////////////////////////////////// #ifndef _TEXTURECLASS_H_ #define _TEXTURECLASS_H_ ////////////// // INCLUDES // ////////////// #include //#include //////////////////////////////////////////////////////////////////////////////// // Class name: TextureClass //////////////////////////////////////////////////////////////////////////////// class TextureClass { public: TextureClass(); TextureClass(const TextureClass&); ~TextureClass(); bool Initialize(ID3D11Device*, ID3D11DeviceContext* context, WCHAR*); void Shutdown(); ID3D11ShaderResourceView* GetTexture(); private: ID3D11ShaderResourceView* m_texture; }; #endif