Castor3D 0.15.0
Multiplatform 3D engine
castor3d::TextureLayout Liste des membres

Liste complète des membres de castor3d::TextureLayout, y compris les membres hérités :

cleanup()castor3d::TextureLayout
forEachFirstMipView(FuncT function) constcastor3d::TextureLayoutinline
forEachLeafView(FuncT function) constcastor3d::TextureLayoutinline
forEachView(FuncT function) constcastor3d::TextureLayoutinline
generateMipmaps(RenderDevice const &device, VkImageLayout srcLayout=VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL) constcastor3d::TextureLayout
generateMipmaps(QueueData const &queueData, VkImageLayout srcLayout=VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL) constcastor3d::TextureLayout
generateMipmaps(ashes::CommandBuffer &cmd, VkImageLayout srcLayout=VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL) constcastor3d::TextureLayout
getArray2D() const noexceptcastor3d::TextureLayoutinline
getArrayCube() const noexceptcastor3d::TextureLayoutinline
getCreateInfo() const noexceptcastor3d::TextureLayoutinline
getDefault() const noexceptcastor3d::TextureLayoutinline
getDefaultView() const noexceptcastor3d::TextureLayoutinline
getDefaultView() noexceptcastor3d::TextureLayoutinline
getDepth() const noexceptcastor3d::TextureLayoutinline
getDimensions() const noexceptcastor3d::TextureLayoutinline
getHeight() const noexceptcastor3d::TextureLayoutinline
getImage() const noexceptcastor3d::TextureLayoutinline
getImage() noexceptcastor3d::TextureLayoutinline
getLayer2D(size_t layer) const noexceptcastor3d::TextureLayoutinline
getLayer2D(size_t layer) noexceptcastor3d::TextureLayoutinline
getLayer2DView(size_t layer) const noexceptcastor3d::TextureLayoutinline
getLayerCube(size_t layer) const noexceptcastor3d::TextureLayoutinline
getLayerCube(size_t layer) noexceptcastor3d::TextureLayoutinline
getLayerCubeFace(size_t layer, CubeMapFace face) const noexceptcastor3d::TextureLayoutinline
getLayerCubeFace(size_t layer, CubeMapFace face) noexceptcastor3d::TextureLayoutinline
getLayerCubeFaceMipView(size_t layer, CubeMapFace face, uint32_t level) const noexceptcastor3d::TextureLayoutinline
getLayerCubeFaceView(size_t layer, CubeMapFace face) const noexceptcastor3d::TextureLayoutinline
getLayerCubeView(size_t layer) const noexceptcastor3d::TextureLayoutinline
getLayersCount() const noexceptcastor3d::TextureLayoutinline
getMipmapCount() const noexceptcastor3d::TextureLayoutinline
getMipView(size_t level) const noexceptcastor3d::TextureLayoutinline
getName() constcastor3d::TextureLayout
getPath() constcastor3d::TextureLayout
getPixelFormat() const noexceptcastor3d::TextureLayoutinline
getSlice(size_t slice) const noexceptcastor3d::TextureLayoutinline
getSlice(size_t slice) noexceptcastor3d::TextureLayoutinline
getSlices3D() const noexceptcastor3d::TextureLayoutinline
getSliceView(size_t slice) const noexceptcastor3d::TextureLayoutinline
getTexture() const noexceptcastor3d::TextureLayoutinline
getType() const noexceptcastor3d::TextureLayoutinline
getWidth() const noexceptcastor3d::TextureLayoutinline
initialise(RenderDevice const &device, QueueData const &queueData)castor3d::TextureLayout
isCube() const noexceptcastor3d::TextureLayoutinline
isInitialised() const noexceptcastor3d::TextureLayoutinline
isStatic() const noexceptcastor3d::TextureLayoutinline
needsYInversion() constcastor3d::TextureLayout
setLayerCubeFaceMipSource(uint32_t layer, CubeMapFace face, uint32_t level, castor::PxBufferBaseUPtr buffer)castor3d::TextureLayout
setLayerCubeFaceMipSource(uint32_t layer, CubeMapFace face, uint32_t level, castor::Path const &folder, castor::Path const &relative, castor::ImageLoaderConfig config={ true, false, false })castor3d::TextureLayout
setLayerCubeFaceMipSource(uint32_t layer, CubeMapFace face, uint32_t level, VkExtent2D const &extent, VkFormat format)castor3d::TextureLayout
setLayerCubeFaceSource(uint32_t layer, CubeMapFace face, castor::PxBufferBaseUPtr buffer)castor3d::TextureLayout
setLayerCubeFaceSource(uint32_t layer, CubeMapFace face, castor::Path const &folder, castor::Path const &relative, castor::ImageLoaderConfig config={ true, true, false })castor3d::TextureLayout
setLayerCubeFaceSource(uint32_t layer, CubeMapFace face, VkExtent2D const &extent, VkFormat format)castor3d::TextureLayout
setLayerMipSource(uint32_t index, uint32_t level, castor::PxBufferBaseUPtr buffer)castor3d::TextureLayout
setLayerMipSource(uint32_t index, uint32_t level, castor::Path const &folder, castor::Path const &relative, castor::ImageLoaderConfig config={ true, false, false })castor3d::TextureLayout
setLayerMipSource(uint32_t index, uint32_t level, VkExtent3D const &extent, VkFormat format)castor3d::TextureLayout
setLayerMipSource(uint32_t index, uint32_t level, VkExtent2D const &extent, VkFormat format)castor3d::TextureLayoutinline
setLayerSource(uint32_t index, castor::PxBufferBaseUPtr buffer, uint32_t bufferOrigLevels)castor3d::TextureLayout
setLayerSource(uint32_t index, castor::PxBufferBaseUPtr buffer)castor3d::TextureLayout
setLayerSource(uint32_t index, castor::Path const &folder, castor::Path const &relative, castor::ImageLoaderConfig config={ true, true, false })castor3d::TextureLayout
setLayerSource(uint32_t index, VkExtent3D const &extent, VkFormat format)castor3d::TextureLayout
setLayerSource(uint32_t index, VkExtent2D const &extent, VkFormat format)castor3d::TextureLayoutinline
setSource(castor::PxBufferBaseUPtr buffer, uint32_t bufferOrigLevels, bool isStatic=false)castor3d::TextureLayout
setSource(castor::PxBufferBaseUPtr buffer, bool isStatic=false)castor3d::TextureLayout
setSource(castor::Path const &folder, castor::Path const &relative, castor::ImageLoaderConfig config={ true, true, true })castor3d::TextureLayout
setSource(VkExtent3D const &extent, VkFormat format)castor3d::TextureLayout
setSource(VkExtent2D const &extent, VkFormat format)castor3d::TextureLayoutinline
TextureLayout(RenderSystem &renderSystem, ashes::ImageCreateInfo info, VkMemoryPropertyFlags memoryProperties, castor::String debugName, bool isStatic=false)castor3d::TextureLayout
TextureLayout(RenderSystem &renderSystem, VkImage image, crg::ImageViewId imageView)castor3d::TextureLayout
TextureLayout(RenderSystem &renderSystem, ashes::ImagePtr image, VkImageCreateInfo const &createInfo)castor3d::TextureLayout
TextureViewcastor3d::TextureLayoutfriend
~TextureLayout()castor3d::TextureLayout