MayaFlux 0.2.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 220 of file GeometryWriterNode.hpp.

221 {
222 auto data = get_vertex(index);
223 if (data.size_bytes() < sizeof(T)) {
224 return T {};
225 }
226 T result;
227 std::memcpy(&result, data.data(), sizeof(T));
228 return result;
229 }
std::span< const uint8_t > get_vertex(uint32_t vertex_index) const
Get a single vertex by index.