MayaFlux 0.5.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 231 of file FieldOperator.cpp.

232{
233 if (has_flag(target, FieldTarget::POSITION))
234 m_position_fields.clear();
235 if (has_flag(target, FieldTarget::COLOR))
236 m_color_fields.clear();
237 if (has_flag(target, FieldTarget::NORMAL))
238 m_normal_fields.clear();
239 if (has_flag(target, FieldTarget::TANGENT))
240 m_tangent_fields.clear();
241 if (has_flag(target, FieldTarget::SCALAR))
242 m_scalar_fields.clear();
243 if (has_flag(target, FieldTarget::UV))
244 m_uv_fields.clear();
245}
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 m_color_fields, m_normal_fields, m_position_fields, m_scalar_fields, m_tangent_fields, and m_uv_fields.