C# Class HyoutaTools.Other.PSP.GIM.PaletteSection

Inheritance: ISection
Datei anzeigen Open project: AdmiralCurtiss/HyoutaTools Class Usage Examples

Public Properties

Property Type Description
ColorDepth ushort
DataOffset ushort
Format ImageFormat
FrameCount ushort
LayerCount ushort
Offset int
PaletteCount uint
PaletteOffsets uint[]
Palettes List>
PalettesRawBytes byte[][]
PartSize uint
PartSizeDuplicate uint
PartSizeMinus0x10 uint
Type ushort
Unknown ushort
Unknown10 ushort
Unknown11 ushort
Unknown12 uint
Unknown13 uint
Unknown14 uint
Unknown15 ushort
Unknown17 ushort
Unknown2 uint
Unknown3 ushort
Unknown4 ushort
Unknown5 ushort
Unknown6 ushort
Unknown7 ushort
Unknown8 ushort
Unknown9 ushort

Public Methods

Method Description
GetBytePerColor ( ) : int
GetPartSize ( ) : uint
PaletteSection ( byte File, int Offset ) : System
Recalculate ( int NewFilesize ) : void
Serialize ( ) : byte[]

Method Details

GetBytePerColor() public method

public GetBytePerColor ( ) : int
return int

GetPartSize() public method

public GetPartSize ( ) : uint
return uint

PaletteSection() public method

public PaletteSection ( byte File, int Offset ) : System
File byte
Offset int
return System

Recalculate() public method

public Recalculate ( int NewFilesize ) : void
NewFilesize int
return void

Serialize() public method

public Serialize ( ) : byte[]
return byte[]

Property Details

ColorDepth public_oe property

public ushort ColorDepth
return ushort

DataOffset public_oe property

public ushort DataOffset
return ushort

Format public_oe property

public ImageFormat Format
return ImageFormat

FrameCount public_oe property

public ushort FrameCount
return ushort

LayerCount public_oe property

public ushort LayerCount
return ushort

Offset public_oe property

public int Offset
return int

PaletteCount public_oe property

public uint PaletteCount
return uint

PaletteOffsets public_oe property

public uint[] PaletteOffsets
return uint[]

Palettes public_oe property

public List> Palettes
return List>

PalettesRawBytes public_oe property

public byte[][] PalettesRawBytes
return byte[][]

PartSize public_oe property

public uint PartSize
return uint

PartSizeDuplicate public_oe property

public uint PartSizeDuplicate
return uint

PartSizeMinus0x10 public_oe property

public uint PartSizeMinus0x10
return uint

Type public_oe property

public ushort Type
return ushort

Unknown public_oe property

public ushort Unknown
return ushort

Unknown10 public_oe property

public ushort Unknown10
return ushort

Unknown11 public_oe property

public ushort Unknown11
return ushort

Unknown12 public_oe property

public uint Unknown12
return uint

Unknown13 public_oe property

public uint Unknown13
return uint

Unknown14 public_oe property

public uint Unknown14
return uint

Unknown15 public_oe property

public ushort Unknown15
return ushort

Unknown17 public_oe property

public ushort Unknown17
return ushort

Unknown2 public_oe property

public uint Unknown2
return uint

Unknown3 public_oe property

public ushort Unknown3
return ushort

Unknown4 public_oe property

public ushort Unknown4
return ushort

Unknown5 public_oe property

public ushort Unknown5
return ushort

Unknown6 public_oe property

public ushort Unknown6
return ushort

Unknown7 public_oe property

public ushort Unknown7
return ushort

Unknown8 public_oe property

public ushort Unknown8
return ushort

Unknown9 public_oe property

public ushort Unknown9
return ushort