#include <candlewick/core/Texture.h>
◆ Texture() [1/4]
candlewick::Texture::Texture |
( |
NoInitT | | ) |
|
|
inline |
◆ Texture() [2/4]
candlewick::Texture::Texture |
( |
const Device & | device, |
|
|
SDL_GPUTextureCreateInfo | texture_desc, |
|
|
const char * | name = nullptr ) |
◆ Texture() [3/4]
candlewick::Texture::Texture |
( |
const Texture & | | ) |
|
|
delete |
◆ Texture() [4/4]
candlewick::Texture::Texture |
( |
Texture && | other | ) |
|
|
noexcept |
◆ ~Texture()
candlewick::Texture::~Texture |
( |
| ) |
|
|
inlinenoexcept |
◆ blitRegion()
SDL_GPUBlitRegion candlewick::Texture::blitRegion |
( |
Uint32 | offset_x, |
|
|
Uint32 | y_offset, |
|
|
Uint32 | layer_or_depth_plane = 0 ) const |
◆ depth()
Uint32 candlewick::Texture::depth |
( |
| ) |
const |
|
inline |
◆ description()
const auto & candlewick::Texture::description |
( |
| ) |
const |
|
inline |
◆ destroy()
void candlewick::Texture::destroy |
( |
| ) |
|
|
noexcept |
◆ format()
SDL_GPUTextureFormat candlewick::Texture::format |
( |
| ) |
const |
|
inline |
◆ hasValue()
bool candlewick::Texture::hasValue |
( |
| ) |
const |
|
inline |
◆ height()
Uint32 candlewick::Texture::height |
( |
| ) |
const |
|
inline |
◆ layerCount()
Uint32 candlewick::Texture::layerCount |
( |
| ) |
const |
|
inline |
◆ operator SDL_GPUTexture *()
candlewick::Texture::operator SDL_GPUTexture * |
( |
| ) |
const |
|
inlinenoexcept |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ textureSize()
Uint32 candlewick::Texture::textureSize |
( |
| ) |
const |
◆ type()
SDL_GPUTextureType candlewick::Texture::type |
( |
| ) |
const |
|
inline |
◆ usage()
SDL_GPUTextureUsageFlags candlewick::Texture::usage |
( |
| ) |
const |
|
inline |
◆ width()
Uint32 candlewick::Texture::width |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file: