Expand description
Typed heterogeneous command-list helpers. Typed heterogeneous render-command lists.
RenderTList encodes command streams as nested types instead of homogeneous
vectors. This is mainly used by advanced pipe/renderer integrations.
§Examples
ⓘ
use cotis_defaults::render_commands::render_t_list::{Embed, Here, RenderTList, There};
type List = RenderTList<A, RenderTList<B, ()>>;
type Sub = RenderTList<B, ()>;
let sub: Sub = RenderTList::Type(B);
let full: List = sub.embed::<List, There<Here>>();Structs§
Enums§
Traits§
- Embed
- Embeds one list type into another at a type-level index.
- IsRender
List - Marker trait for valid render-list nodes.