azul_webrender

Module render_api

Source
Expand description

Structs§

  • Creates a blob-image resource with provided parameters.
  • Creates a font instance resource.
  • Creates an image resource with provided parameters.
  • Bit flags for WR stages to store in a capture.
  • Information about a loaded capture of each document that is returned by RenderBackend.
  • Mask for clearing caches in debug commands.
  • Collection of heap sizes, in bytes. cbindgen:derive-eq=false cbindgen:derive-ostream=false
  • The main entry point to interact with WebRender.
  • Allows the API to communicate with WebRender.
  • A Transaction is a group of commands to apply atomically to a document.
  • Represents a transaction in the format sent through the channel.
  • Updates an already existing blob-image resource.
  • Updates an already existing image resource.

Enums§

  • Creates a font resource.
  • Message sent by the RenderApi to the render backend thread.
  • Update of the state of built-in debugging facilities.
  • Frame messages affect frame generation (applied after building the scene).
  • Whether to generate a frame, and if so, an id that allows tracking this transaction through the various frame stages.
  • Update of a persistent resource in WebRender.
  • Frame messages affect building the scene.