C# 클래스 HyoutaTools.Other.PSP.GIM.ImageSection

상속: ISection
파일 보기 프로젝트 열기: AdmiralCurtiss/HyoutaTools 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
ColorDepth ushort
DataOffset ushort
Format ImageFormat
FrameCount ushort
Height ushort
ImageCount uint
ImageOffsets uint[]
Images List>
ImagesRawBytes byte[][]
LayerCount ushort
Offset int
PartSize uint
PartSizeDuplicate uint
PartSizeMinus0x10 uint
PixelOrder ushort
Type ushort
Unknown ushort
Unknown10 ushort
Unknown11 ushort
Unknown12 uint
Unknown13 uint
Unknown14 uint
Unknown15 ushort
Unknown17 ushort
Unknown2 uint
Unknown3 ushort
Unknown7 ushort
Unknown8 ushort
Unknown9 ushort
Width ushort

공개 메소드들

메소드 설명
ConvertToTruecolor ( int imageNumber, List Palette ) : void
CovertToPaletted ( int imageNumber, uint NewPalette ) : void
DiscardUnusedColorsPaletted ( int imageNumber, PaletteSection paletteSection, int paletteNumber ) : void
GetBitPerPixel ( ) : int
GetPartSize ( ) : uint
ImageSection ( byte File, int Offset ) : System
Recalculate ( int NewFilesize ) : void
Serialize ( ) : byte[]

메소드 상세

ConvertToTruecolor() 공개 메소드

public ConvertToTruecolor ( int imageNumber, List Palette ) : void
imageNumber int
Palette List
리턴 void

CovertToPaletted() 공개 메소드

public CovertToPaletted ( int imageNumber, uint NewPalette ) : void
imageNumber int
NewPalette uint
리턴 void

DiscardUnusedColorsPaletted() 공개 메소드

public DiscardUnusedColorsPaletted ( int imageNumber, PaletteSection paletteSection, int paletteNumber ) : void
imageNumber int
paletteSection PaletteSection
paletteNumber int
리턴 void

GetBitPerPixel() 공개 메소드

public GetBitPerPixel ( ) : int
리턴 int

GetPartSize() 공개 메소드

public GetPartSize ( ) : uint
리턴 uint

ImageSection() 공개 메소드

public ImageSection ( byte File, int Offset ) : System
File byte
Offset int
리턴 System

Recalculate() 공개 메소드

public Recalculate ( int NewFilesize ) : void
NewFilesize int
리턴 void

Serialize() 공개 메소드

public Serialize ( ) : byte[]
리턴 byte[]

프로퍼티 상세

ColorDepth 공개적으로 프로퍼티

public ushort ColorDepth
리턴 ushort

DataOffset 공개적으로 프로퍼티

public ushort DataOffset
리턴 ushort

Format 공개적으로 프로퍼티

public ImageFormat Format
리턴 ImageFormat

FrameCount 공개적으로 프로퍼티

public ushort FrameCount
리턴 ushort

Height 공개적으로 프로퍼티

public ushort Height
리턴 ushort

ImageCount 공개적으로 프로퍼티

public uint ImageCount
리턴 uint

ImageOffsets 공개적으로 프로퍼티

public uint[] ImageOffsets
리턴 uint[]

Images 공개적으로 프로퍼티

public List> Images
리턴 List>

ImagesRawBytes 공개적으로 프로퍼티

public byte[][] ImagesRawBytes
리턴 byte[][]

LayerCount 공개적으로 프로퍼티

public ushort LayerCount
리턴 ushort

Offset 공개적으로 프로퍼티

public int Offset
리턴 int

PartSize 공개적으로 프로퍼티

public uint PartSize
리턴 uint

PartSizeDuplicate 공개적으로 프로퍼티

public uint PartSizeDuplicate
리턴 uint

PartSizeMinus0x10 공개적으로 프로퍼티

public uint PartSizeMinus0x10
리턴 uint

PixelOrder 공개적으로 프로퍼티

public ushort PixelOrder
리턴 ushort

Type 공개적으로 프로퍼티

public ushort Type
리턴 ushort

Unknown 공개적으로 프로퍼티

public ushort Unknown
리턴 ushort

Unknown10 공개적으로 프로퍼티

public ushort Unknown10
리턴 ushort

Unknown11 공개적으로 프로퍼티

public ushort Unknown11
리턴 ushort

Unknown12 공개적으로 프로퍼티

public uint Unknown12
리턴 uint

Unknown13 공개적으로 프로퍼티

public uint Unknown13
리턴 uint

Unknown14 공개적으로 프로퍼티

public uint Unknown14
리턴 uint

Unknown15 공개적으로 프로퍼티

public ushort Unknown15
리턴 ushort

Unknown17 공개적으로 프로퍼티

public ushort Unknown17
리턴 ushort

Unknown2 공개적으로 프로퍼티

public uint Unknown2
리턴 uint

Unknown3 공개적으로 프로퍼티

public ushort Unknown3
리턴 ushort

Unknown7 공개적으로 프로퍼티

public ushort Unknown7
리턴 ushort

Unknown8 공개적으로 프로퍼티

public ushort Unknown8
리턴 ushort

Unknown9 공개적으로 프로퍼티

public ushort Unknown9
리턴 ushort

Width 공개적으로 프로퍼티

public ushort Width
리턴 ushort