Namespace Elegy.Common.Interfaces

Interfaces

IApplication

Application plugin interface. This is implemented by games and tools.

IByteBuffer

Byte buffer, a container that you can use to conveniently read from and write to binary blobs of data.

IByteSerialisable

This type can be serialised into an array of bytes, and then subconsequently used in IByteBuffer.Write/ReadObject.

IIdentifiable

A thing containing an ID.

IPlugin

Generic plugin interface.

IPluginCollector

Handles the loading and unloading of plugins. Used by other Elegy systems to "catch" their respective plugin types and similar things.

ITransformable

A thing containing a transformation matrix.

Enums

StringLength

String length options for IByteBuffer.