Magnum/Vk/ImageCreateInfo.h file new in Git master

Class Magnum::Vk::ImageCreateInfo, Magnum::Vk::ImageCreateInfo1D, Magnum::Vk::ImageCreateInfo2D, Magnum::Vk::ImageCreateInfo3D, Magnum::Vk::ImageCreateInfo1DArray, Magnum::Vk::ImageCreateInfo2DArray, Magnum::Vk::ImageCreateInfoCubeMap, Magnum::Vk::ImageCreateInfoCubeMapArray, enum Magnum::Vk::ImageUsage, enum set Magnum::Vk::ImageUsages.

Contents

Namespaces

namespace Magnum
Root namespace.
namespace Magnum::Vk
Vulkan wrapping layer.

Classes

class Magnum::Vk::ImageCreateInfo new in Git master
Image creation info.
class Magnum::Vk::ImageCreateInfo1D new in Git master
Convenience constructor for 1D images.
class Magnum::Vk::ImageCreateInfo2D new in Git master
Convenience constructor for 2D images.
class Magnum::Vk::ImageCreateInfo3D new in Git master
Convenience constructor for 3D images.
class Magnum::Vk::ImageCreateInfo1DArray new in Git master
Convenience constructor for 1D array images.
class Magnum::Vk::ImageCreateInfo2DArray new in Git master
Convenience constructor for 2D array images.
class Magnum::Vk::ImageCreateInfoCubeMap new in Git master
Convenience constructor for cube map images.
class Magnum::Vk::ImageCreateInfoCubeMapArray new in Git master
Convenience constructor for cube map array images.

Enums

enum class ImageUsage: UnsignedInt { TransferSource = VK_IMAGE_USAGE_TRANSFER_SRC_BIT, TransferDestination = VK_IMAGE_USAGE_TRANSFER_DST_BIT, Sampled = VK_IMAGE_USAGE_SAMPLED_BIT, Storage = VK_IMAGE_USAGE_STORAGE_BIT, ColorAttachment = VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT, DepthStencilAttachment = VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT, TransientAttachment = VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT, InputAttachment = VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT } new in Git master
Image usage.

Typedefs

using ImageUsages = Containers::EnumSet<ImageUsage> new in Git master
Image usages.