MultiBatching
Description
- Derived from
-
BatchRendererBase<MultiBatch> abstract
The MultiBatching class traverses the filtered mesh (see IMeshFilters.FilterIn), computes a full join on the batches that have been generated by the aggregated batch containers and generates zero or more MultiBatch values accordingly.
This class assumes that a sector mark (see IMeshFilters.FilterIn) has been placed for each batch by each aggregated batch container. The filtered mesh is traversed, looking for sector marks and collecting the batches of each aggregated batch container. The found batches are joined into MultiBatch values. This is a full join, i.e. there may be one or more empty (i.e. non-existent) aggregated batches (see MultiBatch.Batches) in a joined batch.