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

◆ submit() [2/3]

template<typename V >
requires std::is_trivially_copyable_v<V> && (!std::ranges::range<V>)
void MayaFlux::Buffers::FormaBuffer::submit ( const V &  vertex)
inline

Submit a single vertex struct.

Convenience for point-list buffers and single-primitive cases where constructing a container for one vertex is unnecessary.

Template Parameters
VVertex type. Must be trivially copyable.
Parameters
vertexThe vertex to write.

Definition at line 207 of file FormaBuffer.hpp.

208 {
209 const auto* src = reinterpret_cast<const uint8_t*>(&vertex);
210 submit(std::vector<uint8_t>(src, src + sizeof(V)));
211 }
const uint32_t * src
void submit(const std::vector< uint8_t > &bytes)
Write vertex bytes into the buffer.

References src.