nudsfml.system

Undocumented in source.

Modules

clock
module nudsfml.system.clock

Clock is a lightweight class for measuring time.

config
module nudsfml.system.config

A module containing configuration settings.

err
module nudsfml.system.err

By default, err outputs to the same location as stderr, which is the console if there's one available.

inputstream
module nudsfml.system.inputstream
Undocumented in source.
lock
module nudsfml.system.lock

Lock is a RAII wrapper for DSFML's Mutex.

mutex
module nudsfml.system.mutex

Mutex stands for "MUTual EXclusion". A mutex is a synchronization object, used when multiple threads are involved.

sleep
module nudsfml.system.sleep

A module containing the sleep function.

string
module nudsfml.system.string

A module containing functions for interacting with strings going to and from a C/C++ library as well as converting between D's string types. This module has no dependencies except for std.utf.

thread
module nudsfml.system.thread

Threads provide a way to run multiple parts of the code in parallel. When you launch a new thread, the execution is split and both the new thread and the caller run in parallel.

time
module nudsfml.system.time

Time encapsulates a time value in a flexible way. It allows to define a time value either as a number of seconds, milliseconds or microseconds. It also works the other way round: you can read a time value as either a number of seconds, milliseconds or microseconds.

vector2
module nudsfml.system.vector2
Undocumented in source.
vector3
module nudsfml.system.vector3
Undocumented in source.

Public Imports

nudsfml.system.clock
public import nudsfml.system.clock;
Undocumented in source.
nudsfml.system.config
public import nudsfml.system.config;
Undocumented in source.
nudsfml.system.err
public import nudsfml.system.err;
Undocumented in source.
nudsfml.system.inputstream
public import nudsfml.system.inputstream;
Undocumented in source.
nudsfml.system.lock
public import nudsfml.system.lock;
Undocumented in source.
nudsfml.system.mutex
public import nudsfml.system.mutex;
Undocumented in source.
nudsfml.system.sleep
public import nudsfml.system.sleep;
Undocumented in source.
nudsfml.system.thread
public import nudsfml.system.thread;
Undocumented in source.
nudsfml.system.time
public import nudsfml.system.time;
Undocumented in source.
nudsfml.system.vector2
public import nudsfml.system.vector2;
Undocumented in source.
nudsfml.system.vector3
public import nudsfml.system.vector3;
Undocumented in source.

Meta