Documentation ¶
Index ¶
- Constants
- Variables
- type Fb_bitfield
- type Fb_cmap
- type Fb_con2fbmap
- type Fb_copyarea
- type Fb_cursor
- type Fb_fillrect
- type Fb_fix_screeninfo
- type Fb_image
- type Fb_var_screeninfo
- type Fb_vblank
- type Fbcurpos
- type Mxcfb_alt_buffer_data
- type Mxcfb_color_key
- type Mxcfb_csc_matrix
- type Mxcfb_gamma
- type Mxcfb_gbl_alpha
- type Mxcfb_loc_alpha
- type Mxcfb_pos
- type Mxcfb_rect
- type Mxcfb_update_data
- type Mxcfb_update_marker_data
- type Mxcfb_waveform_modes
Constants ¶
View Source
const ( FB_TYPE_PACKED_PIXELS = iota FB_TYPE_PLANES FB_TYPE_INTERLEAVED_PLANES FB_TYPE_TEXT FB_TYPE_VGA_PLANES FB_TYPE_FOURCC )
View Source
const ( FB_AUX_TEXT_MDA = 0 FB_AUX_TEXT_CGA = 1 FB_AUX_TEXT_S3_MMIO = 2 FB_AUX_TEXT_MGA_STEP16 = 3 FB_AUX_TEXT_MGA_STEP8 = 4 FB_AUX_TEXT_SVGA_GROUP = 8 FB_AUX_TEXT_SVGA_MASK = 7 FB_AUX_TEXT_SVGA_STEP2 = 8 FB_AUX_TEXT_SVGA_STEP4 = 9 FB_AUX_TEXT_SVGA_STEP8 = 10 FB_AUX_TEXT_SVGA_STEP16 = 11 FB_AUX_TEXT_SVGA_LAST = 15 )
View Source
const ( FB_AUX_VGA_PLANES_VGA4 = iota FB_AUX_VGA_PLANES_CFB4 FB_AUX_VGA_PLANES_CFB8 )
View Source
const ( FB_VISUAL_MONO01 = iota FB_VISUAL_MONO10 FB_VISUAL_TRUECOLOR FB_VISUAL_PSEUDOCOLOR FB_VISUAL_DIRECTCOLOR FB_VISUAL_STATIC_PSEUDOCOLOR FB_VISUAL_FOURCC )
View Source
const ( FB_ACCEL_NONE = 0 FB_ACCEL_ATARIBLITT = 1 FB_ACCEL_AMIGABLITT = 2 FB_ACCEL_S3_TRIO64 = 3 FB_ACCEL_NCR_77C32BLT = 4 FB_ACCEL_S3_VIRGE = 5 FB_ACCEL_ATI_MACH64GX = 6 FB_ACCEL_DEC_TGA = 7 FB_ACCEL_ATI_MACH64CT = 8 FB_ACCEL_ATI_MACH64VT = 9 FB_ACCEL_ATI_MACH64GT = 10 FB_ACCEL_SUN_CREATOR = 11 FB_ACCEL_SUN_CGSIX = 12 FB_ACCEL_SUN_LEO = 13 FB_ACCEL_IMS_TWINTURBO = 14 FB_ACCEL_3DLABS_PERMEDIA2 = 15 FB_ACCEL_MATROX_MGA2064W = 16 FB_ACCEL_MATROX_MGA1064SG = 17 FB_ACCEL_MATROX_MGA2164W = 18 FB_ACCEL_MATROX_MGA2164W_AGP = 19 FB_ACCEL_MATROX_MGAG100 = 20 FB_ACCEL_MATROX_MGAG200 = 21 FB_ACCEL_SUN_CG14 = 22 FB_ACCEL_SUN_BWTWO = 23 FB_ACCEL_SUN_CGTHREE = 24 FB_ACCEL_SUN_TCX = 25 FB_ACCEL_MATROX_MGAG400 = 26 FB_ACCEL_NV3 = 27 FB_ACCEL_NV4 = 28 FB_ACCEL_NV5 = 29 FB_ACCEL_CT_6555x = 30 FB_ACCEL_3DFX_BANSHEE = 31 FB_ACCEL_ATI_RAGE128 = 32 FB_ACCEL_IGS_CYBER2000 = 33 FB_ACCEL_IGS_CYBER2010 = 34 FB_ACCEL_IGS_CYBER5000 = 35 FB_ACCEL_SIS_GLAMOUR = 36 FB_ACCEL_3DLABS_PERMEDIA3 = 37 FB_ACCEL_ATI_RADEON = 38 FB_ACCEL_I810 = 39 FB_ACCEL_SIS_GLAMOUR_2 = 40 FB_ACCEL_SIS_XABRE = 41 FB_ACCEL_I830 = 42 FB_ACCEL_NV_10 = 43 FB_ACCEL_NV_20 = 44 FB_ACCEL_NV_30 = 45 FB_ACCEL_NV_40 = 46 FB_ACCEL_XGI_VOLARI_V = 47 FB_ACCEL_XGI_VOLARI_Z = 48 FB_ACCEL_OMAP1610 = 49 FB_ACCEL_TRIDENT_TGUI = 50 FB_ACCEL_TRIDENT_3DIMAGE = 51 FB_ACCEL_TRIDENT_BLADE3D = 52 FB_ACCEL_TRIDENT_BLADEXP = 53 FB_ACCEL_CIRRUS_ALPINE = 53 FB_ACCEL_NEOMAGIC_NM2070 = 90 FB_ACCEL_NEOMAGIC_NM2090 = 91 FB_ACCEL_NEOMAGIC_NM2093 = 92 FB_ACCEL_NEOMAGIC_NM2097 = 93 FB_ACCEL_NEOMAGIC_NM2160 = 94 FB_ACCEL_NEOMAGIC_NM2200 = 95 FB_ACCEL_NEOMAGIC_NM2230 = 96 FB_ACCEL_NEOMAGIC_NM2360 = 97 FB_ACCEL_NEOMAGIC_NM2380 = 98 FB_ACCEL_PXA3XX = 99 )
View Source
const ( FB_ACCEL_SAVAGE4 = 0x80 FB_ACCEL_SAVAGE3D = 0x81 FB_ACCEL_SAVAGE3D_MV = 0x82 FB_ACCEL_SAVAGE2000 = 0x83 FB_ACCEL_SAVAGE_MX_MV = 0x84 FB_ACCEL_SAVAGE_MX = 0x85 FB_ACCEL_SAVAGE_IX_MV = 0x86 FB_ACCEL_SAVAGE_IX = 0x87 FB_ACCEL_PROSAVAGE_PM = 0x88 FB_ACCEL_PROSAVAGE_KM = 0x89 FB_ACCEL_S3TWISTER_P = 0x8a FB_ACCEL_S3TWISTER_K = 0x8b FB_ACCEL_SUPERSAVAGE = 0x8c FB_ACCEL_PROSAVAGE_DDR = 0x8d FB_ACCEL_PROSAVAGE_DDRK = 0x8e FB_ACCEL_PUV3_UNIGFX = 0xa0 )
View Source
const ( FB_NONSTD_HAM = 1 FB_NONSTD_REV_PIX_IN_B = 2 )
View Source
const ( FB_ACTIVATE_NOW = 0 FB_ACTIVATE_NXTOPEN = 1 FB_ACTIVATE_TEST = 2 FB_ACTIVATE_MASK = 15 FB_ACTIVATE_VBL = 16 FB_CHANGE_CMAP_VBL = 32 FB_ACTIVATE_ALL = 64 FB_ACTIVATE_FORCE = 128 FB_ACTIVATE_INV_MODE = 256 FB_ACCELF_TEXT = 1 )
View Source
const ( FB_SYNC_HOR_HIGH_ACT = 1 FB_SYNC_VERT_HIGH_ACT = 2 FB_SYNC_EXT = 4 FB_SYNC_COMP_HIGH_ACT = 8 FB_SYNC_BROADCAST = 16 FB_SYNC_ON_GREEN = 32 FB_VMODE_NONINTERLACED = 0 FB_VMODE_INTERLACED = 1 FB_VMODE_DOUBLE = 2 FB_VMODE_ODD_FLD_FIRST = 4 FB_VMODE_MASK = 255 FB_VMODE_YWRAP = 256 FB_VMODE_SMOOTH_XPAN = 512 FB_VMODE_CONUPDATE = 512 FB_ROTATE_UR = 0 FB_ROTATE_CW = 1 FB_ROTATE_UD = 2 FB_ROTATE_CCW = 3 )
View Source
const ( VESA_NO_BLANKING = iota VESA_VSYNC_SUSPEND VESA_HSYNC_SUSPEND VESA_POWERDOWN )
View Source
const ( FB_BLANK_UNBLANK = VESA_NO_BLANKING FB_BLANK_NORMAL = VESA_NO_BLANKING + 1 FB_BLANK_VSYNC_SUSPEND = VESA_VSYNC_SUSPEND + 1 FB_BLANK_HSYNC_SUSPEND = VESA_HSYNC_SUSPEND + 1 FB_BLANK_POWERDOWN = VESA_POWERDOWN + 1 )
View Source
const ( FB_VBLANK_VBLANKING = 0x001 FB_VBLANK_HBLANKING = 0x002 FB_VBLANK_HAVE_VBLANK = 0x004 FB_VBLANK_HAVE_HBLANK = 0x008 FB_VBLANK_HAVE_COUNT = 0x010 FB_VBLANK_HAVE_VCOUNT = 0x020 FB_VBLANK_HAVE_HCOUNT = 0x040 FB_VBLANK_VSYNCING = 0x080 FB_VBLANK_HAVE_VSYNC = 0x100 )
View Source
const ( ROP_COPY = 0 ROP_XOR = 1 )
View Source
const ( FB_CUR_SETIMAGE = 0x01 FB_CUR_SETPOS = 0x02 FB_CUR_SETHOT = 0x04 FB_CUR_SETCMAP = 0x08 FB_CUR_SETSHAPE = 0x10 FB_CUR_SETSIZE = 0x20 FB_CUR_SETALL = 0xFF )
View Source
const ( FB_BACKLIGHT_LEVELS = 128 FB_BACKLIGHT_MAX = 0xFF )
View Source
const ( MXC_DISP_SPEC_DEV = 0 MXC_DISP_DDC_DEV = 1 )
View Source
const ( MXCFB_REFRESH_OFF = iota MXCFB_REFRESH_AUTO MXCFB_REFRESH_PARTIAL )
View Source
const ( FB_SYNC_OE_LOW_ACT uintptr = 0x80000000 FB_SYNC_CLK_LAT_FALL uintptr = 0x40000000 FB_SYNC_DATA_INVERT uintptr = 0x20000000 FB_SYNC_CLK_IDLE_EN uintptr = 0x10000000 FB_SYNC_SHARP_MODE uintptr = 0x8000000 FB_SYNC_SWAP_RGB uintptr = 0x4000000 FB_ACCEL_TRIPLE_FLAG = 0x0 FB_ACCEL_DOUBLE_FLAG = 0x1 )
View Source
const ( GRAYSCALE_8BIT = 0x1 GRAYSCALE_8BIT_INVERTED = 0x2 GRAYSCALE_4BIT = 0x3 GRAYSCALE_4BIT_INVERTED = 0x4 AUTO_UPDATE_MODE_REGION_MODE = 0 AUTO_UPDATE_MODE_AUTOMATIC_MODE = 1 UPDATE_SCHEME_SNAPSHOT = 0 UPDATE_SCHEME_QUEUE = 1 UPDATE_SCHEME_QUEUE_AND_MERGE = 2 UPDATE_MODE_PARTIAL = 0x0 UPDATE_MODE_FULL = 0x1 WAVEFORM_MODE_AUTO = 257 TEMP_USE_AMBIENT = 0x1000 EPDC_FLAG_ENABLE_INVERSION = 0x01 EPDC_FLAG_FORCE_MONOCHROME = 0x02 EPDC_FLAG_USE_CMAP = 0x04 EPDC_FLAG_USE_ALT_BUFFER = 0x100 EPDC_FLAG_TEST_COLLISION = 0x200 EPDC_FLAG_GROUP_UPDATE = 0x400 EPDC_FLAG_USE_DITHERING_Y1 = 0x2000 EPDC_FLAG_USE_DITHERING_Y4 = 0x4000 FB_POWERDOWN_DISABLE = -1 )
View Source
const FBIOBLANK uintptr = 0x4611
View Source
const FBIOGETCMAP uintptr = 0x4604
View Source
const FBIOGET_CON2FBMAP uintptr = 0x460f
View Source
const FBIOGET_DISPINFO uintptr = 0x4618
View Source
const FBIOGET_FSCREENINFO uintptr = 0x4602
View Source
const FBIOGET_GLYPH uintptr = 0x4615
View Source
const FBIOGET_HWCINFO uintptr = 0x4616
View Source
const FBIOGET_VSCREENINFO uintptr = 0x4600
View Source
const FBIOPAN_DISPLAY uintptr = 0x4606
View Source
const FBIOPUTCMAP uintptr = 0x4605
View Source
const FBIOPUT_CON2FBMAP uintptr = 0x4610
View Source
const FBIOPUT_MODEINFO uintptr = 0x4617
View Source
const FBIOPUT_VSCREENINFO uintptr = 0x4601
View Source
const FBIO_ALLOC uintptr = 0x4613
View Source
const FBIO_FREE uintptr = 0x4614
View Source
const FB_CAP_FOURCC = 1
View Source
const FB_MAX int = 0x20
Variables ¶
View Source
var ( FBIO_CURSOR int FBIOGET_VBLANK int FBIO_WAITFORVSYNC int )
View Source
var ( MXCFB_WAIT_FOR_VSYNC int MXCFB_SET_GBL_ALPHA int MXCFB_SET_CLR_KEY int MXCFB_SET_OVERLAY_POS int MXCFB_GET_FB_IPU_CHAN int MXCFB_SET_LOC_ALPHA int MXCFB_SET_LOC_ALP_BUF int MXCFB_SET_GAMMA int MXCFB_GET_FB_IPU_DI int MXCFB_GET_DIFMT int MXCFB_GET_FB_BLANK int MXCFB_SET_DIFMT int MXCFB_CSC_UPDATE int MXCFB_SET_WAVEFORM_MODES int MXCFB_SET_TEMPERATURE int MXCFB_SET_AUTO_UPDATE_MODE int MXCFB_SEND_UPDATE int MXCFB_SET_PWRDOWN_DELAY int MXCFB_GET_PWRDOWN_DELAY int MXCFB_SET_UPDATE_SCHEME int MXCFB_GET_WORK_BUFFER int MXCFB_DISABLE_EPDC_ACCESS int MXCFB_ENABLE_EPDC_ACCESS int )
Functions ¶
This section is empty.
Types ¶
type Fb_bitfield ¶
type Fb_con2fbmap ¶
type Fb_copyarea ¶
type Fb_fillrect ¶
type Fb_fix_screeninfo ¶
type Fb_fix_screeninfo struct { Id [16]uint8 Smem_start uint32 Smem_len uint32 Type uint32 Type_aux uint32 Visual uint32 Xpanstep uint16 Ypanstep uint16 Ywrapstep uint16 Pad_cgo_0 [2]byte Line_length uint32 Mmio_start uint32 Mmio_len uint32 Accel uint32 Capabilities uint16 Reserved [2]uint16 Pad_cgo_1 [2]byte }
type Fb_var_screeninfo ¶
type Fb_var_screeninfo struct { Xres uint32 Yres uint32 Xres_virtual uint32 Yres_virtual uint32 Xoffset uint32 Yoffset uint32 Bits_per_pixel uint32 Grayscale uint32 Red Fb_bitfield Green Fb_bitfield Blue Fb_bitfield Transp Fb_bitfield Nonstd uint32 Activate uint32 Height uint32 Width uint32 Accel_flags uint32 Pixclock uint32 Left_margin uint32 Right_margin uint32 Upper_margin uint32 Lower_margin uint32 Hsync_len uint32 Vsync_len uint32 Sync uint32 Vmode uint32 Rotate uint32 Colorspace uint32 Reserved [4]uint32 }
type Mxcfb_alt_buffer_data ¶
type Mxcfb_alt_buffer_data struct { Phys_addr uint32 Width uint32 Height uint32 Alt_update_region Mxcfb_rect }
type Mxcfb_color_key ¶
type Mxcfb_csc_matrix ¶
type Mxcfb_csc_matrix struct {
Param [5][3]int32
}
type Mxcfb_gamma ¶
type Mxcfb_gbl_alpha ¶
type Mxcfb_loc_alpha ¶
type Mxcfb_update_data ¶
type Mxcfb_update_data struct { Update_region Mxcfb_rect Waveform_mode uint32 Update_mode uint32 Update_marker uint32 Temp int32 Flags uint32 Alt_buffer_data Mxcfb_alt_buffer_data }
Click to show internal directories.
Click to hide internal directories.