#include <asvisual.h>
Public Types | |
enum | |
Public Attributes | |
Display * | dpy |
XVisualInfo | visual_info |
unsigned long | rshift |
unsigned long | gshift |
unsigned long | bshift |
unsigned long | rbits |
unsigned long | gbits |
unsigned long | bbits |
unsigned long | true_depth |
Bool | BGR_mode |
Bool | msb_first |
Colormap | colormap |
Bool | own_colormap |
unsigned long | black_pixel |
unsigned long | white_pixel |
enum ASVisual:: { ... } | as_colormap_type |
unsigned long * | as_colormap |
union { | |
ARGB32 * xref | |
ASHashTable * hash | |
} | as_colormap_reverse |
CARD32(* | color2pixel_func )(struct ASVisual *asv, CARD32 encoded_color, unsigned long *pixel) |
void(* | pixel2color_func )(struct ASVisual *asv, unsigned long pixel, CARD32 *red, CARD32 *green, CARD32 *blue) |
void(* | ximage2scanline_func )(struct ASVisual *asv, XImage *xim, struct ASScanline *sl, int y, unsigned char *xim_data) |
void(* | scanline2ximage_func )(struct ASVisual *asv, XImage *xim, struct ASScanline *sl, int y, unsigned char *xim_data) |
ASFlagType | glx_support |
void * | glx_scratch_gc_indirect |
void * | glx_scratch_gc_direct |
Window | scratch_window |
Definition at line 207 of file asvisual.h.
anonymous enum |
Definition at line 230 of file asvisual.h.
Display* ASVisual::dpy |
Definition at line 209 of file asvisual.h.
Referenced by ASGetXImage(), asim_asxml_var_init(), asim_get_drawable_size(), asim_parse_argb_color(), asimage2alpha(), asimage2alpha_drawable(), asimage2drawable_gl(), asimage2pixmap(), ASPutXImage(), center_pixmap(), compose_asimage_xml_from_doc(), CopyAndShadeArea(), copyshade_drawable_area(), create_visual_gc(), create_visual_pixmap(), create_visual_scratch_ximage(), create_visual_window(), create_visual_ximage(), cut_pixmap(), cut_win_pixmap(), debug_AllocColor(), destroy_asvisual(), destroy_visual_pixmap(), TASImage::DrawText(), file2pixmap(), fill_with_darkened_background(), fill_with_pixmapped_background(), FillPixmapWithTile(), GetRootDimensions(), GetRootPixmap(), grow_pixmap(), handle_asxml_tag_img(), TASImage::InitVisual(), put_ximage(), query_pixel_color(), query_screen_visual_id(), setup_truecolor_visual(), show_asimage(), ValidatePixmap(), and visual_prop2visual().
XVisualInfo ASVisual::visual_info |
Definition at line 216 of file asvisual.h.
Referenced by asimage2drawable_gl(), create_image_xim(), create_visual_window(), create_visual_ximage(), encode_image_scanline_xim(), find_useable_visual(), query_screen_visual_id(), setup_pseudo_visual(), setup_truecolor_visual(), visual2visual_prop(), and visual_prop2visual().
unsigned long ASVisual::rshift |
unsigned long ASVisual::gshift |
unsigned long ASVisual::bshift |
unsigned long ASVisual::rbits |
unsigned long ASVisual::gbits |
unsigned long ASVisual::bbits |
unsigned long ASVisual::true_depth |
Definition at line 220 of file asvisual.h.
Referenced by create_visual_pixmap(), create_visual_scratch_ximage(), create_visual_ximage(), picture_ximage2asimage(), setup_as_colormap(), setup_pseudo_visual(), and setup_truecolor_visual().
Definition at line 221 of file asvisual.h.
Referenced by asimage2alpha_ximage(), asimage2ximage_ext(), blur_asimage_gauss(), check_asimage_alpha(), colorize_asimage_vector(), flip_asimage(), TASImage::Gray(), make_gradient(), make_gradient_diag_height(), make_gradient_top2bottom(), merge_layers(), mirror_asimage(), pad_asimage(), picture_ximage2asimage(), pixelize_asimage(), scale_image_down(), scale_image_up(), scale_image_up_dumb(), setup_truecolor_visual(), slice_asimage2(), start_image_decoding(), and subimage2ximage().
Definition at line 222 of file asvisual.h.
Referenced by picture_ximage2asimage(), scanline2ximage15(), scanline2ximage16(), scanline2ximage32(), setup_truecolor_visual(), ximage2scanline15(), ximage2scanline16(), and ximage2scanline32().
Definition at line 225 of file asvisual.h.
Referenced by create_visual_window(), destroy_asvisual(), find_useable_visual(), make_12bpp_colormap(), make_3bpp_colormap(), make_6bpp_colormap(), make_9bpp_colormap(), query_pixel_color(), query_screen_visual_id(), visual2visual_prop(), and visual_prop2visual().
Definition at line 226 of file asvisual.h.
Referenced by destroy_asvisual(), find_useable_visual(), query_screen_visual_id(), and visual_prop2visual().
unsigned long ASVisual::black_pixel |
Definition at line 228 of file asvisual.h.
Referenced by create_visual_window(), find_useable_visual(), make_12bpp_colormap(), make_3bpp_colormap(), make_6bpp_colormap(), make_9bpp_colormap(), query_screen_visual_id(), visual2visual_prop(), and visual_prop2visual().
unsigned long ASVisual::white_pixel |
Definition at line 228 of file asvisual.h.
Referenced by find_useable_visual(), make_3bpp_colormap(), query_screen_visual_id(), visual2visual_prop(), and visual_prop2visual().
enum { ... } ASVisual::as_colormap_type |
Referenced by destroy_asvisual(), setup_as_colormap(), setup_pseudo_visual(), visual2visual_prop(), and visual_prop2visual().
unsigned long* ASVisual::as_colormap |
Definition at line 237 of file asvisual.h.
Referenced by color2pixel_pseudo12bpp(), color2pixel_pseudo3bpp(), color2pixel_pseudo6bpp(), destroy_asvisual(), scanline2ximage_pseudo12bpp(), scanline2ximage_pseudo3bpp(), scanline2ximage_pseudo6bpp(), setup_as_colormap(), setup_pseudo_visual(), visual2visual_prop(), and visual_prop2visual().
Definition at line 241 of file asvisual.h.
Referenced by destroy_asvisual(), setup_as_colormap(), setup_pseudo_visual(), ximage2scanline_pseudo3bpp(), and ximage2scanline_pseudo6bpp().
struct ASHashTable* ASVisual::hash |
Definition at line 242 of file asvisual.h.
Referenced by destroy_asvisual(), setup_as_colormap(), setup_pseudo_visual(), and ximage2scanline_pseudo12bpp().
union { ... } ASVisual::as_colormap_reverse |
CARD32(* ASVisual::color2pixel_func)(struct ASVisual *asv, CARD32 encoded_color, unsigned long *pixel) |
Referenced by setup_pseudo_visual(), and setup_truecolor_visual().
void(* ASVisual::pixel2color_func)(struct ASVisual *asv, unsigned long pixel, CARD32 *red, CARD32 *green, CARD32 *blue) |
Referenced by setup_truecolor_visual().
void(* ASVisual::ximage2scanline_func)(struct ASVisual *asv, XImage *xim, struct ASScanline *sl, int y, unsigned char *xim_data) |
Referenced by setup_pseudo_visual(), and setup_truecolor_visual().
void(* ASVisual::scanline2ximage_func)(struct ASVisual *asv, XImage *xim, struct ASScanline *sl, int y, unsigned char *xim_data) |
Referenced by setup_pseudo_visual(), and setup_truecolor_visual().
Definition at line 267 of file asvisual.h.
Referenced by asimage2drawable_gl(), and setup_truecolor_visual().
Definition at line 269 of file asvisual.h.
Referenced by asimage2drawable_gl(), destroy_asvisual(), and setup_truecolor_visual().
Definition at line 270 of file asvisual.h.
Referenced by asimage2drawable_gl(), destroy_asvisual(), and setup_truecolor_visual().
Window ASVisual::scratch_window |
Definition at line 272 of file asvisual.h.
Referenced by create_visual_gc(), and destroy_asvisual().