|
MayaFlux 0.5.0
Digital-First Multimedia Processing Framework
|
| void MayaFlux::Nodes::Network::GpuFieldOperator::bind | ( | FieldTarget | target, |
| const Kinesis::TemporalVectorField & | field, | ||
| std::optional< uint32_t > | cluster = std::nullopt |
||
| ) |
Bind a three-component field of position and time.
| target | Mask over POSITION, COLOR, NORMAL and TANGENT. |
| field | Temporal field with a usable shader half. |
| cluster | See the DualVectorField overload's own doc. |
Validation matches the DualField overload. The emitted function takes a second float argument supplied from the time push constant.
Definition at line 346 of file GpuFieldOperator.cpp.
References accept(), MayaFlux::Kinesis::k_vector_targets, MF_ERROR, MayaFlux::Journal::NodeProcessing, MayaFlux::Journal::Nodes, MayaFlux::Kinesis::TemporalField< D, R >::source, and store().
Here is the call graph for this function: