|
MayaFlux 0.5.0
Digital-First Multimedia Processing Framework
|
| MayaFlux::Buffers::ClaimSwallowProcessor::ClaimSwallowProcessor | ( | const MutationConfig & | config, |
| std::shared_ptr< Nodes::Network::GpuFieldOperator > | particle_op, | ||
| bool | transfer_on_claim = false |
||
| ) |
| config | Grid/particle parameters shared with the claim stages. |
| particle_op | Owning operator. Colour word offset is resolved from its vertex layout (DataModality::VERTEX_COLORS_RGB); size word offset by VertexAttributeLayout::name ("size", the field VertexFormats.hpp tags DataModality::UNKNOWN, so it isn't reachable through the modality-based lookup). Throws std::invalid_argument when either is missing or misaligned. |
| transfer_on_claim | When true, binds hash_cluster_id and leaves an absorbed vertex whose root is in a different cluster untouched (no position snap, no dim): it is defecting, not dying, and ClaimTransferProcessor relabels it. False (the default) emits today's shader. |
Definition at line 545 of file MutationClaimProcessor.cpp.