InterDVDMenu๏
Inherits: Resource < RefCounted < Object
Still or motion DVD menu with up to 36 buttons.
Description๏
Used when authoring VMG/VTSM menus. Playback happens on a burnt disc, not in the editor. Set Resource.resource_name so button destination dropdowns can label this menu.
Properties๏
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
Enumerations๏
enum MenuType: ๐
MenuType MENU_TITLE = 2
Title menu.
MenuType MENU_ROOT = 3
Root menu.
MenuType MENU_SUBPICTURE = 4
Subpicture menu.
MenuType MENU_AUDIO = 5
Audio menu.
MenuType MENU_ANGLE = 6
Angle menu.
MenuType MENU_CHAPTER = 7
Chapter menu.
Property Descriptions๏
int button_group_mask = 4096 ๐
HLI BTN_MD word. Default 0x1000 is one 4:3 group (libdvdread: reserved zero1=0, btngr_ns=1). Do not use 0x4000; that sets zero1 and leaves btngr_ns=0.
Array[InterDVDButton] buttons = [] ๐
void set_buttons(value: Array[InterDVDButton])
Array[InterDVDButton] get_buttons()
Menu buttons (capped at 36).
InterDVDCell cell ๐
void set_cell(value: InterDVDCell)
InterDVDCell get_cell()
Still or motion background cell. Uses the same mux path as a title video cell.
PackedColorArray clut = PackedColorArray() ๐
void set_clut(value: PackedColorArray)
PackedColorArray get_clut()
Optional 16-entry PGC palette. Empty keeps the default gold highlight colors.
Note: The returned array is copied and any changes to it will not update the original property value. See PackedColorArray for more details.
Forced-selected button on the first NAV pack (1-36).
int forced_activated_button = 0 ๐
HLI forced-activated button, or 0 for none.
int forced_selected_button = 0 ๐
HLI forced-selected button override, or 0 to use default_button.
PGCI_UT menu id: Title 2, Root 3, Subpicture 4, Audio 5, Angle 6, Chapter 7.
If true, the menu uses a motion video cell.
Next PGC number (default loops this menu).
Previous PGC number.
Parental id written on the menu PGCI search pointer.
Prohibited user operations for this menu PGC.
Go-Up PGC number.
VTS number for VTSM menus. Title menus stay in VMGM (0).
PGC still time in seconds (255 = infinite).