actfw.vc4 package

Submodules

actfw.vc4.display module

class actfw.vc4.display.DISPMANX_MODEINFO_T

Bases: _ctypes.Structure

display_num

Structure/Union member

height

Structure/Union member

input_format

Structure/Union member

transform

Structure/Union member

width

Structure/Union member

class actfw.vc4.display.Display(display_num=0)

Bases: object

Display using VideoCore4 dispmanx

close()
get_info()

Get display information.

Returns

display information

Return type

DISPMANX_MODEINFO_T

open_window(dst, size, layer)

Open new window.

Parameters
  • dst ((int, int, int, int)) – destination rectangle (left, top, width, height)

  • size ((int, int)) – window size (width, height)

  • layer (int) – layer

Returns

window

Return type

Window

size()

Get display size.

Returns

(width, height)

Return type

((int, int))

class actfw.vc4.display.VC_DISPMANX_ALPHA_T

Bases: _ctypes.Structure

flags

Structure/Union member

height

Structure/Union member

mask

Structure/Union member

opacity

Structure/Union member

class actfw.vc4.display.VC_RECT_T

Bases: _ctypes.Structure

height

Structure/Union member

width

Structure/Union member

x

Structure/Union member

y

Structure/Union member

class actfw.vc4.display.Window(display, dst, size, layer)

Bases: object

Double buffered window.

blit(image)

Blit image to window.

Parameters

image (bytes) – RGB image with which size is the same as window size

clear(rgb=0, 0, 0)

Clear window.

Parameters

rgb ((int, int, int)) – clear color

close()

Close window.

set_layer(layer)

Set window layer.

Parameters

layer (int) – new layer

swap_layer(window)

Swap window layer.

Parameters

window (Window) – target window

update()

Update window.

Module contents