3#include <klib/base_types.hpp>
4#include <vulkan/vulkan.hpp>
14 [[nodiscard]] virtual auto
get_indices() const -> std::span<std::uint32_t const> = 0;
15 [[nodiscard]] virtual auto
get_topology() const -> vk::PrimitiveTopology = 0;
Interface for drawable geometry.
Definition geometry.hpp:9
virtual auto get_vertices() const -> std::span< Vertex const >=0
static constexpr auto default_length_v
Definition geometry.hpp:11
virtual auto get_indices() const -> std::span< std::uint32_t const >=0
virtual auto get_topology() const -> vk::PrimitiveTopology=0
Definition animation.hpp:8
Drawable vertex.
Definition vertex.hpp:7