C# Класс HaloMap.RawData.ParsedBitmap

Summary description for Bitmap.
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
BitmapHeader HaloBitmapHeader
Properties BitmapInfo[]
headersize int

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

Метод Описание
ConvertCEtoH2ParsedBitmap ( Meta &meta, Map map ) : void

The convert c eto h 2 parsed bitmap.

DecodeBitm ( byte bitmBytes, int height, int width, int depth, int bitsPerPixel, BitmapType type, BitmapFormat format, bool swizzle, Map map, int visualchunkindex, int ident ) : Bitmap

The decode bitm.

FindChunkAndDecode ( int bitmap, int chunknumber, int mipmap, Meta &meta, Map map, int visualchunkindex, int bspnumber ) : Bitmap

The find chunk and decode.

ParsedBitmap ( Meta &meta, Map map ) : System

Initializes a new instance of the ParsedBitmap class.

ReadCEParsedBitmap ( Meta &meta ) : void

The read ce parsed bitmap.

ReadH2ParsedBitmap ( Meta &meta ) : void

The read h 2 parsed bitmap.

bitmapInternalize ( Meta bitmapMeta ) : void

The bitmap internalize.

bitmapInternalizeRaw ( RawDataContainer &raw, Map map ) : void

Internalizes a bitmap by passing raw data. This was primarily written for the bitmap internalization in the mainmenu editor.

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

Метод Описание
DecodeBitmap ( byte &fart, int height, int width, int depth, int bitsPerPixel, BitmapType type, BitmapFormat format, bool swizzle, Map map, int visualchunkindex, int ident ) : int

The decode bitmap.

RtlMoveMemory ( IntPtr dest, byte src, int cb ) : void
biGetRawTotalSize ( RawDataContainer raw, bool ignoreInternal ) : long

The bi get raw total size.

biUpdateMapInfo ( Map map, int change ) : void

The bi update map info.

genPadding ( int amount, byte type ) : byte[]

The gen padding.

genPaddingSize ( long totRawSize, int padToSize ) : int

The gen padding size.

shift ( FileStream FS, long offset, long size ) : void

The shift.

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

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

The convert c eto h 2 parsed bitmap.
public ConvertCEtoH2ParsedBitmap ( Meta &meta, Map map ) : void
meta HaloMap.Meta.Meta The meta.
map HaloMap.Map.Map The map.
Результат void

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

The decode bitm.
/// ///
public static DecodeBitm ( byte bitmBytes, int height, int width, int depth, int bitsPerPixel, BitmapType type, BitmapFormat format, bool swizzle, Map map, int visualchunkindex, int ident ) : Bitmap
bitmBytes byte The bitm bytes.
height int The height.
width int The width.
depth int The depth.
bitsPerPixel int The bits per pixel.
type BitmapType The type.
format BitmapFormat The format.
swizzle bool The swizzle.
map HaloMap.Map.Map The map.
visualchunkindex int The visualchunkindex.
ident int The ident.
Результат System.Drawing.Bitmap

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

The find chunk and decode.
public FindChunkAndDecode ( int bitmap, int chunknumber, int mipmap, Meta &meta, Map map, int visualchunkindex, int bspnumber ) : Bitmap
bitmap int The bitmap.
chunknumber int The chunknumber.
mipmap int The mipmap.
meta HaloMap.Meta.Meta The meta.
map HaloMap.Map.Map The map.
visualchunkindex int The visualchunkindex.
bspnumber int The bspnumber.
Результат System.Drawing.Bitmap

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

Initializes a new instance of the ParsedBitmap class.
public ParsedBitmap ( Meta &meta, Map map ) : System
meta HaloMap.Meta.Meta The meta.
map HaloMap.Map.Map The map.
Результат System

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

The read ce parsed bitmap.
public ReadCEParsedBitmap ( Meta &meta ) : void
meta HaloMap.Meta.Meta The meta.
Результат void

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

The read h 2 parsed bitmap.
public ReadH2ParsedBitmap ( Meta &meta ) : void
meta HaloMap.Meta.Meta The meta.
Результат void

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

The bitmap internalize.
public static bitmapInternalize ( Meta bitmapMeta ) : void
bitmapMeta HaloMap.Meta.Meta The bitmap meta.
Результат void

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

Internalizes a bitmap by passing raw data. This was primarily written for the bitmap internalization in the mainmenu editor.
public static bitmapInternalizeRaw ( RawDataContainer &raw, Map map ) : void
raw RawDataContainer Entity.RawDataContainer
map HaloMap.Map.Map Map to add data to
Результат void

Описание свойств

BitmapHeader публичное свойство

The bitmap header.
public HaloBitmapHeader BitmapHeader
Результат HaloBitmapHeader

Properties публичное свойство

The properties.
public BitmapInfo[] Properties
Результат BitmapInfo[]

headersize публичное свойство

The headersize.
public int headersize
Результат int