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

◆ k_field_targets

constexpr std::array<FieldTarget, 6> MayaFlux::Kinesis::k_field_targets
inlineconstexpr
Initial value:
{
FieldTarget::POSITION,
FieldTarget::COLOR,
FieldTarget::NORMAL,
FieldTarget::TANGENT,
FieldTarget::SCALAR,
FieldTarget::UV,
}

Single-bit targets known to this version, in vertex layout order.

Iteration source for code that expands a mask into per-attribute work. A target absent from this array is not invalid, only unknown here; operators that introduce their own extend the iteration rather than the enum's meaning.

Definition at line 57 of file FieldBinding.hpp.

57 {
58 FieldTarget::POSITION,
59 FieldTarget::COLOR,
60 FieldTarget::NORMAL,
61 FieldTarget::TANGENT,
62 FieldTarget::SCALAR,
63 FieldTarget::UV,
64};

Referenced by MayaFlux::Nodes::Network::GpuFieldOperator::accept(), and MayaFlux::Nodes::Network::GpuFieldOperator::build_spec().