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
-
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
-
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
-
update
()¶ Update window.
-