C# Класс Nintenlord.ROMHacking.GBA.Graphics.GBAPalette

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

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

Метод Описание
GBAPalette ( Color palette ) : System
GBAPalette ( Color palette, int index ) : System
GBAPalette ( Color palette, int index, int length ) : System
GetFromBinary ( byte data ) : GBAPalette
GetFromBinary ( byte data, int index ) : GBAPalette
GetFromBinary ( byte data, int index, int length ) : GBAPalette
GetGBAColors ( IEnumerable colors ) : HashSet
IsInvalidGBAColour ( Color &c ) : bool
NormalizeToGBA ( Color &color ) : void
ToColor ( IRGBColor color ) : Color
ToGBAColors ( byte data, int index, int colorAmount ) : Color5bpc[]
ToPalette ( byte data, int offset, int amountOfColours ) : Color[]
this ( int i ) : Color
this ( int pal, int c ) : Color
toGBAcolor ( Color color ) : ushort
toGBAcolor ( int red, int green, int blue ) : ushort
toRawGBAPalette ( Color palette ) : byte[]

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

Метод Описание
GBAPalette ( ) : System
ValidateColors ( int index, int length ) : void
toColor ( ushort GBAColor ) : Color
toPalette ( ushort GBAPalette, int amountOfColours ) : Color[]

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

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

public GBAPalette ( Color palette ) : System
palette Color
Результат System

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

public GBAPalette ( Color palette, int index ) : System
palette Color
index int
Результат System

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

public GBAPalette ( Color palette, int index, int length ) : System
palette Color
index int
length int
Результат System

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

public static GetFromBinary ( byte data ) : GBAPalette
data byte
Результат GBAPalette

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

public static GetFromBinary ( byte data, int index ) : GBAPalette
data byte
index int
Результат GBAPalette

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

public static GetFromBinary ( byte data, int index, int length ) : GBAPalette
data byte
index int
length int
Результат GBAPalette

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

public static GetGBAColors ( IEnumerable colors ) : HashSet
colors IEnumerable
Результат HashSet

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

public static IsInvalidGBAColour ( Color &c ) : bool
c Color
Результат bool

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

public static NormalizeToGBA ( Color &color ) : void
color Color
Результат void

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

public static ToColor ( IRGBColor color ) : Color
color IRGBColor
Результат Color

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

public static ToGBAColors ( byte data, int index, int colorAmount ) : Color5bpc[]
data byte
index int
colorAmount int
Результат Color5bpc[]

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

public static ToPalette ( byte data, int offset, int amountOfColours ) : Color[]
data byte
offset int
amountOfColours int
Результат Color[]

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

public this ( int i ) : Color
i int
Результат Color

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

public this ( int pal, int c ) : Color
pal int
c int
Результат Color

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

public static toGBAcolor ( Color color ) : ushort
color Color
Результат ushort

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

public static toGBAcolor ( int red, int green, int blue ) : ushort
red int
green int
blue int
Результат ushort

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

public static toRawGBAPalette ( Color palette ) : byte[]
palette Color
Результат byte[]