This reference describes unreleased code on main; no release documents it yet.

rlmesh::FrameSources

structPreviewuse rlmesh::FrameSources;[source]

Image roles and the render source reachable through one env or context.

struct FrameSources<'a>

roles

field[source]
roles: Vec<String>

Image roles reachable through this environment, in declaration order.

render_label

field[source]
render_label: Option<String>

The render source’s label, when a render source is available.

render

field[source]
render: Option<RenderFn<'a>>

The render callback, when available.

labels

method[source]
fn labels(&self) -> Vec<String>

Every source label, with render first.

default_label

method[source]
fn default_label(&self) -> Option<String>

The first image role, or the render label when there is none.

Trait implementations

  • impl<'a> Debug for FrameSources<'a>
  • impl<'a> StructuralPartialEq for FrameSources<'a>
  • impl<'a> PartialEq for FrameSources<'a>
  • impl<'a> Eq for FrameSources<'a>
  • impl<'a> Hash for FrameSources<'a>
  • impl Display for FrameSources<'_>