ASVisual Struct Reference

#include <asvisual.h>

List of all members.

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


Detailed Description

Definition at line 207 of file asvisual.h.


Member Enumeration Documentation

anonymous enum

Definition at line 230 of file asvisual.h.


Member Data Documentation

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

Definition at line 218 of file asvisual.h.

Referenced by setup_truecolor_visual().

unsigned long ASVisual::gshift

Definition at line 218 of file asvisual.h.

Referenced by setup_truecolor_visual().

unsigned long ASVisual::bshift

Definition at line 218 of file asvisual.h.

Referenced by setup_truecolor_visual().

unsigned long ASVisual::rbits

Definition at line 219 of file asvisual.h.

Referenced by setup_truecolor_visual().

unsigned long ASVisual::gbits

Definition at line 219 of file asvisual.h.

Referenced by setup_truecolor_visual().

unsigned long ASVisual::bbits

Definition at line 219 of file asvisual.h.

Referenced by setup_truecolor_visual().

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

Bool ASVisual::BGR_mode

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

Bool ASVisual::msb_first

Definition at line 222 of file asvisual.h.

Referenced by picture_ximage2asimage(), scanline2ximage15(), scanline2ximage16(), scanline2ximage32(), setup_truecolor_visual(), ximage2scanline15(), ximage2scanline16(), and ximage2scanline32().

Colormap ASVisual::colormap

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

Bool ASVisual::own_colormap

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

ARGB32* ASVisual::xref

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

Referenced by destroy_asvisual(), setup_as_colormap(), setup_pseudo_visual(), ximage2scanline_pseudo12bpp(), ximage2scanline_pseudo3bpp(), and ximage2scanline_pseudo6bpp().

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

ASFlagType ASVisual::glx_support

Definition at line 267 of file asvisual.h.

Referenced by asimage2drawable_gl(), and setup_truecolor_visual().

void* ASVisual::glx_scratch_gc_indirect

Definition at line 269 of file asvisual.h.

Referenced by asimage2drawable_gl(), destroy_asvisual(), and setup_truecolor_visual().

void* ASVisual::glx_scratch_gc_direct

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


The documentation for this struct was generated from the following file:
Generated on Tue Jul 5 16:25:03 2011 for ROOT_528-00b_version by  doxygen 1.5.1