Namespace Gorgon.IO
Classes
FileImportedArgs
Event arguments for the FileImported.
FileImportingArgs
Event arguments for the FileImporting.
Gorgon2DEditorExtensions
Extension methods to load editor content.
GorgonAnimationCodecCommon
A base class containing common codec functionality.
GorgonAnimationCodecPlugIn
A plug in for allowing users to supply their own 3rd party animation codecs.
GorgonAnimationExtensions
Extension methods for IO on animation objects.
GorgonBinaryReader
An extended binary reader class.
GorgonBinaryWriter
An extended binary writer class.
GorgonChunkFileReader
A reader that will read in and parse the contents of a
GorgonChunkFileWriter
A writer that will lay out and write the contents of a
GorgonChunkFile<T>
Base class for a Gorgon chunked formatted data readers/writers.
GorgonCopyCallbackOptions
Callback options for copying a directory or file.
GorgonFileExtensionCollection
A collection of file extensions.
GorgonFileExtensionComparer
A comparer used to perform a comparison on two instances of GorgonFileExtension.
GorgonFileSystem
The virtual file System interface.
GorgonFileSystemStream
A file stream for the Gorgon file system.
GorgonFileSystemWriter
Specifies a writable area on the physical file system for a virtual file system.
GorgonIOExtensions
Extension methods for IO operations and string formatting.
GorgonPolySpriteCodecCommon
A base class containing common codec functionality.
GorgonSpriteCodecCommon
A base class containing common codec functionality.
GorgonSpriteCodecPlugIn
A plug in for allowing users to supply their own 3rd party sprite codecs.
GorgonStreamWrapper
Wraps a parent stream object into a stream object with a smaller boundary.
GorgonV1AnimationCodec
A codec used to import sprite animations from version 1 of Gorgon.
GorgonV1SpriteBinaryCodec
A codec that can read version 1 sprite data.
GorgonV2SpriteCodec
A codec that can read version 2 sprite data.
GorgonV31AnimationBinaryCodec
A codec used to read/write animations as binary formatted data.
GorgonV31AnimationJsonCodec
A codec used to read/write animations as a JSON formatted string value.
GorgonV3AnimationBinaryCodec
A codec used to read/write animations as binary formatted data.
GorgonV3AnimationJsonCodec
A codec used to read/write animations as a JSON formatted string value.
GorgonV3PolySpriteBinaryCodec
A codec that can read and write a binary formatted version of Gorgon v3 polygonal sprite data.
GorgonV3PolySpriteJsonCodec
A codec that can read and write a JSON formatted version of Gorgon v3 polygonal sprite data.
GorgonV3SpriteBinaryCodec
A codec that can read and write a binary formatted version of Gorgon v3 sprite data.
GorgonV3SpriteJsonCodec
A codec that can read and write a JSON formatted version of Gorgon v3 sprite data.
IOExtensions
Extension methods for IO functionality.
ImportedEventArgs
Event arguments for the Imported event.
VirtualDirectoryAddedEventArgs
Event arguments for the VirtualDirectoryAdded event.
VirtualDirectoryCopiedMovedEventArgs
Event arguments for the VirtualDirectoryMoved and VirtualDirectoryCopied event.
VirtualDirectoryDeletedEventArgs
Event arguments for the VirtualDirectoryDeleted event.
VirtualDirectoryRenamedEventArgs
Event arguments for the VirtualDirectoryRenamed event.
VirtualFileClosedEventArgs
Event arguments for the VirtualFileClosed event.
VirtualFileCopiedMovedEventArgs
Event arguments for the VirtualFileMoved and the VirtualDirectoryCopied event.
VirtualFileDeletedEventArgs
Event arguments for the VirtualFileDeleted event.
VirtualFileOpenedEventArgs
Event arguments for the VirtualFileOpened event.
VirtualFileRenamedEventArgs
Event arguments for the VirtualFileRenamed event.
Structs
GorgonAnimationCodecDescription
A name and description for an image codec within a GorgonAnimationCodecPlugIn.
GorgonChunk
A chunk for the chunked file format.
GorgonFileExtension
An extension and description for a file.
GorgonFileSystemMountPoint
A mount point for the virtual file system.
GorgonSpriteCodecDescription
A name and description for an image codec within a GorgonSpriteCodecPlugIn.
Interfaces
IGorgonAnimationCodec
An interface used to serialize or deserialize a IGorgonAnimation.
IGorgonContentLoader
Loads Gorgon2D specific content from an editor file system.
IGorgonFileSystem
The virtual file System interface.
IGorgonFileSystemNotifier
A notification system used to notify a IGorgonFileSystem that changes have been made.
IGorgonFileSystemWriter<T>
Specifies a writable area on the physical file system for a virtual file system.
IGorgonPolySpriteCodec
An interface used to serialize and deserialize GorgonPolySprite objects.
IGorgonReadOnlyChunkCollection
A collection of available chunks within a
IGorgonSpriteCodec
An interface used to serialize and deserialize GorgonSprite objects.
IGorgonVirtualDirectory
A representation of a virtual directory within a IGorgonFileSystem.
IGorgonVirtualFile
A representation of a file from a physical file system.
Enums
FileConflictResolution
A value indicating how to handle a file conflict in the file system.