Twilight Princess
Remastered version of the GameCube game
Loading...
Searching...
No Matches
BTILoader.cs File Reference

Classes

class  BTILoader
 
class  BTI
 

Enumerations

enum  TexFormat {
  I4 = 0x0 , I8 = 0x1 , IA4 = 0x2 , IA8 = 0x3 ,
  RGB565 = 0x4 , RGB5A3 = 0x5 , RGBA8 = 0x6 , C4 = 0x8 ,
  C8 = 0x9 , C14X2 = 0xA , CMPR = 0xE
}
 
enum  WrapMode { CLAMP = 0 , REPEAT = 1 , MIRROR = 2 }
 
enum  TexPalette { IA8 = 0x00 , RGB565 = 0x01 , RGB5A3 = 0x02 }
 
enum  TexFilter {
  NEAR = 0 , LINEAR = 1 , NEAR_MIP_NEAR = 2 , LIN_MIP_NEAR = 3 ,
  NEAR_MIP_LIN = 4 , LIN_MIP_LIN = 5
}
 
enum  Anisotropy { _1 = 0x00 , _2 = 0x01 , _4 = 0x02 }
 
enum  BlockWidths {
  I4 = 8 , I8 = 8 , IA4 = 8 , IA8 = 4 ,
  RGB565 = 4 , RGB5A3 = 4 , RGBA32 = 4 , C4 = 8 ,
  C8 = 8 , C14X2 = 4 , CMPR = 8
}
 
enum  BlockHeights {
  I4 = 8 , I8 = 4 , IA4 = 4 , IA8 = 4 ,
  RGB565 = 4 , RGB5A3 = 4 , RGBA32 = 4 , C4 = 8 ,
  C8 = 4 , C14X2 = 4 , CMPR = 8
}
 
enum  BlockDataSizes {
  I4 = 32 , I8 = 32 , IA4 = 32 , IA8 = 32 ,
  RGB565 = 32 , RGB5A3 = 32 , RGBA32 = 64 , C4 = 32 ,
  C8 = 32 , C14X2 = 32 , CMPR = 32
}
 
enum  ImageFormatsThatUsePalettes { C4 , C8 , C14X2 }
 
enum  GreyscaleImageFormats { I4 , I8 , IA4 , IA8 }
 
enum  GreyscalePaletteFormats { IA8 }
 
enum  PaletteFormatsWithAlpha { IA8 , RGB5A3 }
 
enum  MaxColorsForImageFormat { C4 = 1 << 4 , C8 = 1 << 8 , C14X2 = 1 << 14 }
 

Enumeration Type Documentation

◆ Anisotropy

enum Anisotropy
Enumerator
_1 
_2 
_4 

◆ BlockDataSizes

Enumerator
I4 
I8 
IA4 
IA8 
RGB565 
RGB5A3 
RGBA32 
C4 
C8 
C14X2 
CMPR 

◆ BlockHeights

Enumerator
I4 
I8 
IA4 
IA8 
RGB565 
RGB5A3 
RGBA32 
C4 
C8 
C14X2 
CMPR 

◆ BlockWidths

Enumerator
I4 
I8 
IA4 
IA8 
RGB565 
RGB5A3 
RGBA32 
C4 
C8 
C14X2 
CMPR 

◆ GreyscaleImageFormats

Enumerator
I4 
I8 
IA4 
IA8 

◆ GreyscalePaletteFormats

Enumerator
IA8 

◆ ImageFormatsThatUsePalettes

Enumerator
C4 
C8 
C14X2 

◆ MaxColorsForImageFormat

Enumerator
C4 
C8 
C14X2 

◆ PaletteFormatsWithAlpha

Enumerator
IA8 
RGB5A3 

◆ TexFilter

enum TexFilter
Enumerator
NEAR 
LINEAR 
NEAR_MIP_NEAR 
LIN_MIP_NEAR 
NEAR_MIP_LIN 
LIN_MIP_LIN 

◆ TexFormat

enum TexFormat
Enumerator
I4 
I8 
IA4 
IA8 
RGB565 
RGB5A3 
RGBA8 
C4 
C8 
C14X2 
CMPR 

◆ TexPalette

enum TexPalette
Enumerator
IA8 
RGB565 
RGB5A3 

◆ WrapMode

enum WrapMode
Enumerator
CLAMP 
REPEAT 
MIRROR