sfml

package sfml

Members list

Packages

package sfml.audio

Sounds, streaming (musics or custom sources), recording, spatialization.

Sounds, streaming (musics or custom sources), recording, spatialization.

Attributes

package sfml.graphics

2D graphics module: sprites, text, shapes, ...

2D graphics module: sprites, text, shapes, ...

Attributes

package sfml.internal
package sfml.stdlib
package sfml.system

Base module of SFML, defining various utilities.

Base module of SFML, defining various utilities.

It provides vector classes, Unicode strings and conversion functions, threads and mutexes, timing classes.

Attributes

package sfml.window

Provides OpenGL-based windows, and abstractions for events and input handling.

Provides OpenGL-based windows, and abstractions for events and input handling.

Attributes

Type members

Classlikes

class Constructor[T](val ctor: Ptr[T] => Unit)

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object Constructor

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
class Immutable[+T](val get: T)

Make objects immutable.

Make objects immutable.

Making an object immutable means that it can no longer be modified, even by functions. Functions that ensures that the object is not modified can take an immutable object as a parameter.

Type parameters

T

Type of the object to be made immutable

Attributes

Note

This wrapper is the C++ equivalent of the const keyword

Companion
object
Supertypes
class Object
trait Matchable
class Any
object Immutable

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Immutable.type