Crate valor

Source
Expand description

A rendering library with scene-graph, asset management, and camera controls

§Overview

The main entries are Renderer, Scene, and Camera.

Structs§

Camera
Perspective camera with positioning controls.
Model
Data structure with vertex data and underlying GPU representation, shared among all instances.
Renderer
Interface responsible for window creation and scene traversal for drawing.
Scene
A directed acyclic graph for models with transformations at each node.
SceneNode
Scene entries have an optional model and a transform.
Text
Data structure with vertex data and underlying GPU representation, shared among all instances.
ValorBuilder
Configuration object for initializing Renderer and window systems.
Vertex
Basic model building block.

Enums§

RenderGroup
Used to switch between drawing pipelines for objects.
SceneNodeEntry

Type Aliases§

ModelHandle
TextHandle