FTEQW
Documentation of the FTE engine source tree.
image_astc.h File Reference

Go to the source code of this file.

Classes

struct  astc_block_info
 
struct  astc_block_info::astc_part
 

Enumerations

enum  astc_status_e {
  ASTC_OKAY , ASTC_VOID_LDR , ASTC_VOID_HDR , ASTC_ERROR ,
  ASTC_UNSUPPORTED , ASTC_RESERVED
}
 

Functions

ASTC_PUBLIC void ASTC_Decode_LDR8 (unsigned char *in, unsigned char *out, int pixstride, int layerstride, int bw, int bh, int bd)
 
ASTC_PUBLIC void ASTC_Decode_HDR (unsigned char *in, unsigned short *out, int pixstride, int layerstride, int bw, int bh, int bd)
 
ASTC_PUBLIC int ASTC_BlocksAreHDR (unsigned char *in, size_t datasize, int bw, int bh, int bd)
 

Enumeration Type Documentation

◆ astc_status_e

Enumerator
ASTC_OKAY 
ASTC_VOID_LDR 
ASTC_VOID_HDR 
ASTC_ERROR 
ASTC_UNSUPPORTED 
ASTC_RESERVED 

Function Documentation

◆ ASTC_BlocksAreHDR()

ASTC_PUBLIC int ASTC_BlocksAreHDR ( unsigned char *  in,
size_t  datasize,
int  bw,
int  bh,
int  bd 
)

◆ ASTC_Decode_HDR()

ASTC_PUBLIC void ASTC_Decode_HDR ( unsigned char *  in,
unsigned short *  out,
int  pixstride,
int  layerstride,
int  bw,
int  bh,
int  bd 
)

◆ ASTC_Decode_LDR8()

ASTC_PUBLIC void ASTC_Decode_LDR8 ( unsigned char *  in,
unsigned char *  out,
int  pixstride,
int  layerstride,
int  bw,
int  bh,
int  bd 
)

Variable Documentation

◆ bits

static SpeexBits * bits

◆ dequant

unsigned char * dequant

◆ extra

unsigned char extra