|
MayaFlux 0.5.0
Digital-First Multimedia Processing Framework
|
| MayaFlux::Buffers::ClaimProcessor::ClaimProcessor | ( | const MutationConfig & | config, |
| std::shared_ptr< Nodes::Network::GpuFieldOperator > | particle_op, | ||
| bool | gate_alive = false |
||
| ) |
| config | Grid/particle parameters shared with the claim stages. |
| particle_op | Owning operator; only its capture_growth tuning value and revision() are read, live, in on_before_execute. |
| gate_alive | When true, binds mutation_alive and refuses to let a dead particle claim anything: a candidate j can never be dead (HashCountProcessor/HashScatterProcessor already exclude dead particles from every cell), but i itself still runs unless this guard skips it, and a dead claimant absorbing a living particle would be a scavenging corpse, not a fixed population. False (the default) emits exactly today's shader. |
Definition at line 198 of file MutationClaimProcessor.cpp.