Gorgon
Show / Hide Table of Contents

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 Gorgon Chunk File Format (GCFF) file.

GorgonChunkFileWriter

A writer that will lay out and write the contents of a Gorgon Chunk File Format (GCFF) file.

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 Gorgon Chunk File(GCFF).

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.

In this article
Back to top Copyright 2023 - Licensed under the MIT license by Michael Winsor (Tape_Worm).
Send comments on this topic to the author