ReactOS 0.4.16-dev-2354-g16de117
ftlcdfil.h File Reference
Include dependency graph for ftlcdfil.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define FT_LCD_FILTER_FIVE_TAPS   5
 

Typedefs

typedef FT_BEGIN_HEADER enum FT_LcdFilter_ FT_LcdFilter
 
typedef FT_Byte FT_LcdFiveTapFilter[FT_LCD_FILTER_FIVE_TAPS]
 

Enumerations

enum  FT_LcdFilter_ {
  FT_LCD_FILTER_NONE = 0 , FT_LCD_FILTER_DEFAULT = 1 , FT_LCD_FILTER_LIGHT = 2 , FT_LCD_FILTER_LEGACY1 = 3 ,
  FT_LCD_FILTER_LEGACY = 16 , FT_LCD_FILTER_MAX
}
 

Functions

 FT_Library_SetLcdFilter (FT_Library library, FT_LcdFilter filter)
 
 FT_Library_SetLcdFilterWeights (FT_Library library, unsigned char *weights)
 
 FT_Library_SetLcdGeometry (FT_Library library, FT_Vector sub[3])
 

Macro Definition Documentation

◆ FT_LCD_FILTER_FIVE_TAPS

#define FT_LCD_FILTER_FIVE_TAPS   5

Definition at line 264 of file ftlcdfil.h.

Typedef Documentation

◆ FT_LcdFilter

◆ FT_LcdFiveTapFilter

typedef FT_Byte FT_LcdFiveTapFilter[FT_LCD_FILTER_FIVE_TAPS]

Definition at line 266 of file ftlcdfil.h.

Enumeration Type Documentation

◆ FT_LcdFilter_

Enumerator
FT_LCD_FILTER_NONE 
FT_LCD_FILTER_DEFAULT 
FT_LCD_FILTER_LIGHT 
FT_LCD_FILTER_LEGACY1 
FT_LCD_FILTER_LEGACY 
FT_LCD_FILTER_MAX 

Definition at line 160 of file ftlcdfil.h.

161 {
167
168 FT_LCD_FILTER_MAX /* do not remove */
169
170 } FT_LcdFilter;
@ FT_LCD_FILTER_LIGHT
Definition: ftlcdfil.h:164
@ FT_LCD_FILTER_LEGACY1
Definition: ftlcdfil.h:165
@ FT_LCD_FILTER_MAX
Definition: ftlcdfil.h:168
@ FT_LCD_FILTER_LEGACY
Definition: ftlcdfil.h:166
@ FT_LCD_FILTER_DEFAULT
Definition: ftlcdfil.h:163
@ FT_LCD_FILTER_NONE
Definition: ftlcdfil.h:162
FT_BEGIN_HEADER enum FT_LcdFilter_ FT_LcdFilter

Function Documentation

◆ FT_Library_SetLcdFilter()

FT_Library_SetLcdFilter ( FT_Library  library,
FT_LcdFilter  filter 
)

Definition at line 407 of file ftlcdfil.c.

409 {
411 FT_UNUSED( filter );
412
413 return FT_THROW( Unimplemented_Feature );
414 }
FT_Library library
Definition: cffdrivr.c:660
#define FT_THROW(e)
Definition: ftdebug.h:243
GLint GLint GLint GLint GLint GLint GLint GLbitfield GLenum filter
Definition: glext.h:7005
#define FT_UNUSED(arg)

◆ FT_Library_SetLcdFilterWeights()

FT_Library_SetLcdFilterWeights ( FT_Library  library,
unsigned char weights 
)

Definition at line 396 of file ftlcdfil.c.

398 {
401
402 return FT_THROW( Unimplemented_Feature );
403 }
const GLbyte * weights
Definition: glext.h:6523

◆ FT_Library_SetLcdGeometry()

FT_Library_SetLcdGeometry ( FT_Library  library,
FT_Vector  sub[3] 
)

Definition at line 420 of file ftlcdfil.c.

422 {
423 if ( !library )
424 return FT_THROW( Invalid_Library_Handle );
425
426 if ( !sub )
427 return FT_THROW( Invalid_Argument );
428
429 ft_memcpy( library->lcd_geometry, sub, 3 * sizeof( FT_Vector ) );
430
431 return FT_THROW( Unimplemented_Feature );
432 }
#define ft_memcpy
Definition: ftstdlib.h:82
FT_Vector lcd_geometry[3]
Definition: ftobjs.h:914