Module tetra::graphics::mesh

source ·
Expand description

Functions and types relating to meshes and shape drawing.

Performance

This module gives you very low level control over the geometry that you’re rendering - while that’s useful, it requires you to be a bit more careful about performance than other areas of Tetra’s API. Ensure that you read the docs for the various buffer/mesh types to understand their performance characteristics before using them.

Structs

  • The radius of each corner of a rounded rectangle.
  • A builder for creating primitive shape geometry, and associated buffers/meshes.
  • Index data, stored in GPU memory.
  • A 2D mesh that can be drawn to the screen.
  • An individual piece of vertex data.
  • Vertex data, stored in GPU memory.

Enums