Class GPUTexture

Class Documentation

class GPUTexture

Encapsulates all GPUTexture related functionalities, uses DirectXTK behind the scenes.

Public Functions

GPUTexture(const char *pixelData, int width, int height)
GPUTexture(const char *imageFileData, size_t size)
GPUTexture(const GPUTexture&)
GPUTexture &operator=(const GPUTexture&)
~GPUTexture()
ID3D11ShaderResourceView *getTextureResourceView() const
ID3D11Texture2D *getD3D11Texture2D() const
unsigned int getWidth() const
unsigned int getHeight() const
unsigned int getMipLevels() const
unsigned char *download()