MayaFlux 0.4.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 255 of file GeometryWriterNode.hpp.

256 {
257 auto data = get_vertex(index);
258 if (data.size_bytes() < sizeof(T)) {
259 return T {};
260 }
261 T result;
262 std::memcpy(&result, data.data(), sizeof(T));
263 return result;
264 }
std::span< const uint8_t > get_vertex(uint32_t vertex_index) const
Get a single vertex by index.