C# Класс LynnaLab.GraphicsState

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

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

Метод Описание
AddGfxHeader ( GfxHeaderData header, GfxHeaderType group ) : void
AddPaletteHeaderGroup ( PaletteHeaderGroup group, PaletteGroupType type ) : void
AddTileModifiedHandler ( TileModifiedHandler handler ) : void
GetBackgroundPalettes ( ) : Color[][]
GetPalettes ( PaletteType type ) : Color[][]
GetSpritePalettes ( ) : Color[][]
GraphicsState ( ) : System
RemoveGfxHeaderType ( GfxHeaderType type ) : void
RemovePaletteGroupType ( PaletteGroupType type ) : void
RemoveTileModifiedHandler ( TileModifiedHandler handler ) : void

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

Метод Описание
CheckGfxHeaderTilesToUpdate ( GfxHeaderData header ) : void
LoadGfxHeader ( GfxHeaderData header ) : void
LoadPaletteHeaderGroup ( PaletteHeaderGroup group ) : void
RegenerateBuffers ( ) : void
RegeneratePalettes ( ) : void

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

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

public AddGfxHeader ( GfxHeaderData header, GfxHeaderType group ) : void
header GfxHeaderData
group GfxHeaderType
Результат void

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

public AddPaletteHeaderGroup ( PaletteHeaderGroup group, PaletteGroupType type ) : void
group PaletteHeaderGroup
type PaletteGroupType
Результат void

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

public AddTileModifiedHandler ( TileModifiedHandler handler ) : void
handler TileModifiedHandler
Результат void

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

public GetBackgroundPalettes ( ) : Color[][]
Результат Color[][]

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

public GetPalettes ( PaletteType type ) : Color[][]
type PaletteType
Результат Color[][]

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

public GetSpritePalettes ( ) : Color[][]
Результат Color[][]

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

public GraphicsState ( ) : System
Результат System

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

public RemoveGfxHeaderType ( GfxHeaderType type ) : void
type GfxHeaderType
Результат void

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

public RemovePaletteGroupType ( PaletteGroupType type ) : void
type PaletteGroupType
Результат void

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

public RemoveTileModifiedHandler ( TileModifiedHandler handler ) : void
handler TileModifiedHandler
Результат void