Visualization Library 2.0.0-b5
A lightweight C++ OpenGL middleware for 2D/3D graphics
|
[Download] [Tutorials] [All Classes] [Grouped Classes] |
Go to the source code of this file.
Macros | |
#define | FT_COMPONENT trace_smooth |
#define | Smooth_Err_Invalid_Mode Smooth_Err_Cannot_Render_Glyph |
#define | Smooth_Err_Memory_Overflow Smooth_Err_Out_Of_Memory |
#define | ErrRaster_Memory_Overflow Smooth_Err_Out_Of_Memory |
#define | FT_MEM_SET(d, s, c) ft_memset( d, s, c ) |
#define | FT_MEM_ZERO(dest, count) FT_MEM_SET( dest, 0, count ) |
#define | RAS_ARG gray_PWorker worker |
#define | RAS_ARG_ gray_PWorker worker, |
#define | RAS_VAR worker |
#define | RAS_VAR_ worker, |
#define | PIXEL_BITS 8 |
#define | ONE_PIXEL ( 1L << PIXEL_BITS ) |
#define | PIXEL_MASK ( -1L << PIXEL_BITS ) |
#define | TRUNC(x) ( (TCoord)( (x) >> PIXEL_BITS ) ) |
#define | SUBPIXELS(x) ( (TPos)(x) << PIXEL_BITS ) |
#define | FLOOR(x) ( (x) & -ONE_PIXEL ) |
#define | CEILING(x) ( ( (x) + ONE_PIXEL - 1 ) & -ONE_PIXEL ) |
#define | ROUND(x) ( ( (x) + ONE_PIXEL / 2 ) & -ONE_PIXEL ) |
#define | UPSCALE(x) ( (x) << ( PIXEL_BITS - 6 ) ) |
#define | DOWNSCALE(x) ( (x) >> ( PIXEL_BITS - 6 ) ) |
#define | FT_MAX_GRAY_SPANS 32 |
#define | ras (*worker) |
Typedefs | |
typedef long | TCoord |
typedef long | TPos |
typedef int | TArea |
typedef struct TCell_ * | PCell |
typedef struct TCell_ | TCell |
typedef struct gray_TWorker_ | gray_TWorker |
typedef struct gray_TWorker_ * | gray_PWorker |
typedef struct gray_TRaster_ | gray_TRaster |
typedef struct gray_TRaster_ * | gray_PRaster |
typedef struct gray_TBand_ | gray_TBand |
Functions | |
FT_DEFINE_OUTLINE_FUNCS (func_interface,(FT_Outline_MoveTo_Func) gray_move_to,(FT_Outline_LineTo_Func) gray_line_to,(FT_Outline_ConicTo_Func) gray_conic_to,(FT_Outline_CubicTo_Func) gray_cubic_to, 0, 0) static int gray_convert_glyph_inner(RAS_ARG) | |
#define DOWNSCALE | ( | x | ) | ( (x) >> ( PIXEL_BITS - 6 ) ) |
#define ErrRaster_Memory_Overflow Smooth_Err_Out_Of_Memory |
#define FT_MEM_ZERO | ( | dest, | |
count | |||
) | FT_MEM_SET( dest, 0, count ) |
#define RAS_ARG gray_PWorker worker |
#define RAS_ARG_ gray_PWorker worker, |
#define Smooth_Err_Invalid_Mode Smooth_Err_Cannot_Render_Glyph |
#define Smooth_Err_Memory_Overflow Smooth_Err_Out_Of_Memory |
#define UPSCALE | ( | x | ) | ( (x) << ( PIXEL_BITS - 6 ) ) |
typedef struct gray_TRaster_ * gray_PRaster |
typedef struct gray_TWorker_ * gray_PWorker |
typedef struct gray_TBand_ gray_TBand |
typedef struct gray_TRaster_ gray_TRaster |
typedef struct gray_TWorker_ gray_TWorker |
typedef struct TCell_ TCell |
FT_DEFINE_OUTLINE_FUNCS | ( | func_interface | , |
(FT_Outline_MoveTo_Func) | gray_move_to, | ||
(FT_Outline_LineTo_Func) | gray_line_to, | ||
(FT_Outline_ConicTo_Func) | gray_conic_to, | ||
(FT_Outline_CubicTo_Func) | gray_cubic_to, | ||
0 | , | ||
0 | |||
) |
Visualization Library 2.0.0-b5 Reference Documentation
Updated on Mon Feb 10 2020 02:44:55.
© Copyright Michele Bosi. All rights reserved.