@nanoforge-dev/core

Interfaces

NanoforgeClient

Defined in: nanoforge-client.ts:9

Extends

  • NanoforgeApplication

Properties

applicationConfig
protected applicationConfig: ApplicationConfig;

Defined in: nanoforge-application.ts:16

Inherited from
NanoforgeApplication.applicationConfig

Methods

init()
init(options): Promise<void>;

Defined in: nanoforge-application.ts:46

Parameters
options

IRunOptions

Returns

Promise<void>

Inherited from
NanoforgeApplication.init
run()
run(): Promise<void>;

Defined in: nanoforge-application.ts:54

Returns

Promise<void>

Inherited from
NanoforgeApplication.run
use()
use(sym, library): void;

Defined in: nanoforge-application.ts:30

Parameters
sym

symbol

library

ILibrary

Returns

void

Inherited from
NanoforgeApplication.use
useAssetManager()
useAssetManager(library): void;

Defined in: nanoforge-application.ts:42

Parameters
library

IAssetManagerLibrary

Returns

void

Inherited from
NanoforgeApplication.useAssetManager
useComponentSystem()
useComponentSystem(library): void;

Defined in: nanoforge-application.ts:34

Parameters
library

IComponentSystemLibrary

Returns

void

Inherited from
NanoforgeApplication.useComponentSystem
useGraphics()
useGraphics(library): void;

Defined in: nanoforge-client.ts:10

Parameters
library

IGraphicsLibrary

Returns

void

useInput()
useInput(library): void;

Defined in: nanoforge-client.ts:14

Parameters
library

IInputLibrary

Returns

void

useNetwork()
useNetwork(library): void;

Defined in: nanoforge-application.ts:38

Parameters
library

INetworkLibrary

Returns

void

Inherited from
NanoforgeApplication.useNetwork
useSound()
useSound(library): void;

Defined in: nanoforge-client.ts:18

Parameters
library

ISoundLibrary

Returns

void


NanoforgeServer

Defined in: nanoforge-server.ts:3

Extends

  • NanoforgeApplication

Properties

applicationConfig
protected applicationConfig: ApplicationConfig;

Defined in: nanoforge-application.ts:16

Inherited from
NanoforgeApplication.applicationConfig

Methods

init()
init(options): Promise<void>;

Defined in: nanoforge-application.ts:46

Parameters
options

IRunOptions

Returns

Promise<void>

Inherited from
NanoforgeApplication.init
run()
run(): Promise<void>;

Defined in: nanoforge-application.ts:54

Returns

Promise<void>

Inherited from
NanoforgeApplication.run
use()
use(sym, library): void;

Defined in: nanoforge-application.ts:30

Parameters
sym

symbol

library

ILibrary

Returns

void

Inherited from
NanoforgeApplication.use
useAssetManager()
useAssetManager(library): void;

Defined in: nanoforge-application.ts:42

Parameters
library

IAssetManagerLibrary

Returns

void

Inherited from
NanoforgeApplication.useAssetManager
useComponentSystem()
useComponentSystem(library): void;

Defined in: nanoforge-application.ts:34

Parameters
library

IComponentSystemLibrary

Returns

void

Inherited from
NanoforgeApplication.useComponentSystem
useNetwork()
useNetwork(library): void;

Defined in: nanoforge-application.ts:38

Parameters
library

INetworkLibrary

Returns

void

Inherited from
NanoforgeApplication.useNetwork

Variables

NanoforgeFactory

const NanoforgeFactory: NanoforgeFactoryStatic;

Defined in: nanoforge-factory.ts:15