MayaFlux 0.3.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 222 of file GeometryWriterNode.hpp.

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