Inherits LiteFX::Implement< VulkanImage >.
|
| VulkanImageImpl (VulkanImage *parent, const VulkanDevice &device, const Size3d &extent, const Format &format, const ImageDimensions &dimensions, const UInt32 &levels, const UInt32 &layers, const MultiSamplingLevel &samples, const bool &writable, const ResourceState &initialState, VmaAllocator allocator, VmaAllocation allocation) |
|
| Implement (VulkanImage *parent) |
| Initializes the implementation instance. More...
|
|
| Implement (Implement< VulkanImage > &&)=delete |
|
| Implement (const Implement< VulkanImage > &)=delete |
|
virtual | ~Implement ()=default |
|
◆ VulkanImageImpl()
LiteFX::Rendering::Backends::VulkanImage::VulkanImageImpl::VulkanImageImpl |
( |
VulkanImage * |
parent, |
|
|
const VulkanDevice & |
device, |
|
|
const Size3d & |
extent, |
|
|
const Format & |
format, |
|
|
const ImageDimensions & |
dimensions, |
|
|
const UInt32 & |
levels, |
|
|
const UInt32 & |
layers, |
|
|
const MultiSamplingLevel & |
samples, |
|
|
const bool & |
writable, |
|
|
const ResourceState & |
initialState, |
|
|
VmaAllocator |
allocator, |
|
|
VmaAllocation |
allocation |
|
) |
| |
|
inline |
◆ VulkanImage