file new in Git master
MeshLayout.hClass Magnum::
Namespaces
- namespace Magnum
- Root namespace.
- namespace Magnum::Vk
- Vulkan wrapping layer.
Classes
- class Magnum::Vk::MeshLayout new in Git master
- Mesh layout.
Enums
- enum class MeshPrimitive: Int { Points = VK_PRIMITIVE_TOPOLOGY_POINT_LIST, Lines = VK_PRIMITIVE_TOPOLOGY_LINE_LIST, LineStrip = VK_PRIMITIVE_TOPOLOGY_LINE_STRIP, Triangles = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST, TriangleStrip = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP, TriangleFan = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_FAN, LinesAdjacency = VK_PRIMITIVE_TOPOLOGY_LINE_LIST_WITH_ADJACENCY, LineStripAdjacency = VK_PRIMITIVE_TOPOLOGY_LINE_STRIP_WITH_ADJACENCY, TrianglesAdjacency = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST_WITH_ADJACENCY, TriangleStripAdjacency = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP_WITH_ADJACENCY, Patches = VK_PRIMITIVE_TOPOLOGY_PATCH_LIST } new in Git master
- Mesh primitive.
Functions
- auto operator<<(Debug& debug, MeshPrimitive value) -> Debug& new in Git master
- Debug output operator.
-
auto hasMeshPrimitive(Magnum::
MeshPrimitive primitive) -> bool new in Git master - Check availability of a generic mesh primitive.
-
auto meshPrimitive(Magnum::
MeshPrimitive primitive) -> MeshPrimitive new in Git master - Convert generic mesh primitive to Vulkan mesh primitive.