C# Class HaloMap.DDSFunctions.DDS

The dds.
显示文件 Open project: troymac1ure/Entity Class Usage Examples

Public Methods

Method Description
ExtractDDS ( Meta m, ParsedBitmap pm, BinaryWriter &bw, int index ) : ParsedBitmap.BitmapInfo

Extracts Meta Data to a dds file.

ExtractDDS ( Meta m, ParsedBitmap pm, BinaryWriter &bw, int index, ParsedBitmap bi ) : ParsedBitmap.BitmapInfo

Extracts meta data to a dds stream.

InjectDDS ( Meta m, ParsedBitmap pm, BinaryReader &br, int index ) : void

Injects a dds stream to Meta Data.

InjectDDS ( Meta m, ParsedBitmap pm, BinaryReader &br, int index, ParsedBitmap bi ) : void

Injects a dds stream to Meta Data.

getBitmapFormat ( DDS_HEADER_STRUCTURE dds ) : ParsedBitmap.BitmapFormat

The get bitmap format.

getBitmapType ( DDSURFACEDESC2 ddsd ) : ParsedBitmap.BitmapType

The get bitmap type.

getDDSType ( ParsedBitmap info ) : DDSFileFormat

The get dds type.

Method Details

ExtractDDS() public static method

Extracts Meta Data to a dds file.
public static ExtractDDS ( Meta m, ParsedBitmap pm, BinaryWriter &bw, int index ) : ParsedBitmap.BitmapInfo
m HaloMap.Meta.Meta Bitmap Meta
pm HaloMap.RawData.ParsedBitmap ParsedBitmap Data
bw System.IO.BinaryWriter Binary Writer Stream
index int The index # of the ParsedBitmap Data
return HaloMap.RawData.ParsedBitmap.BitmapInfo

ExtractDDS() public static method

Extracts meta data to a dds stream.
public static ExtractDDS ( Meta m, ParsedBitmap pm, BinaryWriter &bw, int index, ParsedBitmap bi ) : ParsedBitmap.BitmapInfo
m HaloMap.Meta.Meta Bitmap Meta
pm HaloMap.RawData.ParsedBitmap ParsedBitmap Data
bw System.IO.BinaryWriter Binary Writer Stream
index int The index # of the ParsedBitmap Data
bi HaloMap.RawData.ParsedBitmap BitmapInfo Data
return HaloMap.RawData.ParsedBitmap.BitmapInfo

InjectDDS() public static method

Injects a dds stream to Meta Data.
public static InjectDDS ( Meta m, ParsedBitmap pm, BinaryReader &br, int index ) : void
m HaloMap.Meta.Meta Bitmap Meta
pm HaloMap.RawData.ParsedBitmap ParsedBitmap Data
br System.IO.BinaryReader Binary Reader Stream
index int The index # of the ParsedBitmap Data
return void

InjectDDS() public static method

Injects a dds stream to Meta Data.
public static InjectDDS ( Meta m, ParsedBitmap pm, BinaryReader &br, int index, ParsedBitmap bi ) : void
m HaloMap.Meta.Meta Bitmap Meta
pm HaloMap.RawData.ParsedBitmap ParsedBitmap Data
br System.IO.BinaryReader Binary Reader Stream
index int The index # of the ParsedBitmap Data
bi HaloMap.RawData.ParsedBitmap BitmapInfo Data
return void

getBitmapFormat() public static method

The get bitmap format.
public static getBitmapFormat ( DDS_HEADER_STRUCTURE dds ) : ParsedBitmap.BitmapFormat
dds DDS_HEADER_STRUCTURE The dds.
return ParsedBitmap.BitmapFormat

getBitmapType() public static method

The get bitmap type.
public static getBitmapType ( DDSURFACEDESC2 ddsd ) : ParsedBitmap.BitmapType
ddsd DDSURFACEDESC2 The ddsd.
return ParsedBitmap.BitmapType

getDDSType() public static method

The get dds type.
public static getDDSType ( ParsedBitmap info ) : DDSFileFormat
info HaloMap.RawData.ParsedBitmap The info.
return DDSFileFormat