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

◆ create_element() [1/2]

template<typename T >
Mapped< T > MayaFlux::Portal::Forma::create_element ( Surface &  surface,
FormaTarget  target,
GeometryFn< T >  geom,
T  initial,
std::function< float(T)>  project = {} 
)

create_element drawing into target instead of a buffer of its own.

Give several elements slices of one buffer, from FormaTarget::slice_of on a create_buffer buffer, and they draw together. Otherwise matches the Surface overload above.

Parameters
targetWhere the element's geometry is written.

Definition at line 129 of file Tend.hpp.

134 {})
135{
136 return internal::atelier().create_element<T>(
137 surface, std::move(target), std::move(geom), std::move(initial), std::move(project));
138}