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

◆ get_vertex_typed()

template<typename T >
T MayaFlux::Nodes::GpuSync::GeometryWriterNode::get_vertex_typed ( uint32_t  index) const
inline

Get a single vertex by index as typed data.

Template Parameters
TVertex type
Parameters
indexIndex of vertex
Returns
Vertex data of type T

Definition at line 196 of file GeometryWriterNode.hpp.

197 {
198 auto data = get_vertex(index);
199 if (data.size_bytes() < sizeof(T)) {
200 return T {};
201 }
202 T result;
203 std::memcpy(&result, data.data(), sizeof(T));
204 return result;
205 }
std::span< const uint8_t > get_vertex(uint32_t vertex_index) const
Get a single vertex by index.