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, $(U 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

$(U Lock) is a RAII wrapper for DSFML's Mutex.

mutex
module nudsfml.system.mutex

$(U 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

$(U 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