C# 클래스 HaloMap.RawData.ParsedBitmap

Summary description for Bitmap.
파일 보기 프로젝트 열기: troymac1ure/Entity 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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