file new in Git master
Image.hClass Magnum::
Namespaces
- namespace Magnum
- Root namespace.
- namespace Magnum::Vk
- Vulkan wrapping layer.
Classes
- class Magnum::Vk::Image new in Git master
- Image.
- class Magnum::Vk::ImageCopy new in Git master
- Image copy region.
- class Magnum::Vk::CopyImageInfo new in Git master
- Image copy command.
- class Magnum::Vk::BufferImageCopy new in Git master
- Buffer / image copy region.
- class Magnum::Vk::BufferImageCopy1D new in Git master
- Convenience constructor for buffer / 1D image copy region.
- class Magnum::Vk::BufferImageCopy2D new in Git master
- Convenience constructor for buffer / 2D image copy region.
- class Magnum::Vk::BufferImageCopy3D new in Git master
- Convenience constructor for buffer / 3D image copy region.
- class Magnum::Vk::BufferImageCopy1DArray new in Git master
- Convenience constructor for buffer / 1D array image copy region.
- class Magnum::Vk::BufferImageCopy2DArray new in Git master
- Convenience constructor for buffer / 2D array image copy region.
- class Magnum::Vk::BufferImageCopyCubeMap new in Git master
- Convenience constructor for buffer / cube map image copy region.
- class Magnum::Vk::BufferImageCopyCubeMapArray new in Git master
- Convenience constructor for buffer / cube map image copy region.
- class Magnum::Vk::CopyBufferToImageInfo new in Git master
- Buffer to image copy command.
- class Magnum::Vk::CopyBufferToImageInfo1D new in Git master
- Convenience constructor for a buffer to 1D image copy command.
- class Magnum::Vk::CopyBufferToImageInfo2D new in Git master
- Convenience constructor for a buffer to 2D image copy command.
- class Magnum::Vk::CopyBufferToImageInfo3D new in Git master
- Convenience constructor for a buffer to 3D image copy command.
- class Magnum::Vk::CopyBufferToImageInfo1DArray new in Git master
- Convenience constructor for a buffer to 1D array image copy command.
- class Magnum::Vk::CopyBufferToImageInfo2DArray new in Git master
- Convenience constructor for a buffer to 2D array image copy command.
- class Magnum::Vk::CopyBufferToImageInfoCubeMap new in Git master
- Convenience constructor for a buffer to cube map image copy command.
- class Magnum::Vk::CopyBufferToImageInfoCubeMapArray new in Git master
- Convenience constructor for a buffer to cube map array image copy command.
- class Magnum::Vk::CopyImageToBufferInfo new in Git master
- Image to buffer copy command.
- class Magnum::Vk::CopyImageToBufferInfo1D new in Git master
- Convenience constructor for a 1D image to buffer copy command.
- class Magnum::Vk::CopyImageToBufferInfo2D new in Git master
- Convenience constructor for a 2D image to buffer copy command.
- class Magnum::Vk::CopyImageToBufferInfo3D new in Git master
- Convenience constructor for a 3D image to buffer copy command.
- class Magnum::Vk::CopyImageToBufferInfo1DArray new in Git master
- Convenience constructor for a 1D array image to buffer copy command.
- class Magnum::Vk::CopyImageToBufferInfo2DArray new in Git master
- Convenience constructor for a 2D array image to buffer copy command.
- class Magnum::Vk::CopyImageToBufferInfoCubeMap new in Git master
- Convenience constructor for a cube map image to buffer copy command.
- class Magnum::Vk::CopyImageToBufferInfoCubeMapArray new in Git master
- Convenience constructor for a cube map array image to buffer copy command.
Enums
- enum class ImageLayout: Int { Undefined = VK_IMAGE_LAYOUT_UNDEFINED, Preinitialized = VK_IMAGE_LAYOUT_PREINITIALIZED, General = VK_IMAGE_LAYOUT_GENERAL, ColorAttachment = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL, DepthStencilAttachment = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL, ShaderReadOnly = VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL, TransferSource = VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL, TransferDestination = VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL } new in Git master
- Image layout.
- enum class ImageAspect: UnsignedInt { Color = VK_IMAGE_ASPECT_COLOR_BIT, Depth = VK_IMAGE_ASPECT_DEPTH_BIT, Stencil = VK_IMAGE_ASPECT_STENCIL_BIT } new in Git master
- Image aspect.
Typedefs
- using ImageAspects = Containers::EnumSet<ImageAspect> new in Git master
- Image aspects.
Functions
- auto operator<<(Debug& out, ImageAspect value) -> Debug& new in Git master
- Debug output operator.
- auto operator<<(Debug& out, ImageAspects value) -> Debug& new in Git master
- Debug output operator.
- auto imageAspectsFor(PixelFormat format) -> ImageAspects new in Git master
- Image aspects corresponding to given pixel format.
-
auto imageAspectsFor(Magnum::
PixelFormat format) -> ImageAspects new in Git master