InterDVDHotspot
Inherits: Control < CanvasItem < Node < Object
A 720×480 highlight button that compiles to InterDVDButton.
Description
Place under InterDVDTitle or InterDVDMenuPage. The Control rect becomes the PCI highlight. destination points at a sibling title, chapter, or menu page; InterDVDDisc.build_project() resolves it to a title number.
Properties
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
Methods
compile_button() const |
Property Descriptions
DVD navigation action written on the compiled button.
NodePath destination = NodePath("") 🔗
Target InterDVDTitle, InterDVDChapter, or InterDVDMenuPage. Empty keeps target.
Stream index for Set Audio / Subtitle / Angle.
On/off for Set Subtitle.
Numeric destination when destination is empty (chapter, PGC, or cell). Jump Menu defaults to Title Menu (2).
Activate the button when highlighted.
Hide the highlight until selected.
bool forced_selected = false 🔗
Force this button as the selected highlight.
bool forced_activated = false 🔗
Force-activate this button.
Allow numeric remote selection.
Color select_color = Color(1, 0.92, 0.2, 1) 🔗
Highlight color when selected.
Color action_color = Color(1, 0.35, 0.1, 1) 🔗
Highlight color when activated.
PackedByteArray command = PackedByteArray() 🔗
void set_command(value: PackedByteArray)
PackedByteArray get_command()
Raw 8-byte VM command when action is Custom.
Note: The returned array is copied and any changes to it will not update the original property value. See PackedByteArray for more details.
Method Descriptions
InterDVDButton compile_button() const 🔗
Builds an InterDVDButton from this Control's rect, action, and stream fields.