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

Class Magnum::Vk::MemoryRequirements, Magnum::Vk::MemoryAllocateInfo, Magnum::Vk::Memory, enum Magnum::Vk::MemoryFlag, enum set Magnum::Vk::MemoryFlags.

Namespaces

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

Classes

class Magnum::Vk::Memory new in Git master
Device memory.
class Magnum::Vk::MemoryMapDeleter new in Git master
Deleter for mapped memory.

Enums

enum class MemoryFlag: UnsignedInt { DeviceLocal = VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT, HostVisible = VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT, HostCoherent = VK_MEMORY_PROPERTY_HOST_COHERENT_BIT, HostCached = VK_MEMORY_PROPERTY_HOST_CACHED_BIT, LazilyAllocated = VK_MEMORY_PROPERTY_LAZILY_ALLOCATED_BIT } new in Git master
Memory type flag.

Typedefs

using MemoryFlags = Containers::EnumSet<MemoryFlag> new in Git master
Memory type flags.

Functions

auto operator<<(Debug& debug, MemoryFlag value) -> Debug& new in Git master
Debug output operator.
auto operator<<(Debug& debug, MemoryFlags value) -> Debug& new in Git master
Debug output operator.