Class GPUTexture¶
Defined in File texture.h
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()¶
-