Table of Contents

Namespace ReFuel.IO

Classes

IndisposableStream
IniOptions
IniReader
IniWriter
KartBinaryWriter
KartConvert

Mega class for type quantization with proper signed behavior.

LogProcessReporter

A progress reporter that outputs to the log stream.

ResourceResult

An IDisposable object that references one or more resources automatically.

SearchPath

Aliases a search dir system for the VFS.

ShaderPreprocessor

This class processes shader stage files in order the combine them into a single string.

ShaderPreprocessor.InfoLogItem

An info log item in the shader preprocessor.

ShaderProgramFile
ShaderProgramFileJsonConverter
ShaderProgramInfoFile
ShaderProgramInfoFile.AuthorObject
ShaderValidator
Substream
SynchronizedStreamEx

A better synchronzied stream than the default C# one.

Structs

IniNode
ProgressMessage

A simple message that is generated through a process.

ProgressReport

An object that encapsulates a progress report.

SearchPathSetup

Interfaces

IProcessReporter

Interface for process progress reporters.

IResourceImporter

Interface for all resource loaders.

IResourceImporterWithReporter

Enums

IniNodeKind
IniStringKind
ShaderPreprocessor.InfoLogType

Info log item types.