Crate valor [] [src]

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 Definitions

ModelHandle
TextHandle