Castor3D 0.15.0
Multiplatform 3D engine
|
Liste complète des membres de castor3d::TextureLayout, y compris les membres hérités :
cleanup() | castor3d::TextureLayout | |
forEachFirstMipView(FuncT function) const | castor3d::TextureLayout | inline |
forEachLeafView(FuncT function) const | castor3d::TextureLayout | inline |
forEachView(FuncT function) const | castor3d::TextureLayout | inline |
generateMipmaps(RenderDevice const &device, VkImageLayout srcLayout=VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL) const | castor3d::TextureLayout | |
generateMipmaps(QueueData const &queueData, VkImageLayout srcLayout=VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL) const | castor3d::TextureLayout | |
generateMipmaps(ashes::CommandBuffer &cmd, VkImageLayout srcLayout=VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL) const | castor3d::TextureLayout | |
getArray2D() const noexcept | castor3d::TextureLayout | inline |
getArrayCube() const noexcept | castor3d::TextureLayout | inline |
getCreateInfo() const noexcept | castor3d::TextureLayout | inline |
getDefault() const noexcept | castor3d::TextureLayout | inline |
getDefaultView() const noexcept | castor3d::TextureLayout | inline |
getDefaultView() noexcept | castor3d::TextureLayout | inline |
getDepth() const noexcept | castor3d::TextureLayout | inline |
getDimensions() const noexcept | castor3d::TextureLayout | inline |
getHeight() const noexcept | castor3d::TextureLayout | inline |
getImage() const noexcept | castor3d::TextureLayout | inline |
getImage() noexcept | castor3d::TextureLayout | inline |
getLayer2D(size_t layer) const noexcept | castor3d::TextureLayout | inline |
getLayer2D(size_t layer) noexcept | castor3d::TextureLayout | inline |
getLayer2DView(size_t layer) const noexcept | castor3d::TextureLayout | inline |
getLayerCube(size_t layer) const noexcept | castor3d::TextureLayout | inline |
getLayerCube(size_t layer) noexcept | castor3d::TextureLayout | inline |
getLayerCubeFace(size_t layer, CubeMapFace face) const noexcept | castor3d::TextureLayout | inline |
getLayerCubeFace(size_t layer, CubeMapFace face) noexcept | castor3d::TextureLayout | inline |
getLayerCubeFaceMipView(size_t layer, CubeMapFace face, uint32_t level) const noexcept | castor3d::TextureLayout | inline |
getLayerCubeFaceView(size_t layer, CubeMapFace face) const noexcept | castor3d::TextureLayout | inline |
getLayerCubeView(size_t layer) const noexcept | castor3d::TextureLayout | inline |
getLayersCount() const noexcept | castor3d::TextureLayout | inline |
getMipmapCount() const noexcept | castor3d::TextureLayout | inline |
getMipView(size_t level) const noexcept | castor3d::TextureLayout | inline |
getName() const | castor3d::TextureLayout | |
getPath() const | castor3d::TextureLayout | |
getPixelFormat() const noexcept | castor3d::TextureLayout | inline |
getSlice(size_t slice) const noexcept | castor3d::TextureLayout | inline |
getSlice(size_t slice) noexcept | castor3d::TextureLayout | inline |
getSlices3D() const noexcept | castor3d::TextureLayout | inline |
getSliceView(size_t slice) const noexcept | castor3d::TextureLayout | inline |
getTexture() const noexcept | castor3d::TextureLayout | inline |
getType() const noexcept | castor3d::TextureLayout | inline |
getWidth() const noexcept | castor3d::TextureLayout | inline |
initialise(RenderDevice const &device, QueueData const &queueData) | castor3d::TextureLayout | |
isCube() const noexcept | castor3d::TextureLayout | inline |
isInitialised() const noexcept | castor3d::TextureLayout | inline |
isStatic() const noexcept | castor3d::TextureLayout | inline |
needsYInversion() const | castor3d::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::TextureLayout | inline |
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::TextureLayout | inline |
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::TextureLayout | inline |
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 | |
TextureView | castor3d::TextureLayout | friend |
~TextureLayout() | castor3d::TextureLayout |