#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 |
◆ device()
| SDL_GPUDevice * candlewick::Texture::device |
( |
| ) |
const |
|
inline |
◆ format()
| SDL_GPUTextureFormat candlewick::Texture::format |
( |
| ) |
const |
|
inline |
◆ height()
| Uint32 candlewick::Texture::height |
( |
| ) |
const |
|
inline |
◆ layerCount()
| Uint32 candlewick::Texture::layerCount |
( |
| ) |
const |
|
inline |
◆ name()
| std::string_view candlewick::Texture::name |
( |
| ) |
const |
|
inline |
◆ operator SDL_GPUTexture *()
| candlewick::Texture::operator SDL_GPUTexture * |
( |
| ) |
const |
|
inlinenoexcept |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ operator==()
| bool candlewick::Texture::operator== |
( |
const Texture & | other | ) |
const |
|
inlinenoexcept |
◆ sampleCount()
| SDL_GPUSampleCount candlewick::Texture::sampleCount |
( |
| ) |
const |
|
inline |
◆ 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: