1#ifndef TATOOINE_RENDERING_POINTSET_H
2#define TATOOINE_RENDERING_POINTSET_H
9template <
typename... VertexAttributes>
19 for (std::size_t i = 0; i < num_vertices; ++i) {
Definition: indexeddata.h:13
auto indexbuffer() -> auto &
Definition: indexeddata.h:145
auto vertexbuffer() -> auto &
Definition: indexeddata.h:148
void draw_points() const
Definition: indexeddata.h:77
auto constexpr map(F &&f, Ts &&... ts)
maps unary function f to all single parameters of parameter pack ts
Definition: map.h:10
Definition: pointset.h:10
auto vertexbuffer() const -> auto const &
Definition: pointset.h:31
gl::indexeddata< VertexAttributes... > m_geometry
Definition: pointset.h:12
auto bind()
Definition: pointset.h:25
auto vertexbuffer() -> auto &
Definition: pointset.h:32
pointset(std::size_t const num_vertices)
Definition: pointset.h:14
auto draw()
Definition: pointset.h:26
auto geometry() -> auto &
Definition: pointset.h:29
auto geometry() const -> auto const &
Definition: pointset.h:28