Module avalanche::renderer[][src]

Expand description

Holds platform-specific rendering interfaces.

Structs

A component for native children to render avalanche components.

Describes the native element type a given Component corresponds to. The meaning of its fields is up to a particular renderer implementation to define.

Contains the data structures necessary to support the avalanche vdom abstraction. This struct should only be used by renderer implementation libraries.

Traits

The interface through which avalanche updates the native UI as described by changes to components. This allows avalanche to be platform-agnostic.

An interface to schedule a function on a platform’s ui thread.

Type Definitions

An opaque handle whose underlying type is determined by the current Renderer.