Table of Contents

Namespace SharpPluginLoader.Core.IO

Classes

Input

Provides a set of methods for checking the state of the controller and keyboard.

KeyBindings
MtCipherStream

Represents a cipher stream. Can be used to encrypt/decrypt data from a stream.

MtFile

Represents a file.

MtFileStream

Represents a file stream.

MtMemoryStream

Represents a memory stream.

MtStream

Represents any kind of stream.

Structs

Keybind<T>

A hotkey, for either a keyboard or a controller.

MtSerializer

Provides an interface for serializing and deserializing objects to and from binary and XML formats.

The binary serialization format is CAPCOM's proprietary XFS format, commonly used by .fsm files.

Enums

Button

The buttons on a controller using Playstation names.

CipherStreamMode
Key

The buttons on a keyboard.

MemoryStreamMode
OpenMode

Specifies how to open a file.

SerializerEncoding
SerializerMode