Magnum/Vk/ directory

Namespace Magnum::Vk.

Files

file Assert.h new in Git master
Macro MAGNUM_VK_INTERNAL_ASSERT_SUCCESS(), MAGNUM_VK_INTERNAL_ASSERT_SUCCESS_OR()
file Buffer.h new in Git master
Class Magnum::Vk::Buffer.
file BufferCreateInfo.h new in Git master
Class Magnum::Vk::BufferCreateInfo, enum Magnum::Vk::BufferUsage, enum set Magnum::Vk::BufferUsages.
file CommandBuffer.h new in Git master
Class Magnum::Vk::CommandBuffer, Magnum::Vk::CommandBufferBeginInfo, enum Magnum::Vk::CommandPoolResetFlag, enum set Magnum::Vk::CommandPoolResetFlags.
file CommandPool.h new in Git master
Class Magnum::Vk::CommandPool, enum Magnum::Vk::CommandBufferLevel, Magnum::Vk::CommandPoolResetFlag, enum set Magnum::Vk::CommandPoolResetFlags.
file CommandPoolCreateInfo.h new in Git master
Class Magnum::Vk::CommandPoolCreateInfo.
file ComputePipelineCreateInfo.h new in Git master
Class Magnum::Vk::ComputePipelineCreateInfo.
file DescriptorPool.h new in Git master
Class Magnum::Vk::DescriptorPool.
file DescriptorPoolCreateInfo.h new in Git master
Class Magnum::Vk::DescriptorPoolCreateInfo.
file DescriptorSet.h new in Git master
Class Magnum::Vk::DescriptorSet.
file DescriptorSetLayout.h new in Git master
Class Magnum::Vk::DescriptorSetLayout.
file DescriptorSetLayoutCreateInfo.h new in Git master
Class Magnum::Vk::DescriptorSetLayoutCreateInfo, Magnum::Vk::DescriptorSetLayoutBinding.
file DescriptorType.h new in Git master
Enum Magnum::Vk::DescriptorType.
file Device.h new in Git master
Class Magnum::Vk::Device.
file DeviceCreateInfo.h new in Git master
Class Magnum::Vk::DeviceCreateInfo.
file DeviceFeatures.h new in Git master
Enum Magnum::Vk::DeviceFeature, enum set Magnum::Vk::DeviceFeatures.
file DeviceProperties.h new in Git master
Class Magnum::Vk::DeviceProperties, enum Magnum::Vk::DeviceType, Magnum::Vk::QueueFlag, Magnum::Vk::MemoryHeapFlag, enum set Magnum::Vk::QueueFlags, Magnum::Vk::MemoryHeapFlags, function Magnum::Vk::enumerateDevices(), Magnum::Vk::pickDevice(), Magnum::Vk::tryPickDevice()
file Enums.h deprecated in Git master
Function Magnum::Vk::hasVkPrimitiveTopology(), Magnum::Vk::vkPrimitiveTopology(), Magnum::Vk::hasVkIndexType(), Magnum::Vk::vkIndexType(), Magnum::Vk::hasVkFormat(), Magnum::Vk::vkFormat(), Magnum::Vk::vkFilter(), Magnum::Vk::vkSamplerMipmapMode(), Magnum::Vk::hasVkSamplerAddressMode(), Magnum::Vk::vkSamplerAddressMode()
file ExtensionProperties.h new in Git master
Class Magnum::Vk::ExtensionProperties, Magnum::Vk::InstanceExtensionProperties, function enumerateInstanceExtensionProperties()
file Extensions.h new in Git master
Namespace Magnum::Vk::Extensions, class Magnum::Vk::InstanceExtension, Magnum::Vk::Extension.
file Fence.h new in Git master
Class Magnum::Vk::Fence.
file FenceCreateInfo.h new in Git master
Class Magnum::Vk::FenceCreateInfo.
file Framebuffer.h new in Git master
Class Magnum::Vk::Framebuffer.
file FramebufferCreateInfo.h new in Git master
Class Magnum::Vk::FramebufferCreateInfo.
file Handle.h new in Git master
Enum Magnum::Vk::HandleFlag, enum set Magnum::Vk::HandleFlags.
file Image.h new in Git master
Class Magnum::Vk::Image, enum Magnum::Vk::ImageLayout.
file ImageCreateInfo.h 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.
file ImageView.h new in Git master
Class Magnum::Vk::ImageView.
file ImageViewCreateInfo.h new in Git master
Class Magnum::Vk::ImageViewCreateInfo, Magnum::Vk::ImageViewCreateInfo1D, Magnum::Vk::ImageViewCreateInfo2D, Magnum::Vk::ImageViewCreateInfo3D, Magnum::Vk::ImageViewCreateInfo1DArray, Magnum::Vk::ImageViewCreateInfo2DArray, Magnum::Vk::ImageViewCreateInfoCubeMap, Magnum::Vk::ImageViewCreateInfoCubeMapArray.
file Instance.h new in Git master
Class Magnum::Vk::Instance.
file InstanceCreateInfo.h new in Git master
Class Magnum::Vk::InstanceCreateInfo.
file Integration.h
Conversion of Vulkan math types.
file LayerProperties.h new in Git master
Class Magnum::Vk::LayerProperties, function Magnum::Vk::enumerateLayerProperties()
file Memory.h new in Git master
Class Magnum::Vk::MemoryRequirements, Magnum::Vk::MemoryAllocateInfo, Magnum::Vk::Memory, enum Magnum::Vk::MemoryFlag, enum set Magnum::Vk::MemoryFlags.
file MemoryAllocateInfo.h new in Git master
Class Magnum::Vk::MemoryRequirements, Magnum::Vk::MemoryAllocateInfo.
file Mesh.h new in Git master
Class Magnum::Vk::Mesh, enum Magnum::Vk::MeshIndexType, function Magnum::Vk::meshIndexType()
file MeshLayout.h new in Git master
Class Magnum::Vk::MeshLayout, enum Magnum::Vk::MeshPrimitive, function Magnum::Vk::hasMeshPrimitive(), Magnum::Vk::meshPrimitive()
file Pipeline.h new in Git master
Class Magnum::Vk::Pipeline, Magnum::Vk::MemoryBarrier, Magnum::Vk::BufferMemoryBarrier, Magnum::Vk::ImageMemoryBarrier, enum Magnum::Vk::PipelineBindPoint, Magnum::Vk::PipelineStage, Magnum::Vk::Access, Magnum::Vk::DependencyFlag, enum set Magnum::Vk::PipelineStages, Magnum::Vk::Accesses, Magnum::Vk::DependencyFlags.
file PipelineLayout.h new in Git master
Class Magnum::Vk::PipelineLayout.
file PipelineLayoutCreateInfo.h new in Git master
Class Magnum::Vk::PipelineLayoutCreateInfo.
file PixelFormat.h new in Git master
Enum Magnum::Vk::PixelFormat, function Magnum::Vk::hasPixelFormat(), Magnum::Vk::pixelFormat(), Magnum::Vk::genericPixelFormat(), Magnum::Vk::genericCompressedPixelFormat()
file Queue.h new in Git master
Class Magnum::Vk::Queue.
file RasterizationPipelineCreateInfo.h new in Git master
Class Magnum::Vk::RasterizationPipelineCreateInfo, enum Magnum::Vk::DynamicRasterizationState, enum set Magnum::Vk::DynamicRasterizationStates.
file RenderPass.h new in Git master
Class Magnum::Vk::RenderPass, Magnum::Vk::RenderPassBeginInfo, Magnum::Vk::SubpassBeginInfo, Magnum::Vk::SubpassEndInfo, enum Magnum::Vk::SubpassContents.
file RenderPassCreateInfo.h new in Git master
Class Magnum::Vk::AttachmentDescription, Magnum::Vk::AttachmentReference, Magnum::Vk::SubpassDescription, Magnum::Vk::SubpassDependency, Magnum::Vk::RenderPassCreateInfo, enum Magnum::Vk::AttachmentLoadOperation, Magnum::Vk::AttachmentStoreOperation.
file Result.h new in Git master
Enum Magnum::Vk::Result.
file Sampler.h new in Git master
Class Magnum::Vk::Sampler.
file SamplerCreateInfo.h new in Git master
Class Magnum::Vk::SamplerCreateInfo, enum Magnum::Vk::SamplerFilter, Magnum::Vk::SamplerMipmap, Magnum::Vk::SamplerWrapping, function Magnum::Vk::samplerFilter(), Magnum::Vk::samplerMipmap(), Magnum::Vk::samplerWrapping()
file Shader.h new in Git master
Class Magnum::Vk::Shader, enum Magnum::Vk::ShaderStage, enum set Magnum::Vk::ShaderStages.
file ShaderCreateInfo.h new in Git master
Class Magnum::Vk::ShaderCreateInfo.
file ShaderSet.h new in Git master
Class Magnum::Vk::ShaderSet, Magnum::Vk::ShaderSpecialization.
file TypeTraits.h new in Git master
Vulkan type traits.
file Version.h new in Git master
Enum Magnum::Vk::Version, function Magnum::Vk::version(), Magnum::Vk::versionMajor(), Magnum::Vk::versionMinor(), Magnum::Vk::versionPatch()
file VertexFormat.h new in Git master
Enum Magnum::Vk::VertexFormat, function Magnum::Vk::hasVertexFormat(), Magnum::Vk::vertexFormat()
file Vk.h
Forward declarations for the Magnum::Vk namespace.
file Vulkan.h
Vulkan headers.
file VulkanTester.h new in Git master
Class Magnum::Vk::VulkanTester.