High-level rendering concepts for Gfx. Allow user code to work with materials, entities, and techniques, instead of batches.
A container for the standard sorting methods.
A rendering object, encapsulating the batch and additional info needed for sorting. It is only exposed for this matter and accessed by immutable references by the user.
Phase is doing batch construction, accumulation, and memorization, based on a given technique.
An abstract rendering phase.
Technique is basically a
View information that can be transformed into depth.
A render phase that caches created render objects.
Potential error occuring during rendering.
Resulting type of the technique compilation.