engine

package
v0.0.0-...-c7db75a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 18, 2021 License: GPL-3.0 Imports: 9 Imported by: 0

Documentation

Overview

Package engine represents the main abyss engine

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Engine

type Engine struct {
	// contains filtered or unexported fields
}

Engine represents an instance of the Abyss Engine.

func New

func New(config *configuration.Configuration,
	graphicsBackend graphicsbackend.Interface,
	inputBackend inputbackend.Interface,
	sceneManager *scenemanager.SceneManager,
) (*Engine, error)

New creates a new instance of the abyss engine

func (*Engine) Run

func (engine *Engine) Run() error

Run runs the engine

Directories

Path Synopsis
backends
common
Package configuration contains structures and functions related to the engine's configuration
Package configuration contains structures and functions related to the engine's configuration

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL