#include <TextureSource.hpp>
|
| TextureSource (castor::Image &image, castor::String name, castor::ImageLayout layout) |
| Le tampon de la texture. Plus de détails...
|
|
void | update (VkExtent3D const &extent, VkFormat format, uint32_t mipLevels, uint32_t arrayLayers) |
|
◆ TextureSource()
castor3d::TextureSource::TextureSource |
( |
castor::Image & |
image, |
|
|
castor::String |
name, |
|
|
castor::ImageLayout |
layout |
|
) |
| |
|
inlineexplicit |
Le tampon de la texture.
- Paramètres
-
[in] | image | L'image CPU. |
[in] | name | Le nom de la source. |
[in] | layout | Le layout CPU de l'image. |
◆ getBaseLayer()
uint32_t castor3d::TextureSource::getBaseLayer |
( |
| ) |
const |
|
inline |
◆ getBaseLevel()
uint32_t castor3d::TextureSource::getBaseLevel |
( |
| ) |
const |
|
inline |
◆ getBuffer() [1/2]
castor::ImageLayout::Buffer castor3d::TextureSource::getBuffer |
( |
| ) |
|
|
inline |
◆ getBuffer() [2/2]
castor::ImageLayout::ConstBuffer castor3d::TextureSource::getBuffer |
( |
| ) |
const |
|
inline |
◆ getDepth()
uint32_t castor3d::TextureSource::getDepth |
( |
| ) |
const |
|
inline |
◆ getLayerCount()
uint32_t castor3d::TextureSource::getLayerCount |
( |
| ) |
const |
|
inline |
◆ getLevelCount()
uint32_t castor3d::TextureSource::getLevelCount |
( |
| ) |
const |
|
inline |
◆ hasBuffer()
bool castor3d::TextureSource::hasBuffer |
( |
| ) |
const |
|
inline |
◆ toString()
castor::String const & castor3d::TextureSource::toString |
( |
| ) |
const |
|
inline |
◆ update()
void castor3d::TextureSource::update |
( |
VkExtent3D const & |
extent, |
|
|
VkFormat |
format, |
|
|
uint32_t |
mipLevels, |
|
|
uint32_t |
arrayLayers |
|
) |
| |
|
inline |
La documentation de cette classe a été générée à partir du fichier suivant :