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

◆ unbind()

void MayaFlux::Nodes::Network::FieldOperator::unbind ( FieldTarget  target)

Remove all fields bound to a target.

Parameters
targetTarget to clear

Definition at line 232 of file FieldOperator.cpp.

233{
234 switch (target) {
236 m_position_fields.clear();
237 break;
239 m_color_fields.clear();
240 break;
242 m_normal_fields.clear();
243 break;
245 m_tangent_fields.clear();
246 break;
248 m_scalar_fields.clear();
249 break;
250 case FieldTarget::UV:
251 m_uv_fields.clear();
252 break;
253 }
254}
std::vector< Kinesis::VectorField > m_position_fields
std::vector< Kinesis::VectorField > m_tangent_fields
std::vector< Kinesis::SpatialField > m_scalar_fields
std::vector< Kinesis::VectorField > m_color_fields
std::vector< Kinesis::VectorField > m_normal_fields
std::vector< Kinesis::UVField > m_uv_fields

References MayaFlux::Nodes::Network::COLOR, m_color_fields, m_normal_fields, m_position_fields, m_scalar_fields, m_tangent_fields, m_uv_fields, MayaFlux::Nodes::Network::NORMAL, MayaFlux::Nodes::Network::POSITION, MayaFlux::Nodes::Network::SCALAR, MayaFlux::Nodes::Network::TANGENT, and MayaFlux::Nodes::Network::UV.