C# Класс RocksmithToolkitLib.Sng2014HSL.Sng2014File

Наследование: Sng
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
ConvertSong ( string xmlFile ) : Sng2014File
ConvertXML ( string xmlPath, ArrangementType type, string cdata = null ) : Sng2014File
CopyStruct ( object obj ) : MemoryStream
HashStruct ( object obj ) : UInt32
IsCustomFont ( ) : bool
LoadFromFile ( string inputFile, System.Platform platform ) : Sng2014File

Raw SNG data reader.

PackSng ( Stream input, Stream output, System.Platform platform ) : void
Read ( EndianBinaryReader r ) : void
ReadSng ( Stream input, System.Platform platform ) : Sng2014File
Sng2014File ( ) : System
Sng2014File ( Stream data ) : System
UnpackSng ( Stream input, Stream output, System.Platform platform ) : void
Write ( EndianBinaryWriter w ) : void
WriteChartData ( string outfile, System.Platform platform ) : void
WriteSng ( Stream output, System.Platform platform ) : void

Приватные методы

Метод Описание
getChartData ( System.Platform platform ) : byte[]
getPropertyValue ( object obj, string propertyName ) : object
writeField ( EndianBinaryWriter w, object value ) : void
writeStruct ( EndianBinaryWriter w, object obj ) : void

Описание методов

ConvertSong() публичный статический Метод

public static ConvertSong ( string xmlFile ) : Sng2014File
xmlFile string
Результат Sng2014File

ConvertXML() публичный статический Метод

public static ConvertXML ( string xmlPath, ArrangementType type, string cdata = null ) : Sng2014File
xmlPath string
type ArrangementType
cdata string
Результат Sng2014File

CopyStruct() публичный Метод

public CopyStruct ( object obj ) : MemoryStream
obj object
Результат System.IO.MemoryStream

HashStruct() публичный Метод

public HashStruct ( object obj ) : UInt32
obj object
Результат System.UInt32

IsCustomFont() публичный Метод

public IsCustomFont ( ) : bool
Результат bool

LoadFromFile() публичный статический Метод

Raw SNG data reader.
public static LoadFromFile ( string inputFile, System.Platform platform ) : Sng2014File
inputFile string Packed and encrypted SNG file
platform System.Platform
Результат Sng2014File

PackSng() публичный статический Метод

public static PackSng ( Stream input, Stream output, System.Platform platform ) : void
input Stream
output Stream
platform System.Platform
Результат void

Read() публичный Метод

public Read ( EndianBinaryReader r ) : void
r EndianBinaryReader
Результат void

ReadSng() публичный статический Метод

public static ReadSng ( Stream input, System.Platform platform ) : Sng2014File
input Stream
platform System.Platform
Результат Sng2014File

Sng2014File() публичный Метод

public Sng2014File ( ) : System
Результат System

Sng2014File() публичный Метод

public Sng2014File ( Stream data ) : System
data Stream
Результат System

UnpackSng() публичный статический Метод

public static UnpackSng ( Stream input, Stream output, System.Platform platform ) : void
input Stream
output Stream
platform System.Platform
Результат void

Write() публичный Метод

public Write ( EndianBinaryWriter w ) : void
w EndianBinaryWriter
Результат void

WriteChartData() публичный Метод

public WriteChartData ( string outfile, System.Platform platform ) : void
outfile string
platform System.Platform
Результат void

WriteSng() публичный Метод

public WriteSng ( Stream output, System.Platform platform ) : void
output Stream
platform System.Platform
Результат void