View Source Framebuffer.Screeninfo.Var (framebuffer v0.0.2)

A representation of fb_var_screeninfo as defined in linux/fb.h. This encapsulates device-independent info about the buffer device, its format and video mode, and "other miscellaneous parameters." These properties are mutable via the FBIOPUT_VSCREENINFO ioctl.

Link to this section Summary

Link to this section Types

Specs

grayscale_t() :: :color | :grayscale

Specs

t() :: %Framebuffer.Screeninfo.Var{
  accel_flags: non_neg_integer(),
  activate: non_neg_integer(),
  bits_per_pixel: non_neg_integer(),
  blue: Framebuffer.Bitfield.t(),
  colorspace: non_neg_integer(),
  grayscale: grayscale_t(),
  green: Framebuffer.Bitfield.t(),
  height: non_neg_integer(),
  hsync_len: non_neg_integer(),
  left_margin: non_neg_integer(),
  lower_margin: non_neg_integer(),
  nonstd: non_neg_integer(),
  pixclock: non_neg_integer(),
  red: Framebuffer.Bitfield.t(),
  right_margin: non_neg_integer(),
  rotate: non_neg_integer(),
  sync: non_neg_integer(),
  transp: Framebuffer.Bitfield.t(),
  upper_margin: non_neg_integer(),
  vmode: non_neg_integer(),
  vsync_len: non_neg_integer(),
  width: non_neg_integer(),
  xoffset: non_neg_integer(),
  xres: non_neg_integer(),
  xres_virtual: non_neg_integer(),
  yoffset: non_neg_integer(),
  yres: non_neg_integer(),
  yres_virtual: non_neg_integer()
}