|
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.