#include <TextureSource.hpp>
◆ TextureSource()
The texture buffer.
- Parameters
-
[in] | image | The CPU image. |
[in] | name | The source name. |
[in] | layout | The CPU image layout. |
◆ getBaseLayer()
uint32_t castor3d::TextureSource::getBaseLayer |
( |
| ) |
const |
|
inlinenoexcept |
◆ getBaseLevel()
uint32_t castor3d::TextureSource::getBaseLevel |
( |
| ) |
const |
|
inlinenoexcept |
◆ getBuffer() [1/2]
◆ getBuffer() [2/2]
◆ getDepth()
uint32_t castor3d::TextureSource::getDepth |
( |
| ) |
const |
|
inlinenoexcept |
◆ getLayerCount()
uint32_t castor3d::TextureSource::getLayerCount |
( |
| ) |
const |
|
inlinenoexcept |
◆ getLevelCount()
uint32_t castor3d::TextureSource::getLevelCount |
( |
| ) |
const |
|
inlinenoexcept |
◆ hasBuffer()
bool castor3d::TextureSource::hasBuffer |
( |
| ) |
const |
|
inlinenoexcept |
◆ toString()
◆ update()
void castor3d::TextureSource::update |
( |
VkExtent3D const & | extent, |
|
|
VkFormat | format, |
|
|
uint32_t | mipLevels, |
|
|
uint32_t | arrayLayers ) |
|
inline |
The documentation for this class was generated from the following file: