C# (CSharp) FyreVM Namespace

Nested Namespaces

FyreVM.Profiling

Classes

Name Description
BigEndian Provides utility functions for working with big-endian numbers.
Engine
Engine.BranchStrNode
Engine.CallStub Represents a Glulx call stub, which describes the VM's state at the time of a function call or string printing task.
Engine.CharStrNode
Engine.EndStrNode
Engine.GlkConst
Engine.GlkMemoryStream
Engine.GlkMemoryUniStream
Engine.GlkStream
Engine.GlkWindowStream
Engine.IndirectStrNode
Engine.StrNode
Engine.StringStrNode
Engine.UniCharStrNode
Engine.Veneer Provides hardcoded versions of some commonly used veneer routines (low-level functions that are automatically compiled into every Inform game).
KeyWantedEventArgs Provides data for an input character request event.
LineWantedEventArgs Provides data for an input line request event.
Opcode
OpcodeAttribute
OutputBuffer Collects output from the game file, on various output channels, to be delivered all at once.
OutputReadyEventArgs Provides data for an output event.
Quetzal Implements the Quetzal saved-game file specification by holding a list of typed data chunks which can be read from or written to streams.
SaveRestoreEventArgs Provides data for a save or restore event.
TransitionEventArgs
VMException An exception that is thrown by FyreVM when the game misbehaves.