#include <TextureSourceInfo.hpp>
|
C3D_API | TextureSourceInfo () noexcept=default |
|
C3D_API | TextureSourceInfo (TextureSourceInfo const &rhs, TextureConfiguration textureConfig) |
|
C3D_API | TextureSourceInfo (castor::String name, TextureConfiguration textureConfig, castor::Path folder, castor::Path relative, castor::ImageLoaderConfig loadConfig={ true, true, true }) |
|
C3D_API | TextureSourceInfo (castor::String name, TextureConfiguration textureConfig, castor::String type, castor::ByteArray data, castor::ImageLoaderConfig loadConfig={ true, true, true }) |
|
C3D_API | TextureSourceInfo (castor::String name, TextureConfiguration textureConfig, RenderTargetRPtr renderTarget) |
|
C3D_API | TextureSourceInfo (castor::String name, TextureConfiguration textureConfig, ashes::ImageCreateInfo const &createInfo) |
|
bool | isSerialisable () const noexcept |
|
bool | isRenderTarget () const noexcept |
|
bool | isFileImage () const noexcept |
|
bool | isBufferImage () const noexcept |
|
bool | isVulkanImage () const noexcept |
|
TextureConfiguration const & | textureConfig () const noexcept |
|
RenderTargetRPtr | renderTarget () const noexcept |
|
castor::Path const & | folder () const noexcept |
|
castor::Path const & | relative () const noexcept |
|
castor::String | name () const noexcept |
|
castor::String const & | type () const noexcept |
|
castor::ByteArray const & | buffer () const noexcept |
|
bool | allowCompression () const noexcept |
|
void | allowCompression (bool v) noexcept |
|
bool | allowSRGB () const noexcept |
|
void | allowSRGB (bool v) noexcept |
|
bool | generateMips () const noexcept |
|
bool | layersToTiles () const noexcept |
|
castor::ImageLoaderConfig const & | loadConfig () const noexcept |
|
ashes::ImageCreateInfo const & | createInfo () const noexcept |
|
void | setBuffer (castor::ByteArray data) noexcept |
|
void | setSerialisable (bool v) noexcept |
|
◆ TextureSourceInfo() [1/6]
C3D_API castor3d::TextureSourceInfo::TextureSourceInfo |
( |
| ) |
|
|
defaultnoexcept |
◆ TextureSourceInfo() [2/6]
◆ TextureSourceInfo() [3/6]
◆ TextureSourceInfo() [4/6]
◆ TextureSourceInfo() [5/6]
◆ TextureSourceInfo() [6/6]
◆ allowCompression() [1/2]
bool castor3d::TextureSourceInfo::allowCompression |
( |
| ) |
const |
|
inlinenoexcept |
◆ allowCompression() [2/2]
void castor3d::TextureSourceInfo::allowCompression |
( |
bool | v | ) |
|
|
inlinenoexcept |
◆ allowSRGB() [1/2]
bool castor3d::TextureSourceInfo::allowSRGB |
( |
| ) |
const |
|
inlinenoexcept |
◆ allowSRGB() [2/2]
void castor3d::TextureSourceInfo::allowSRGB |
( |
bool | v | ) |
|
|
inlinenoexcept |
◆ buffer()
castor::ByteArray const & castor3d::TextureSourceInfo::buffer |
( |
| ) |
const |
|
inlinenoexcept |
◆ createInfo()
ashes::ImageCreateInfo const & castor3d::TextureSourceInfo::createInfo |
( |
| ) |
const |
|
inlinenoexcept |
◆ folder()
castor::Path const & castor3d::TextureSourceInfo::folder |
( |
| ) |
const |
|
inlinenoexcept |
◆ generateMips()
bool castor3d::TextureSourceInfo::generateMips |
( |
| ) |
const |
|
inlinenoexcept |
◆ isBufferImage()
bool castor3d::TextureSourceInfo::isBufferImage |
( |
| ) |
const |
|
inlinenoexcept |
◆ isFileImage()
bool castor3d::TextureSourceInfo::isFileImage |
( |
| ) |
const |
|
inlinenoexcept |
◆ isRenderTarget()
bool castor3d::TextureSourceInfo::isRenderTarget |
( |
| ) |
const |
|
inlinenoexcept |
◆ isSerialisable()
bool castor3d::TextureSourceInfo::isSerialisable |
( |
| ) |
const |
|
inlinenoexcept |
◆ isVulkanImage()
bool castor3d::TextureSourceInfo::isVulkanImage |
( |
| ) |
const |
|
inlinenoexcept |
◆ layersToTiles()
bool castor3d::TextureSourceInfo::layersToTiles |
( |
| ) |
const |
|
inlinenoexcept |
◆ loadConfig()
◆ name()
◆ relative()
castor::Path const & castor3d::TextureSourceInfo::relative |
( |
| ) |
const |
|
inlinenoexcept |
◆ renderTarget()
RenderTargetRPtr castor3d::TextureSourceInfo::renderTarget |
( |
| ) |
const |
|
inlinenoexcept |
◆ setBuffer()
void castor3d::TextureSourceInfo::setBuffer |
( |
castor::ByteArray | data | ) |
|
|
inlinenoexcept |
◆ setSerialisable()
void castor3d::TextureSourceInfo::setSerialisable |
( |
bool | v | ) |
|
|
inlinenoexcept |
◆ textureConfig()
◆ type()
The documentation for this class was generated from the following file: