MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ write_verts() [3/3]

template<typename V >
requires std::ranges::contiguous_range<V> && std::is_trivially_copyable_v<std::ranges::range_value_t<V>>
void MayaFlux::Portal::Forma::Geometry::write_verts ( std::vector< uint8_t > &  out,
const V &  verts 
)

Write a contiguous range of trivially-copyable vertices into a GeometryFn output buffer.

Definition at line 47 of file Geometry.hpp.

48{
49 const size_t n = std::ranges::size(verts) * sizeof(std::ranges::range_value_t<V>);
50 out.resize(n);
51 std::memcpy(out.data(), std::ranges::data(verts), n);
52}