Classes | |
struct | GE_POINT2D |
class | GeClipMap |
Macros | |
#define | GE_CM_SRC_MAX_OPACITY |
Typedefs | |
typedef struct _NGV_DRAW_PORT * | NGVH_DP |
typedef struct _NGV_RGN * | NGVH_RGN |
Enumerations | |
enum class | GE_CM_CLIPREGION { EVENODD , WINDING_ } |
enum class | GE_CM_DRAWMODE { COPY , BLEND , MASK } |
enum class | GE_CM_BLIT { COPY , COL , FG } |
enum class | GE_CM_ARCSEGMENT { RIGHTTOP , RIGHTBOTTOM , LEFTBOTTOM , LEFTTOP } |
enum class | GE_CM_FONTSORT { FLAT , HIERARCHICAL } |
enum | GeFontNameType { GE_FONT_NAME_DISPLAY , GE_FONT_NAME_FAMILY , GE_FONT_NAME_STYLE , GE_FONT_NAME_POSTSCRIPT } |
enum | GeFontDefaultType { GE_FONT_DEFAULT_SYSTEM , GE_FONT_DEFAULT_MONOSPACED } |
enum | GeFontSizeType { GE_FONT_SIZE_INTERNAL } |
Functions | |
enum GE_CM_CLIPREGION | MAXON_ENUM_LIST (GE_CM_CLIPREGION) |
enum GE_CM_DRAWMODE | MAXON_ENUM_LIST (GE_CM_DRAWMODE) |
enum GE_CM_BLIT | MAXON_ENUM_LIST (GE_CM_BLIT) |
enum GE_CM_ARCSEGMENT | MAXON_ENUM_LIST (GE_CM_ARCSEGMENT) |
enum GE_CM_FONTSORT | MAXON_ENUM_LIST (GE_CM_FONTSORT) |
Variables | |
EVENODD | |
WINDING_ | |
COPY | |
BLEND | |
MASK | |
COL | |
FG | |
RIGHTTOP | |
RIGHTBOTTOM | |
LEFTBOTTOM | |
LEFTTOP | |
FLAT | |
HIERARCHICAL | |
struct GE_POINT2D | MAXON_ENUM_LIST |
class CINEWARE_SINGLEINHERITANCE | iGeClipMap |
EVENODD |
Enclosed regions of the path alternate between interior and exterior areas as traversed from the outside of the path towards a point inside the region.
WINDING_ |
If a ray is drawn in any direction from a given point to infinity and the places where the path intersects the ray are examined:
The point is inside of the path if and only if the number of times that the path crosses the ray from left to right does not equal the number of times that the path crosses the ray from right to left.
COPY |
New pixels overwrite old ones.
Source overwrites destination.
BLEND |
New pixels blend with old ones, taking the alpha value of the new pixels in account as well as the blend factor specified by the parameter.
The value specified by the parameter is the opacity of the source (bitmap). It ranges from 0 to 256, where 256 equals 1.0 and means opaque.
MASK |
New pixels overwrite the old ones at the bits where the mask specified by the parameter equals 1.
COL |
Source overwrites destination everywhere where source does not equal the background color.
FG |
Sets pixels to the foreground color if the color is not the background color.
RIGHTTOP |
(x1,y1) -> (x2,y1) -> (x2,y2)
RIGHTBOTTOM |
(x2,y1) -> (x2,y2) -> (x1,y2)
LEFTBOTTOM |
(x2,y2) -> (x1,y2) -> (x1,y1)
LEFTTOP |
(x1,y2) -> (x1,y1) -> (x2,y1)
FLAT |
The font families are sorted alphabetically.
For each font family a BaseContainer is stored and will hold a description for each font of this family (one BaseContainer per font).
HIERARCHICAL |
One BaseContainer per font, no order guaranteed.