# maplibre::render::graph::node - Rust
API documentation for the Rust `node` mod in crate `maplibre`.
Keywords: rust, rustlang, rust-lang, node

# Module maplibre::render::graph::node

source · [−]

## Structs

Edges

A collection of input and output `Edges` for a `Node`.

EmptyNode

A `Node` without any inputs, outputs and subgraphs, which does nothing when run. Used (as a label) to bundle multiple dependencies into one inside the `RenderGraph`.

NodeId

A `Node` identifier. It automatically generates its own random uuid.

NodeState

The internal representation of a `Node`, with all data required by the `RenderGraph`.

RenderContext

The context with all information required to interact with the GPU.

## Enums

NodeLabel

A `NodeLabel` is used to reference a `NodeState` by either its name or `NodeId` inside the `RenderGraph`.

NodeRunError

## Traits

Node

A render node that can be added to a `RenderGraph`.