InterDVDMenuPage
Inherits: Control < CanvasItem < Node < Object
A VMGM or VTSM menu page that compiles to InterDVDMenu.
Description
720×480 Control. InterDVDMenu.MENU_TITLE menus mux into VIDEO_TS.VOB. Other types mux into VTS_01_0.VOB. Default still_time is 0 so VLC does not freeze on the title menu. Child InterDVDHotspot nodes are the menu buttons.
Properties
|
||
|
||
|
||
|
||
|
||
|
Methods
add_hotspot(name: String = "Play") |
|
compile_menu() const |
Property Descriptions
Bake length when source is InterDVDChapter.SOURCE_SCENE.
Title (VMGM) or Root/Audio/Subpicture/Angle/Chapter (VTSM).
Motion menu flag.
PackedScene packed_scene 🔗
void set_packed_scene(value: PackedScene)
PackedScene get_packed_scene()
Background scene when source is InterDVDChapter.SOURCE_SCENE.
Video file or PackedScene for the menu cell.
Background video when source is InterDVDChapter.SOURCE_VIDEO.
Menu PGC still time. Keep 0 on VMGM title menus.
Method Descriptions
InterDVDHotspot add_hotspot(name: String = "Play") 🔗
Appends a hotspot child and returns it.
InterDVDMenu compile_menu() const 🔗
Builds the menu resource (destinations are resolved by InterDVDDisc.build_project()).