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

◆ set_value_impl()

template<typename T >
virtual void MayaFlux::Kakshya::NDDataContainer< T >::set_value_impl ( const std::vector< uint64_t > &  coords,
const void *  in,
const std::type_info &  type 
)
protectedpure virtual

Type-erased single-element write.

Implementations copy from in into their storage at coords if type matches their native type, otherwise no-op. in points to a caller-owned buffer of exactly sizeof(native type) bytes.

Implemented in MayaFlux::Kakshya::CompositeContainer, MayaFlux::Kakshya::PlotContainer, MayaFlux::Kakshya::SoundStreamContainer, MayaFlux::Kakshya::TextureContainer, MayaFlux::Kakshya::VideoStreamContainer, and MayaFlux::Kakshya::WindowContainer.