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:
objectDisplay 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:
objectDouble 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.
-