SubViewportContainer
Наследует: Container < Control < CanvasItem < Node < Object
Контейнер, используемый для отображения содержимого SubViewport.
Описание
Контейнер, отображающий содержимое базовых дочерних узлов SubViewport. Он использует объединенный размер SubViewport в качестве минимального размера, если только не включено stretch.
Примечание: Изменение Control.scale SubViewportContainer приведет к искажению его содержимого. Чтобы изменить его визуальный размер без искажения, вместо этого отрегулируйте поля узла (если он еще не находится в контейнере).
Примечание: SubViewportContainer пересылает уведомления о входе и выходе мыши в свои подчиненные окна просмотра.
Свойства
focus_mode |
|
|
|
||
|
||
|
Методы
_propagate_input_event(event: InputEvent) virtual const |
Описания свойств
Настройте, должны ли SubViewportContainer или в качестве альтернативы, узлы Control его дочерних элементов SubViewport, быть доступны в качестве целей для функций, связанных с мышью, таких как определение цели перетаскивания в операциях перетаскивания или формы курсора наведенного узла Control.
Если false, то узлы Control внутри его дочерних элементов SubViewport считаются целями.
Если true, то сам SubViewportContainer будет считаться целью.
Если true, размер sub-viewport будет автоматически изменен до размера элемента управления.
Примечание: Если true, это запретит изменять SubViewport.size его дочерних элементов вручную.
Делит эффективное разрешение sub-viewport на это значение, сохраняя его масштаб. Это можно использовать для ускорения рендеринга.
Например, подокно просмотра 1280×720 с stretch_shrink, установленным на 2, будет отображаться с разрешением 640×360, занимая тот же размер в контейнере.
Примечание: stretch должно быть true, чтобы это свойство работало.
Описания метода
bool _propagate_input_event(event: InputEvent) virtual const 🔗
Экспериментальное: Этот метод может быть изменён или удалён в будущих версиях.
Виртуальный метод, реализуемый пользователем. Если он возвращает true, события event распространяется на дочерние элементы SubViewport. Распространение не происходит, если он возвращает false. Если функция не реализована, все события распространяются на SubViewports.