BlackPixelOfScreen(3) XLIB FUNCTIONS BlackPixelOfScreen(3)

# [NAME](#NAME)

BlackPixelOfScreen, WhitePixelOfScreen, CellsOfScreen, DefaultColormapOfScreen, DefaultDepthOfScreen, DefaultGCOfScreen, DefaultVisualOfScreen, DoesBackingStore, DoesSaveUnders, DisplayOfScreen, XScreenNumberOfScreen, EventMaskOfScreen, HeightOfScreen, HeightMMOfScreen, MaxCmapsOfScreen, MinCmapsOfScreen, PlanesOfScreen, RootWindowOfScreen, WidthOfScreen, WidthMMOfScreen - screen information functions and macros

# [SYNTAX](#SYNTAX)

unsigned long BlackPixelOfScreen(Screen \**screen*);

unsigned long WhitePixelOfScreen(Screen \**screen*);

int CellsOfScreen(Screen \**screen*);

Colormap DefaultColormapOfScreen(Screen \**screen*);

int DefaultDepthOfScreen(Screen \**screen*);

GC DefaultGCOfScreen(Screen \**screen*);

Visual \*DefaultVisualOfScreen(Screen \**screen*);

int DoesBackingStore(Screen \**screen*);

Bool DoesSaveUnders(Screen \**screen*);

Display \*DisplayOfScreen(Screen \**screen*);

int XScreenNumberOfScreen(Screen \**screen*);

long EventMaskOfScreen(Screen \**screen*);

int HeightOfScreen(Screen \**screen*);

int HeightMMOfScreen(Screen \**screen*);

int MaxCmapsOfScreen(Screen \**screen*);

int MinCmapsOfScreen(Screen \**screen*);

int PlanesOfScreen(Screen \**screen*);

Window RootWindowOfScreen(Screen \**screen*);

int WidthOfScreen(Screen \**screen*);

int WidthMMOfScreen(Screen \**screen*);

# [ARGUMENTS](#ARGUMENTS)

[*screen*](#screen)

Specifies the appropriate **Screen** structure.

# [DESCRIPTION](#DESCRIPTION)

The **BlackPixelOfScreen** macro returns the black pixel value of the specified screen.

The **WhitePixelOfScreen** macro returns the white pixel value of the specified screen.

The **CellsOfScreen** macro returns the number of colormap cells in the default colormap of the specified screen.

The **DefaultColormapOfScreen** macro returns the default colormap of the specified screen.

The **DefaultDepthOfScreen** macro returns the default depth of the root window of the specified screen.

The **DefaultGCOfScreen** macro returns the default GC of the specified screen, which has the same depth as the root window of the screen.

The **DefaultVisualOfScreen** macro returns the default visual of the specified screen.

The **DoesBackingStore** macro returns **WhenMapped**, **NotUseful**, or **Always**, which indicate whether the screen supports backing stores.

The **DoesSaveUnders** macro returns a Boolean value indicating whether the screen supports save unders.

The **DisplayOfScreen** macro returns the display of the specified screen.

The **XScreenNumberOfScreen** function returns the screen index number of the specified screen.

The **EventMaskOfScreen** macro returns the root event mask of the root window for the specified screen at connection setup.

The **HeightOfScreen** macro returns the height of the specified screen.

The **HeightMMOfScreen** macro returns the height of the specified screen in millimeters.

The **MaxCmapsOfScreen** macro returns the maximum number of installed colormaps supported by the specified screen.

The **MinCmapsOfScreen** macro returns the minimum number of installed colormaps supported by the specified screen.

The **PlanesOfScreen** macro returns the number of planes in the root window of the specified screen.

The **RootWindowOfScreen** macro returns the root window of the specified screen.

The **WidthOfScreen** macro returns the width of the specified screen.

The **WidthMMOfScreen** macro returns the width of the specified screen in millimeters.

# [SEE ALSO](#SEE_ALSO)

[**AllPlanes**(3)](/man/os/libx11/AllPlanes.3), [**ImageByteOrder**(3)](/man/os/libx11/ImageByteOrder.3), [**IsCursorKey**(3)](/man/os/libx11/IsCursorKey.3)  
*Xlib - C Language X Interface*

libX11 1.8.14 X Version 11

---

Document: WidthMMOfScreen(3) from libx11 1.8.14-r1 (Chainguard OS)
Source: https://gitlab.freedesktop.org/xorg/lib/libx11.git
