lowpoly-walking-simulator/directx11_hellovr/dxHelloworld1/textureclass.h
2024-11-14 20:54:38 +09:00

34 lines
813 B
C++

////////////////////////////////////////////////////////////////////////////////
// Filename: textureclass.h
////////////////////////////////////////////////////////////////////////////////
#ifndef _TEXTURECLASS_H_
#define _TEXTURECLASS_H_
//////////////
// INCLUDES //
//////////////
#include <d3d11.h>
//#include <d3dx11tex.h>
////////////////////////////////////////////////////////////////////////////////
// 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