get teraflop
0.8.0

Teraflop API Reference

DUB Package 3‐Clause BSD License Teraflop CI codecov

An ECS game engine on a Vulkan foundation.

Usage

"dependencies": {
  "teraflop": "0.8.0"
}

Examples

Modules

ModuleDescription
teraflop.async.event Abstraction over a D delegate, modelling the C# event paradigm.
teraflop.async.worker An asynchronous primitive that performs work in the background.
teraflop.components.transform Built-in graphics transformation Components.
teraflop.graphics.primitives Generative mesh primitives.
teraflop.input.event
teraflop.input.keyboard Keyboard input primitives.
teraflop.input.map Map user inputs to named actions.
teraflop.platform.vulkan Utilities for gfx graphics library integration.
teraflop.platform.window Native window primitives.
teraflop.systems.rendering
teraflop.async Asynchronous primitives.
teraflop.components Built-in Components and Component primitives.
teraflop.ecs Teraflop's Entity Component System primitives.
teraflop.game Application primitives.
teraflop.graphics Graphics pipeline primitives.
teraflop.input User input primitives.
teraflop.math Mathematics primitives.
teraflop.platform Native platform integrations.
teraflop.systems Teraflop's built-in ECS Systems.
teraflop.time Time primitives.
teraflop.traits