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

◆ PopulationInitProcessor()

MayaFlux::Buffers::PopulationInitProcessor::PopulationInitProcessor ( const PopulationConfig config)
explicit

Definition at line 62 of file PopulationProcessor.cpp.

64 { FieldBinding { .name = "vertices", .binding = 0, .field = {} },
65 FieldBinding { .name = "alive", .binding = 1, .field = "mutation_alive" },
66 FieldBinding { .name = "spawn_cursor", .binding = 2, .field = "mutation_spawn_cursor" } },
67 build_population_init_spec())
68 , m_params {
69 .live_count = config.live_count,
70 .total_count = config.hash.particle_count,
71 .stride_words = config.hash.stride_words,
72 }
73{
74}
NetworkStateFieldProcessor(std::vector< FieldBinding > bindings, const Portal::Graphics::ShaderSpec &spec)
Construct from a generated ShaderSpec.

References MayaFlux::Buffers::NetworkStateFieldProcessor::FieldBinding::name.