Castor3D 0.16.0
Multiplatform 3D engine
castor3d::TextureLayout Member List

This is the complete list of members for castor3d::TextureLayout, including all inherited members.

cleanup()castor3d::TextureLayout
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 const &cmd, VkImageLayout srcLayout=VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL) constcastor3d::TextureLayout
getCreateInfo() const noexceptcastor3d::TextureLayoutinline
getDefaultSampledView() const noexceptcastor3d::TextureLayout
getDefaultSourceString() constcastor3d::TextureLayout
getDefaultTargetView() const noexceptcastor3d::TextureLayout
getDepth() const noexceptcastor3d::TextureLayoutinline
getDimensions() const noexceptcastor3d::TextureLayoutinline
getHeight() const noexceptcastor3d::TextureLayoutinline
getImage() const noexceptcastor3d::TextureLayoutinline
getImage() noexceptcastor3d::TextureLayoutinline
getLayerCubeFaceSourceString(size_t layer, CubeMapFace face) const noexceptcastor3d::TextureLayout
getLayerCubeFaceTargetView(size_t layer, CubeMapFace face) const noexceptcastor3d::TextureLayout
getLayerCubeSourceString(size_t layer) const noexceptcastor3d::TextureLayout
getLayerCubeTargetView(size_t layer) const noexceptcastor3d::TextureLayout
getLayersCount() const noexceptcastor3d::TextureLayoutinline
getMipLevels() const noexceptcastor3d::TextureLayoutinline
getName() constcastor3d::TextureLayout
getOwner() constcastor::OwnedBy< RenderSystem >inline
getPath() constcastor3d::TextureLayout
getPixelFormat() const noexceptcastor3d::TextureLayoutinline
getTexture() const noexceptcastor3d::TextureLayoutinline
getType() const noexceptcastor3d::TextureLayoutinline
getWidth() const noexceptcastor3d::TextureLayoutinline
hasBuffer() constcastor3d::TextureLayout
initialise(RenderDevice const &device)castor3d::TextureLayout
isCube() const noexceptcastor3d::TextureLayoutinline
isInitialised() const noexceptcastor3d::TextureLayoutinline
isStatic() const noexceptcastor3d::TextureLayoutinline
needsYInversion() constcastor3d::TextureLayout
OwnedBy(RenderSystem &owner)castor::OwnedBy< RenderSystem >inlineexplicitprotected
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)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 const &debugName, bool isStatic=false)castor3d::TextureLayout
TextureLayout(RenderSystem &renderSystem, castor::String const &name, VkImage image, crg::ImageViewId imageView)castor3d::TextureLayout
TextureLayout(RenderSystem &renderSystem, ashes::ImagePtr image, VkImageCreateInfo const &createInfo)castor3d::TextureLayout
TextureViewcastor3d::TextureLayoutfriend
upload(UploadData &uploader)castor3d::TextureLayout