C# Class Alexandria.Platforms.Wii.NintendoOpticalDiscPartition

A partition within a NintendoOpticalDiscVolume, which is in turn within a Disc.
Inheritance: Glare.Assets.FolderAsset
ファイルを表示 Open project: Burton-Radons/Alexandria Class Usage Examples

Private Properties

Property Type Description
LoadFile Asset
LoadFileName void
LoadFileTable void
LoadHeaders void
LoadOffset long
NintendoOpticalDiscPartition System
ReadCluster byte[]

Public Methods

Method Description
Open ( ) : DiscPartitionStream

Open the disc partition as a stream.

OpenReader ( ) : BigEndianBinaryReader

Get a big-endian reader for the stream.

Private Methods

Method Description
LoadFile ( FolderAsset parent, BinaryReader reader, int &index, NintendoOpticalDiscSystem system ) : Asset
LoadFileName ( Asset file, BinaryReader reader, long baseNameOffset ) : void
LoadFileTable ( FolderAsset parent, BinaryReader reader, NintendoOpticalDiscSystem system ) : void
LoadHeaders ( AssetLoader loader ) : void
LoadOffset ( BinaryReader reader, NintendoOpticalDiscSystem system ) : long
NintendoOpticalDiscPartition ( NintendoOpticalDiscVolume volume, AssetLoader loader, int index ) : System
ReadCluster ( int index ) : byte[]

Method Details

Open() public method

Open the disc partition as a stream.
public Open ( ) : DiscPartitionStream
return DiscPartitionStream

OpenReader() public method

Get a big-endian reader for the stream.
public OpenReader ( ) : BigEndianBinaryReader
return Glare.Framework.BigEndianBinaryReader