Godot engine руководство на русском

Время на прочтение
8 мин

Количество просмотров 84K

1. Предисловие

Здравствуй, в данной статье я хочу в максимально сжатой форме познакомить тебя с основами создания простых 2d платформеров на движке Godot. Иногда мы будем останавливаться на некоторых важных моментах, а иногда пропускать ненужную тебе на начальном уровне информацию.

2.Стартуем!

Думаю установить сам движок не составит труда. После установки открываем его и нажимаем на кнопку «новый проект».

Создание проекта.

Создание проекта.

В выплывшем окошке введи название проекта и выбери его расположение в файловой системе. В пункте «отрисовщик» выбираем «OpenGL ES 3.0», у нас нет нужды использовать более старую версию opengl, т.к ее обычно применяют при создании браузерных игр.

3.Знакомство с интерфейсом

2D сцена в Godot Engine.

2D сцена в Godot Engine.

Итак, мы создали твой первый проект! Отличное начало, на сегодня хватит. Ладно, а если серьезно, то изучать интерфейс программы, особенно на первых парах, очень важно. Перед тобой открылась интересная картина с пустой 3d сценой, но она нам сегодня не понадобится, поэтому переходим во вкладку 2d. Кнопка находится сверху посередине. Стало немного проще, не правда ли? Ну, а теперь перейдем к самому интерфейсу программы (его кстати можно настроить под себя, перетащив какие-то элементы левой кнопкой мыши, но пока лучше оставить все как есть).

4.Работа с файлами через Godot

Не очень удобно каждый раз лазить в проводник, чтобы достать какие-то файлы, согласен? Для этого в Godot существует отдельное окошко, оно находится в левом нижнем углу редактора.

Проводник в Godot Engine.

Проводник в Godot Engine.

Пока что там пусто, но это потому, что мы еще ничего не добавили. Так давай сделаем это! Ссылку на архив я прикрепил в конце поста, скачивай его и наслаждайся халявными спрайтами для игры (сразу говорю, они не мои). Если конечно у тебя заготовлена своя графика, то милости прошу.Итак, выделяем все нужные нам файлы и переносим их в окошечко. Вжух и они скопировались в движок! Но на этом магия не заканчивается! Здесь можно делать все то, что ты делаешь в обычном проводнике! Одним словом, полная свобода действий.

Но давай пока оставим эту часть экрана в покое и перейдем к более серьезным вещам.

5.Работа со сценами

Создание новых сцен.

Создание новых сцен.

Посмотри в верхний левый угол редактора. Здесь есть вкладка, которая называется «Сцена». Давай добавим твою первую сцену! Делается это просто, тебе нужно либо нажать на плюсик, либо ввести сочетание клавиш «ctrl + A». Перед тобой выплыло меню, в поиске которого нужно ввести заветное слово «Node». Мы давай это будет наша основная сцена, назовем ее «World», но название в принципе неважно. Чтобы переименовать сцену нужно лишь дважды щелкнуть на нее левой кнопкой мыши. Теперь давай добавим на сцену игрока!

Многие просто добавляют объект «Sprite», но это большая ошибка! Так делать нельзя! Запомни это раз и навсегда! Мы с тобой, как продвинутые пользователи добавим не «Sprite», а «KinematicBody2D».

Теперь древо твоего проекта выглядит так:

Добавляем игрока.

Добавляем игрока.

Как ты наверное успел заметить, напротив нашего «KinematicBode2D» висит какой-то желты значок. Что он тут забыл? Дело в том, что наш объект пока что не имеет форму, вот Godot и ругается. Но прежде чем добавить форму нашему игроку, давай добавим его спрайт( И не забудь заменить название «KinrmaticBode2D» на «Player» ). Для этого нажми один раз правой кнопкой мыши на нашего «Player» и сочетанием клавиш «ctrl + A» добавь объект «Sprite». Потом опять нажми на Игрока и добавь объект «CollisionShape2D». У тебя должна быть примерно такая картина:

Добавляем в спрайт и границы игрока.

Добавляем в спрайт и границы игрока.

Если все так, едем дальше. Теперь зададим картинку спрайта нашего персонажа. Выбираем объект «Sprite», а потом перетаскиваем из моего архива картинку «Player.png»( или твою картинку) в раздел «Texture». Если картинка импортировалась с сжатым качеством, просто нажми на нее, и в Godot в верхнем левом углу перейди в вкладку «Импорт», там в разделе «Flags» убери галочку с пункта «Filter» и нажми «Переимпортировать». Если не помогло, то просто перезапусти Godot.

Итак, мы добавили спрайт игрока, но выглядит это немного странно.

Добавляем текстуру спрайта игрока.

Добавляем текстуру спрайта игрока.

Что же делать? Без паники, все поправимо в пару кликов. В левой части панели «Инспектор» выбираем параметр «Hframes», и подгоняем его по размерам ( у меня это 25). Ну что, поменялась картинка?

Устанавливаем границы спрайта.

Устанавливаем границы спрайта.

Супер, едем дальше! Ты еще не забыл про CollisionShape2D? Выделяй его и в пункте «Shape» выбирай «Новый RectangleShape2D». Теперь изменяй его под размер персонажа. У меня получилось так:

CollisionShape2d.

CollisionShape2d.

6.Отдельные сцены в Godot

Это все конечно классно,но хорошим тоном в Godot является создание отдельных сцен для объектов. Поэтому нам нужно сделать так, чтобы объект «Player» был отдельной сценой. Но не создавать же нам все заново? Нет, для этого в движке предусмотрена отдельная функция.Нажмите на «Player» правой кнопкой мыши и выберете «Сохранить ветку,как ветку».

Создание сцены из ветки.

Создание сцены из ветки.

Теперь «Player» это отдельная сцена, отлично!Чтобы перейти на сцену игрока достаточно нажать на иконку:

Перейдем на сцену игрока и приступим к очень интересному занятию — программированию.

7. Скрипт игрока, GDscript

Для того чтобы добавить скрипт какому-либо объекту нужно просто выбрать этот объект и нажать на иконку свитка:

Создать скрипт.

Создать скрипт.

После этого выплывет такая табличка:

Скрипт для игрока.

Скрипт для игрока.

Нажимаем «Создать» и у нас открывается встроенный редактор кода в Godot.Теперь начинается более сложная часть туториала, поэтому слушай внимательнее.Пока что наш персонаж просто стоит на сцене и ничего не делает, это слишком скучно. Ну так давай сделаем управление персонажем!Что нам для этого понадобится? Нам нужен скрипт, который будет обрабатывать нажатия клавиш с клавиатуры, двигать персонажа, проигрывать анимацию. Но давай пойдем по порядку и начнем с самого простого — управления.

Простое управление.

Простое управление.

Пишем вот такой код, не волнуйся сейчас все объясню. Первая строчка объявляет Godot, что мы используем объект «KinematicBody2D». Ее создал сам движок. На 3 и 4 строчке мы задаем две константы, отвечающие за ускорение и максимальную скорость. Они нужны для плавного перемещения персонажа по сцене. На 6 строчке объявляем переменную для вектора перемещения. После этого на 8 строчке создаем функцию «physicsprocess», это системная функция движка. Она нужна, чтобы привязать к персонажу физику. В нашем случае — это физика перемещения и сила гравитации. 9 строчка отвечает за управление по оси X. Метод Input помогает нам считывать те самые кнопки для управления (стрелка влево и стрелка вправо). После на 11 строчке мы проверяем была ли нажата какая-то кнопка. Потом мы перемещаемся влево или вправо.

Как ты заметил, мы прибавляем к координате игрока произведение направления по координате на ускорение и на какую-то delta. Вопрос, что такое delta? Delta показывает сколько времени (в секундах, тип float) прошло с момента отрисовки прошлого кадра.Зачем это сделано? Если мы не будем привязывать передвижение игрока ко времени, то оно автоматически привязывается к частоте процессора. На крутых компьютерах или телефонах разница незаметна, но запустив приложение на старом пк или телефоне, ты все поймешь. Поэтому всегда привязывай передвижение к delta!

Потом в строке 13 мы используем какой-то clamp. Опять неразбериха! Все просто, clamp, как можно догадаться из названия, «сжимает» значение переменной. Сделано это для оптимизации и плавности движения.Ну и в последней строке мы просто запускаем передвижение нашего игрока. Не так уж все и сложно!

8. Первый запуск.

Вот сделали мы все это с тобой, а где результат? Ну так давай поскорее запустим с тобой первую демку! Все очень просто, нажми клавишу F5, после этого выплывет окно, которое скажет тебе, что основания сцена не выбрана. В нашем случае основная сцена — World.tscn. Выбираем ее и снова жмем F5. Должно появиться что-то такое:

Окно демки.

Окно демки.

В верхнем левом углу можно заметить маленькую часть нашего персонажа. Давай приведем все в порядок. Для этого сначала закрое окошко демки и перейдем в настройки проекта. Чтобы это сделать, в левой верхней части нажми на «Проект», а в выплывшем окне нажми «Настройки проекта». Здесь переходим в вкладку «Window» и ставим разрешение на 320×180. Почему такое маленькое? Все просто, мы с тобой задали разрешение экрана в самой сцене, для платформера такие размеры идеальны. А для экрана самой демки нужно задать нормальное разрешение. Это можно сделать в пунктах «Test Width» и «Test Height». Я задам его в формате 1280×720. Спустимся пониже и в пункте «Mode» ставим «2d», а в «Aspect» ставим «keep». Для красоты предлагаю обратно перейти на сцену и передвинуть персонажа в середину экрана. Делается это легко, просто зажми персонажа левой кнопкой мыши и начни перетаскивать. Теперь все приготовления закончены,можно запускать демку.

Красота, правда? Попробуй передвигать персонажа стрелками на клавиатуре. Получилось? Да, но персонаж будто скользит по экрану и не может остановиться. Не волнуйся, скоро мы это исправим. Однако сейчас наш персонаж как бы висит в воздухе, это не есть хорошо. Давай сделаем землю для нашего игрока!

9.Tilemaps

Что такое «Tilemap»? Тайлы — это плитки, вместе образующие сетку тайлов. Чаще всего они принимают форму квадратов. Как же их добавить в наш платформер? Очень просто, для начала выбери объект «World»(нашу основную сцену), нажми клавиши «ctrl + A» и выбери «TileMap».

Теперь в этом окошке выбири «Tile Set» и нажми «Новый TileSet».Снова нажми на «TileSet», должно получиться ка-то так:

Добавляем анимацию.

Добавляем анимацию.

Давай добавим спрайт для нашего tilemap, для этого нажми на плюс снизу и выбери «tile.png».

Следующий шаг будет довольно сложным, поэтому слушай внимательно. Итак, во вкладке «Регион» полостью выделяем нашу картинку, в вкладке «snap options» ставим step по x и y на 16. Такие же действия повторяем во вкладках столкновение, перекрытие, навигация, битовая маска. А последней мы остановимся поподробней.

В ней мы нажимаем на квадратик и выделяем весь тайл. Тоже самое проделываем и в других вкладках. Вот как в итоге должно получиться.

Задаем границы тайла.

Задаем границы тайла.

Отлично, сохраняем все и переходим обратно на сцену. Еще раз кликаем на Tilemap и в раздеел «Cell» меняем size на 16×16.Теперь можно делать уровень!

Создаем простой уровень.

Создаем простой уровень.

Вот как у меня получилось. Супер, но на нашего игрока до сих пор не действует гравитация, давай это исправим. Для этого перейдем в скрипт player и введем там такой код.

Константы для прыжка и гравитации.

Константы для прыжка и гравитации.

Здесь к существующим переменным мы добавляем friction, gravity, jumpforce, airresistance. Названия говорят сами за себя, поэтому объяснять за что они отвечают я не буду.

Реализация прыжка и гравитации.

Реализация прыжка и гравитации.

Следом идет сама сила гравитации. Мы прибавляем к motion.y силу тяжести, умноженную на delta. Это действие заставляет нашего игрока падать вниз, если под ним ничего нет. После этого скрипт обрабатывает нажатия на кнопки, характерные для прыжка (стрелочка вверх). И заставляет игрока падать вниз, когда он уже прыгнул.

Вот собственно и все, давай запустим демку!Все работает. Но нет никаких анимаций,и передвижение из-за этого выглядит очень топорно.

Как выглядит при запуске.

Как выглядит при запуске.

10.Анимации

Простые анимации в Godot сделать очень легко. Для этого перейдем на сцену player и добавим туда «AnimationPlayer». Жмем на кнопку «анимация», далее жмем «новый» и вводим название анимации. Сделаю анимацию для бега и назову ее «Run».Чтобы добавить новый кадр для анимации нужно перейти в «sprite».

Добавляем кадры в анимацию.

Добавляем кадры в анимацию.

Напротив пункта «frame» есть ключик,если нажать на него, то кадр из спрайта добавиться в анимацию. Постепенно увеличиваем frame от 0 до 8 и ключиком добавляем кадр в анимацию. Вот как в итоге это должно выглядеть:

Создаем анимацию из кадров.

Создаем анимацию из кадров.

Тоже самое повторяем для других анимаций, просто меняя номер кадра. В итоге у тебя будет несколько анимаций — для прыжка, ходьбы, и анимация idle. Теперь все это нужно добавить в код.Переходим в код player и вносим некоторые изменения:

Добавляем переменные для анимации.

Добавляем переменные для анимации.

Добавляем две переменные sprite и player. Но ты заметил, они какие-то странные. Почему в начале стоит слово onready, что за странное значение этой переменной? Сейчас все объясню. Переменные типа onready нужны для взаимодействий с другими объектами на сцене. В данном случае мы подключаем их для воспроизведения анимации и получения спрайта игрока.

Анимация при ходьбе.

Анимация при ходьбе.

На 16-ой строчке мы проигрываем анимацию ходьбы. Однако здесь еще появилась какая-то странная 22 строчка, что она делает? Она зеркально отражает анимацию игрока в зависимости от того, куда он идет. А на 24 строке мы говорим, что если игрок стоит, то проигрывать нужно анимацию idle.

Анимация прыжка.

Анимация прыжка.

На 35 строчке мы проигрываем анимацию прыжка, если игрок не на земле. Вот собственно и все изменения в коде.

Заключение

Если ты все правильно делал, то у тебя должен получиться простой платформер. Что делать дальше? Да все что угодно! Улучшай свои навыки в использовании движка, создавай свои собственные игры изучай новые фишки. На этом я вынужден с тобой проститься, надеюсь ты хорошо провел время и научился чему-то новому.

Вот все материалы для этого туториала:

@GDScript

  1. @GDScript
  2. @GDScript.PI()
  3. @GDScript.abs()
  4. @GDScript.acos()
  5. @GDScript.asin()
  6. @GDScript.assert()
  7. @GDScript.atan()
  8. @GDScript.atan2()
  9. @GDScript.bytes2var()
  10. @GDScript.cartesian2polar()
  11. @GDScript.ceil()
  12. @GDScript.char()
  13. @GDScript.clamp()
  14. @GDScript.Color8()
  15. @GDScript.ColorN()
  16. @GDScript.convert()
  17. @GDScript.cos()
  18. @GDScript.cosh()
  19. @GDScript.db2linear()
  20. @GDScript.decimals()
  21. @GDScript.dectime()
  22. @GDScript.deep_equal()
  23. @GDScript.deg2rad()
  24. @GDScript.dict2inst()
  25. @GDScript.ease()
  26. @GDScript.exp()
  27. @GDScript.floor()
  28. @GDScript.fmod()
  29. @GDScript.fposmod()
  30. @GDScript.funcref()
  31. @GDScript.get_stack()
  32. @GDScript.hash()
  33. @GDScript.inst2dict()
  34. @GDScript.instance_from_id()
  35. @GDScript.inverse_lerp()
  36. @GDScript.is_equal_approx()
  37. @GDScript.is_inf()
  38. @GDScript.is_instance_valid()
  39. @GDScript.is_nan()
  40. @GDScript.is_zero_approx()
  41. @GDScript.len()
  42. @GDScript.lerp()
  43. @GDScript.lerp_angle()
  44. @GDScript.linear2db()
  45. @GDScript.load()
  46. @GDScript.log()
  47. @GDScript.max()
  48. @GDScript.min()
  49. @GDScript.move_toward()
  50. @GDScript.nearest_po2()
  51. @GDScript.ord()
  52. @GDScript.parse_json()
  53. @GDScript.polar2cartesian()
  54. @GDScript.posmod()
  55. @GDScript.pow()
  56. @GDScript.preload()
  57. @GDScript.print()
  58. @GDScript.print_debug()
  59. @GDScript.print_stack()
  60. @GDScript.printerr()
  61. @GDScript.printraw()
  62. @GDScript.prints()
  63. @GDScript.printt()
  64. @GDScript.push_error()
  65. @GDScript.push_warning()
  66. @GDScript.rad2deg()
  67. @GDScript.rand_range()
  68. @GDScript.rand_seed()
  69. @GDScript.randf()
  70. @GDScript.randi()
  71. @GDScript.randomize()
  72. @GDScript.range()
  73. @GDScript.range_lerp()
  74. @GDScript.round()
  75. @GDScript.seed()
  76. @GDScript.sign()
  77. @GDScript.sin()
  78. @GDScript.sinh()
  79. @GDScript.smoothstep()
  80. @GDScript.sqrt()
  81. @GDScript.step_decimals()
  82. @GDScript.stepify()
  83. @GDScript.str()
  84. @GDScript.str2var()
  85. @GDScript.tan()
  86. @GDScript.tanh()
  87. @GDScript.to_json()
  88. @GDScript.type_exists()
  89. @GDScript.typeof()
  90. @GDScript.validate_json()
  91. @GDScript.var2bytes()
  92. @GDScript.var2str()
  93. @GDScript.weakref()
  94. @GDScript.wrapf()
  95. @GDScript.wrapi()
  96. @GDScript.yield()

@GlobalScope

  1. @GlobalScope
  2. @GlobalScope.SPKEY()
  3. @GlobalScope.ARVRServer()
  4. @GlobalScope.AudioServer()
  5. @GlobalScope.CameraServer()
  6. @GlobalScope.ClassDB()
  7. @GlobalScope.Engine()
  8. @GlobalScope.Geometry()
  9. @GlobalScope.Input()
  10. @GlobalScope.InputMap()
  11. @GlobalScope.IP()
  12. @GlobalScope.JavaClassWrapper()
  13. @GlobalScope.JavaScript()
  14. @GlobalScope.JSON()
  15. @GlobalScope.Marshalls()
  16. @GlobalScope.Navigation2DServer()
  17. @GlobalScope.NavigationMeshGenerator()
  18. @GlobalScope.NavigationServer()
  19. @GlobalScope.OS()
  20. @GlobalScope.Performance()
  21. @GlobalScope.Physics2DServer()
  22. @GlobalScope.PhysicsServer()
  23. @GlobalScope.ProjectSettings()
  24. @GlobalScope.ResourceLoader()
  25. @GlobalScope.ResourceSaver()
  26. @GlobalScope.Time()
  27. @GlobalScope.TranslationServer()
  28. @GlobalScope.VisualScriptEditor()
  29. @GlobalScope.VisualServer()

AABB

  1. AABB
  2. AABB.abs()
  3. AABB.encloses()
  4. AABB.expand()
  5. AABB.get_area()
  6. AABB.get_center()
  7. AABB.get_endpoint()
  8. AABB.get_longest_axis()
  9. AABB.get_longest_axis_index()
  10. AABB.get_longest_axis_size()
  11. AABB.get_shortest_axis()
  12. AABB.get_shortest_axis_index()
  13. AABB.get_shortest_axis_size()
  14. AABB.get_support()
  15. AABB.grow()
  16. AABB.has_no_area()
  17. AABB.has_no_surface()
  18. AABB.has_point()
  19. AABB.intersection()
  20. AABB.intersects()
  21. AABB.intersects_plane()
  22. AABB.intersects_segment()
  23. AABB.is_equal_approx()
  24. AABB.merge()
  25. AABB.end()
  26. AABB.position()
  27. AABB.size()

AcceptDialog

  1. AcceptDialog
  2. AcceptDialog.add_button()
  3. AcceptDialog.add_cancel()
  4. AcceptDialog.get_label()
  5. AcceptDialog.get_ok()
  6. AcceptDialog.register_text_enter()
  7. AcceptDialog.remove_button()
  8. AcceptDialog.dialog_autowrap()
  9. AcceptDialog.dialog_hide_on_ok()
  10. AcceptDialog.dialog_text()
  11. AcceptDialog.confirmed()
  12. AcceptDialog.custom_action()

AnimatedSprite

  1. AnimatedSprite
  2. AnimatedSprite.play()
  3. AnimatedSprite.stop()
  4. AnimatedSprite.animation()
  5. AnimatedSprite.centered()
  6. AnimatedSprite.flip_h()
  7. AnimatedSprite.flip_v()
  8. AnimatedSprite.frame()
  9. AnimatedSprite.frames()
  10. AnimatedSprite.offset()
  11. AnimatedSprite.playing()
  12. AnimatedSprite.speed_scale()
  13. AnimatedSprite.animation_finished()
  14. AnimatedSprite.frame_changed()

AnimatedSprite3D

  1. AnimatedSprite3D
  2. AnimatedSprite3D.is_playing()
  3. AnimatedSprite3D.play()
  4. AnimatedSprite3D.stop()
  5. AnimatedSprite3D.animation()
  6. AnimatedSprite3D.frame()
  7. AnimatedSprite3D.frames()
  8. AnimatedSprite3D.playing()
  9. AnimatedSprite3D.animation_finished()
  10. AnimatedSprite3D.frame_changed()

AnimatedTexture

  1. AnimatedTexture
  2. AnimatedTexture.MAX_FRAMES()
  3. AnimatedTexture.get_frame_delay()
  4. AnimatedTexture.get_frame_texture()
  5. AnimatedTexture.set_frame_delay()
  6. AnimatedTexture.set_frame_texture()
  7. AnimatedTexture.current_frame()
  8. AnimatedTexture.fps()
  9. AnimatedTexture.frames()
  10. AnimatedTexture.oneshot()
  11. AnimatedTexture.pause()

Animation

  1. Animation
  2. Animation.add_track()
  3. Animation.animation_track_get_key_animation()
  4. Animation.animation_track_insert_key()
  5. Animation.animation_track_set_key_animation()
  6. Animation.audio_track_get_key_end_offset()
  7. Animation.audio_track_get_key_start_offset()
  8. Animation.audio_track_get_key_stream()
  9. Animation.audio_track_insert_key()
  10. Animation.audio_track_set_key_end_offset()
  11. Animation.audio_track_set_key_start_offset()
  12. Animation.audio_track_set_key_stream()
  13. Animation.bezier_track_get_key_in_handle()
  14. Animation.bezier_track_get_key_out_handle()
  15. Animation.bezier_track_get_key_value()
  16. Animation.bezier_track_insert_key()
  17. Animation.bezier_track_interpolate()
  18. Animation.bezier_track_set_key_in_handle()
  19. Animation.bezier_track_set_key_out_handle()
  20. Animation.bezier_track_set_key_value()
  21. Animation.clear()
  22. Animation.copy_track()
  23. Animation.find_track()
  24. Animation.get_track_count()
  25. Animation.method_track_get_key_indices()
  26. Animation.method_track_get_name()
  27. Animation.method_track_get_params()
  28. Animation.remove_track()
  29. Animation.track_find_key()
  30. Animation.track_get_interpolation_loop_wrap()
  31. Animation.track_get_interpolation_type()
  32. Animation.track_get_key_count()
  33. Animation.track_get_key_time()
  34. Animation.track_get_key_transition()
  35. Animation.track_get_key_value()
  36. Animation.track_get_path()
  37. Animation.track_get_type()
  38. Animation.track_insert_key()
  39. Animation.track_is_enabled()
  40. Animation.track_is_imported()
  41. Animation.track_move_down()
  42. Animation.track_move_to()
  43. Animation.track_move_up()
  44. Animation.track_remove_key()
  45. Animation.track_remove_key_at_position()
  46. Animation.track_set_enabled()
  47. Animation.track_set_imported()
  48. Animation.track_set_interpolation_loop_wrap()
  49. Animation.track_set_interpolation_type()
  50. Animation.track_set_key_time()
  51. Animation.track_set_key_transition()
  52. Animation.track_set_key_value()
  53. Animation.track_set_path()
  54. Animation.track_swap()
  55. Animation.transform_track_insert_key()
  56. Animation.transform_track_interpolate()
  57. Animation.value_track_get_key_indices()
  58. Animation.value_track_get_update_mode()
  59. Animation.value_track_interpolate()
  60. Animation.value_track_set_update_mode()
  61. Animation.length()
  62. Animation.loop()
  63. Animation.step()
  64. Animation.tracks_changed()

AnimationNode

  1. AnimationNode
  2. AnimationNode.add_input()
  3. AnimationNode.blend_animation()
  4. AnimationNode.blend_input()
  5. AnimationNode.blend_node()
  6. AnimationNode.get_caption()
  7. AnimationNode.get_child_by_name()
  8. AnimationNode.get_child_nodes()
  9. AnimationNode.get_input_count()
  10. AnimationNode.get_input_name()
  11. AnimationNode.get_parameter()
  12. AnimationNode.get_parameter_default_value()
  13. AnimationNode.get_parameter_list()
  14. AnimationNode.has_filter()
  15. AnimationNode.is_path_filtered()
  16. AnimationNode.process()
  17. AnimationNode.remove_input()
  18. AnimationNode.set_filter_path()
  19. AnimationNode.set_parameter()
  20. AnimationNode.filter_enabled()
  21. AnimationNode.removed_from_graph()
  22. AnimationNode.tree_changed()

AnimationNodeBlendSpace1D

  1. AnimationNodeBlendSpace1D
  2. AnimationNodeBlendSpace1D.add_blend_point()
  3. AnimationNodeBlendSpace1D.get_blend_point_count()
  4. AnimationNodeBlendSpace1D.get_blend_point_node()
  5. AnimationNodeBlendSpace1D.get_blend_point_position()
  6. AnimationNodeBlendSpace1D.remove_blend_point()
  7. AnimationNodeBlendSpace1D.set_blend_point_node()
  8. AnimationNodeBlendSpace1D.set_blend_point_position()
  9. AnimationNodeBlendSpace1D.max_space()
  10. AnimationNodeBlendSpace1D.min_space()
  11. AnimationNodeBlendSpace1D.snap()
  12. AnimationNodeBlendSpace1D.value_label()

AnimationNodeBlendSpace2D

  1. AnimationNodeBlendSpace2D
  2. AnimationNodeBlendSpace2D.add_blend_point()
  3. AnimationNodeBlendSpace2D.add_triangle()
  4. AnimationNodeBlendSpace2D.get_blend_point_count()
  5. AnimationNodeBlendSpace2D.get_blend_point_node()
  6. AnimationNodeBlendSpace2D.get_blend_point_position()
  7. AnimationNodeBlendSpace2D.get_triangle_count()
  8. AnimationNodeBlendSpace2D.get_triangle_point()
  9. AnimationNodeBlendSpace2D.remove_blend_point()
  10. AnimationNodeBlendSpace2D.remove_triangle()
  11. AnimationNodeBlendSpace2D.set_blend_point_node()
  12. AnimationNodeBlendSpace2D.set_blend_point_position()
  13. AnimationNodeBlendSpace2D.auto_triangles()
  14. AnimationNodeBlendSpace2D.blend_mode()
  15. AnimationNodeBlendSpace2D.max_space()
  16. AnimationNodeBlendSpace2D.min_space()
  17. AnimationNodeBlendSpace2D.snap()
  18. AnimationNodeBlendSpace2D.x_label()
  19. AnimationNodeBlendSpace2D.y_label()
  20. AnimationNodeBlendSpace2D.triangles_updated()

AnimationNodeBlendTree

  1. AnimationNodeBlendTree
  2. AnimationNodeBlendTree.CONNECTION_OK()
  3. AnimationNodeBlendTree.add_node()
  4. AnimationNodeBlendTree.connect_node()
  5. AnimationNodeBlendTree.disconnect_node()
  6. AnimationNodeBlendTree.get_node()
  7. AnimationNodeBlendTree.get_node_position()
  8. AnimationNodeBlendTree.has_node()
  9. AnimationNodeBlendTree.remove_node()
  10. AnimationNodeBlendTree.rename_node()
  11. AnimationNodeBlendTree.set_node_position()
  12. AnimationNodeBlendTree.graph_offset()

AnimationNodeOneShot

  1. AnimationNodeOneShot
  2. AnimationNodeOneShot.autorestart()
  3. AnimationNodeOneShot.autorestart_delay()
  4. AnimationNodeOneShot.autorestart_random_delay()
  5. AnimationNodeOneShot.fadein_time()
  6. AnimationNodeOneShot.fadeout_time()
  7. AnimationNodeOneShot.mix_mode()
  8. AnimationNodeOneShot.sync()

AnimationNodeStateMachine

  1. AnimationNodeStateMachine
  2. AnimationNodeStateMachine.add_node()
  3. AnimationNodeStateMachine.add_transition()
  4. AnimationNodeStateMachine.get_end_node()
  5. AnimationNodeStateMachine.get_graph_offset()
  6. AnimationNodeStateMachine.get_node()
  7. AnimationNodeStateMachine.get_node_name()
  8. AnimationNodeStateMachine.get_node_position()
  9. AnimationNodeStateMachine.get_start_node()
  10. AnimationNodeStateMachine.get_transition()
  11. AnimationNodeStateMachine.get_transition_count()
  12. AnimationNodeStateMachine.get_transition_from()
  13. AnimationNodeStateMachine.get_transition_to()
  14. AnimationNodeStateMachine.has_node()
  15. AnimationNodeStateMachine.has_transition()
  16. AnimationNodeStateMachine.remove_node()
  17. AnimationNodeStateMachine.remove_transition()
  18. AnimationNodeStateMachine.remove_transition_by_index()
  19. AnimationNodeStateMachine.rename_node()
  20. AnimationNodeStateMachine.replace_node()
  21. AnimationNodeStateMachine.set_end_node()
  22. AnimationNodeStateMachine.set_graph_offset()
  23. AnimationNodeStateMachine.set_node_position()
  24. AnimationNodeStateMachine.set_start_node()

AnimationNodeStateMachinePlayback

  1. AnimationNodeStateMachinePlayback
  2. AnimationNodeStateMachinePlayback.get_current_length()
  3. AnimationNodeStateMachinePlayback.get_current_node()
  4. AnimationNodeStateMachinePlayback.get_current_play_position()
  5. AnimationNodeStateMachinePlayback.get_travel_path()
  6. AnimationNodeStateMachinePlayback.is_playing()
  7. AnimationNodeStateMachinePlayback.start()
  8. AnimationNodeStateMachinePlayback.stop()
  9. AnimationNodeStateMachinePlayback.travel()

AnimationNodeStateMachineTransition

  1. AnimationNodeStateMachineTransition
  2. AnimationNodeStateMachineTransition.advance_condition()
  3. AnimationNodeStateMachineTransition.auto_advance()
  4. AnimationNodeStateMachineTransition.disabled()
  5. AnimationNodeStateMachineTransition.priority()
  6. AnimationNodeStateMachineTransition.switch_mode()
  7. AnimationNodeStateMachineTransition.xfade_time()
  8. AnimationNodeStateMachineTransition.advance_condition_changed()

AnimationNodeTransition

  1. AnimationNodeTransition
  2. AnimationNodeTransition.get_input_caption()
  3. AnimationNodeTransition.is_input_set_as_auto_advance()
  4. AnimationNodeTransition.set_input_as_auto_advance()
  5. AnimationNodeTransition.set_input_caption()
  6. AnimationNodeTransition.input_count()
  7. AnimationNodeTransition.xfade_time()

AnimationPlayer

  1. AnimationPlayer
  2. AnimationPlayer.add_animation()
  3. AnimationPlayer.advance()
  4. AnimationPlayer.animation_get_next()
  5. AnimationPlayer.animation_set_next()
  6. AnimationPlayer.clear_caches()
  7. AnimationPlayer.clear_queue()
  8. AnimationPlayer.find_animation()
  9. AnimationPlayer.get_animation()
  10. AnimationPlayer.get_animation_list()
  11. AnimationPlayer.get_blend_time()
  12. AnimationPlayer.get_playing_speed()
  13. AnimationPlayer.get_queue()
  14. AnimationPlayer.has_animation()
  15. AnimationPlayer.is_playing()
  16. AnimationPlayer.play()
  17. AnimationPlayer.play_backwards()
  18. AnimationPlayer.queue()
  19. AnimationPlayer.remove_animation()
  20. AnimationPlayer.rename_animation()
  21. AnimationPlayer.seek()
  22. AnimationPlayer.set_blend_time()
  23. AnimationPlayer.stop()
  24. AnimationPlayer.assigned_animation()
  25. AnimationPlayer.autoplay()
  26. AnimationPlayer.current_animation()
  27. AnimationPlayer.current_animation_length()
  28. AnimationPlayer.current_animation_position()
  29. AnimationPlayer.method_call_mode()
  30. AnimationPlayer.playback_active()
  31. AnimationPlayer.playback_default_blend_time()
  32. AnimationPlayer.playback_process_mode()
  33. AnimationPlayer.playback_speed()
  34. AnimationPlayer.reset_on_save()
  35. AnimationPlayer.root_node()
  36. AnimationPlayer.animation_changed()
  37. AnimationPlayer.animation_finished()
  38. AnimationPlayer.animation_started()
  39. AnimationPlayer.caches_cleared()

AnimationTree

  1. AnimationTree
  2. AnimationTree.advance()
  3. AnimationTree.get_root_motion_transform()
  4. AnimationTree.rename_parameter()
  5. AnimationTree.active()
  6. AnimationTree.anim_player()
  7. AnimationTree.process_mode()
  8. AnimationTree.root_motion_track()
  9. AnimationTree.tree_root()

AnimationTreePlayer

  1. AnimationTreePlayer
  2. AnimationTreePlayer.add_node()
  3. AnimationTreePlayer.advance()
  4. AnimationTreePlayer.animation_node_get_animation()
  5. AnimationTreePlayer.animation_node_get_master_animation()
  6. AnimationTreePlayer.animation_node_get_position()
  7. AnimationTreePlayer.animation_node_set_animation()
  8. AnimationTreePlayer.animation_node_set_filter_path()
  9. AnimationTreePlayer.animation_node_set_master_animation()
  10. AnimationTreePlayer.are_nodes_connected()
  11. AnimationTreePlayer.blend2_node_get_amount()
  12. AnimationTreePlayer.blend2_node_set_amount()
  13. AnimationTreePlayer.blend2_node_set_filter_path()
  14. AnimationTreePlayer.blend3_node_get_amount()
  15. AnimationTreePlayer.blend3_node_set_amount()
  16. AnimationTreePlayer.blend4_node_get_amount()
  17. AnimationTreePlayer.blend4_node_set_amount()
  18. AnimationTreePlayer.connect_nodes()
  19. AnimationTreePlayer.disconnect_nodes()
  20. AnimationTreePlayer.get_node_list()
  21. AnimationTreePlayer.mix_node_get_amount()
  22. AnimationTreePlayer.mix_node_set_amount()
  23. AnimationTreePlayer.node_exists()
  24. AnimationTreePlayer.node_get_input_count()
  25. AnimationTreePlayer.node_get_input_source()
  26. AnimationTreePlayer.node_get_position()
  27. AnimationTreePlayer.node_get_type()
  28. AnimationTreePlayer.node_rename()
  29. AnimationTreePlayer.node_set_position()
  30. AnimationTreePlayer.oneshot_node_get_autorestart_delay()
  31. AnimationTreePlayer.oneshot_node_get_autorestart_random_delay()
  32. AnimationTreePlayer.oneshot_node_get_fadein_time()
  33. AnimationTreePlayer.oneshot_node_get_fadeout_time()
  34. AnimationTreePlayer.oneshot_node_has_autorestart()
  35. AnimationTreePlayer.oneshot_node_is_active()
  36. AnimationTreePlayer.oneshot_node_set_autorestart()
  37. AnimationTreePlayer.oneshot_node_set_autorestart_delay()
  38. AnimationTreePlayer.oneshot_node_set_autorestart_random_delay()
  39. AnimationTreePlayer.oneshot_node_set_fadein_time()
  40. AnimationTreePlayer.oneshot_node_set_fadeout_time()
  41. AnimationTreePlayer.oneshot_node_set_filter_path()
  42. AnimationTreePlayer.oneshot_node_start()
  43. AnimationTreePlayer.oneshot_node_stop()
  44. AnimationTreePlayer.recompute_caches()
  45. AnimationTreePlayer.remove_node()
  46. AnimationTreePlayer.reset()
  47. AnimationTreePlayer.timescale_node_get_scale()
  48. AnimationTreePlayer.timescale_node_set_scale()
  49. AnimationTreePlayer.timeseek_node_seek()
  50. AnimationTreePlayer.transition_node_delete_input()
  51. AnimationTreePlayer.transition_node_get_current()
  52. AnimationTreePlayer.transition_node_get_input_count()
  53. AnimationTreePlayer.transition_node_get_xfade_time()
  54. AnimationTreePlayer.transition_node_has_input_auto_advance()
  55. AnimationTreePlayer.transition_node_set_current()
  56. AnimationTreePlayer.transition_node_set_input_auto_advance()
  57. AnimationTreePlayer.transition_node_set_input_count()
  58. AnimationTreePlayer.transition_node_set_xfade_time()
  59. AnimationTreePlayer.active()
  60. AnimationTreePlayer.base_path()
  61. AnimationTreePlayer.master_player()
  62. AnimationTreePlayer.playback_process_mode()

Area

  1. Area
  2. Area.get_overlapping_areas()
  3. Area.get_overlapping_bodies()
  4. Area.overlaps_area()
  5. Area.overlaps_body()
  6. Area.angular_damp()
  7. Area.audio_bus_name()
  8. Area.audio_bus_override()
  9. Area.gravity()
  10. Area.gravity_distance_scale()
  11. Area.gravity_point()
  12. Area.gravity_vec()
  13. Area.linear_damp()
  14. Area.monitorable()
  15. Area.monitoring()
  16. Area.priority()
  17. Area.reverb_bus_amount()
  18. Area.reverb_bus_enable()
  19. Area.reverb_bus_name()
  20. Area.reverb_bus_uniformity()
  21. Area.space_override()
  22. Area.area_entered()
  23. Area.area_exited()
  24. Area.area_shape_entered()
  25. Area.area_shape_exited()
  26. Area.body_entered()
  27. Area.body_exited()
  28. Area.body_shape_entered()
  29. Area.body_shape_exited()

Area2D

  1. Area2D
  2. Area2D.get_overlapping_areas()
  3. Area2D.get_overlapping_bodies()
  4. Area2D.overlaps_area()
  5. Area2D.overlaps_body()
  6. Area2D.angular_damp()
  7. Area2D.audio_bus_name()
  8. Area2D.audio_bus_override()
  9. Area2D.gravity()
  10. Area2D.gravity_distance_scale()
  11. Area2D.gravity_point()
  12. Area2D.gravity_vec()
  13. Area2D.linear_damp()
  14. Area2D.monitorable()
  15. Area2D.monitoring()
  16. Area2D.priority()
  17. Area2D.space_override()
  18. Area2D.area_entered()
  19. Area2D.area_exited()
  20. Area2D.area_shape_entered()
  21. Area2D.area_shape_exited()
  22. Area2D.body_entered()
  23. Area2D.body_exited()
  24. Area2D.body_shape_entered()
  25. Area2D.body_shape_exited()

Array

  1. Array
  2. Array.append()
  3. Array.append_array()
  4. Array.back()
  5. Array.bsearch()
  6. Array.bsearch_custom()
  7. Array.clear()
  8. Array.count()
  9. Array.duplicate()
  10. Array.empty()
  11. Array.erase()
  12. Array.fill()
  13. Array.find()
  14. Array.find_last()
  15. Array.front()
  16. Array.has()
  17. Array.hash()
  18. Array.insert()
  19. Array.invert()
  20. Array.max()
  21. Array.min()
  22. Array.pop_at()
  23. Array.pop_back()
  24. Array.pop_front()
  25. Array.push_back()
  26. Array.push_front()
  27. Array.remove()
  28. Array.resize()
  29. Array.rfind()
  30. Array.shuffle()
  31. Array.size()
  32. Array.slice()
  33. Array.sort()
  34. Array.sort_custom()

ArrayMesh

  1. ArrayMesh
  2. ArrayMesh.NO_INDEX_ARRAY()
  3. ArrayMesh.add_blend_shape()
  4. ArrayMesh.add_surface_from_arrays()
  5. ArrayMesh.clear_blend_shapes()
  6. ArrayMesh.clear_surfaces()
  7. ArrayMesh.get_blend_shape_count()
  8. ArrayMesh.get_blend_shape_name()
  9. ArrayMesh.lightmap_unwrap()
  10. ArrayMesh.regen_normalmaps()
  11. ArrayMesh.set_blend_shape_name()
  12. ArrayMesh.surface_find_by_name()
  13. ArrayMesh.surface_get_array_index_len()
  14. ArrayMesh.surface_get_array_len()
  15. ArrayMesh.surface_get_format()
  16. ArrayMesh.surface_get_name()
  17. ArrayMesh.surface_get_primitive_type()
  18. ArrayMesh.surface_remove()
  19. ArrayMesh.surface_set_name()
  20. ArrayMesh.surface_update_region()
  21. ArrayMesh.blend_shape_mode()
  22. ArrayMesh.custom_aabb()

ARVRAnchor

  1. ARVRAnchor
  2. ARVRAnchor.get_anchor_name()
  3. ARVRAnchor.get_is_active()
  4. ARVRAnchor.get_mesh()
  5. ARVRAnchor.get_plane()
  6. ARVRAnchor.get_size()
  7. ARVRAnchor.anchor_id()
  8. ARVRAnchor.mesh_updated()

ARVRController

  1. ARVRController
  2. ARVRController.get_controller_name()
  3. ARVRController.get_hand()
  4. ARVRController.get_is_active()
  5. ARVRController.get_joystick_axis()
  6. ARVRController.get_joystick_id()
  7. ARVRController.get_mesh()
  8. ARVRController.is_button_pressed()
  9. ARVRController.controller_id()
  10. ARVRController.rumble()
  11. ARVRController.button_pressed()
  12. ARVRController.button_release()
  13. ARVRController.mesh_updated()

ARVRInterface

  1. ARVRInterface
  2. ARVRInterface.get_camera_feed_id()
  3. ARVRInterface.get_capabilities()
  4. ARVRInterface.get_name()
  5. ARVRInterface.get_render_targetsize()
  6. ARVRInterface.get_tracking_status()
  7. ARVRInterface.initialize()
  8. ARVRInterface.is_stereo()
  9. ARVRInterface.uninitialize()
  10. ARVRInterface.ar_is_anchor_detection_enabled()
  11. ARVRInterface.interface_is_initialized()
  12. ARVRInterface.interface_is_primary()

ARVRPositionalTracker

  1. ARVRPositionalTracker
  2. ARVRPositionalTracker.get_hand()
  3. ARVRPositionalTracker.get_joy_id()
  4. ARVRPositionalTracker.get_mesh()
  5. ARVRPositionalTracker.get_name()
  6. ARVRPositionalTracker.get_orientation()
  7. ARVRPositionalTracker.get_position()
  8. ARVRPositionalTracker.get_tracker_id()
  9. ARVRPositionalTracker.get_tracks_orientation()
  10. ARVRPositionalTracker.get_tracks_position()
  11. ARVRPositionalTracker.get_transform()
  12. ARVRPositionalTracker.get_type()
  13. ARVRPositionalTracker.rumble()

ARVRServer

  1. ARVRServer
  2. ARVRServer.add_interface()
  3. ARVRServer.add_tracker()
  4. ARVRServer.center_on_hmd()
  5. ARVRServer.clear_primary_interface_if()
  6. ARVRServer.find_interface()
  7. ARVRServer.get_hmd_transform()
  8. ARVRServer.get_interface()
  9. ARVRServer.get_interface_count()
  10. ARVRServer.get_interfaces()
  11. ARVRServer.get_last_commit_usec()
  12. ARVRServer.get_last_frame_usec()
  13. ARVRServer.get_last_process_usec()
  14. ARVRServer.get_reference_frame()
  15. ARVRServer.get_tracker()
  16. ARVRServer.get_tracker_count()
  17. ARVRServer.remove_interface()
  18. ARVRServer.remove_tracker()
  19. ARVRServer.primary_interface()
  20. ARVRServer.world_scale()
  21. ARVRServer.interface_added()
  22. ARVRServer.interface_removed()
  23. ARVRServer.tracker_added()
  24. ARVRServer.tracker_removed()

AStar

  1. AStar
  2. AStar.add_point()
  3. AStar.are_points_connected()
  4. AStar.clear()
  5. AStar._compute_cost()
  6. AStar.connect_points()
  7. AStar.disconnect_points()
  8. AStar._estimate_cost()
  9. AStar.get_available_point_id()
  10. AStar.get_closest_point()
  11. AStar.get_closest_position_in_segment()
  12. AStar.get_id_path()
  13. AStar.get_point_capacity()
  14. AStar.get_point_connections()
  15. AStar.get_point_count()
  16. AStar.get_point_path()
  17. AStar.get_point_position()
  18. AStar.get_point_weight_scale()
  19. AStar.get_points()
  20. AStar.has_point()
  21. AStar.is_point_disabled()
  22. AStar.remove_point()
  23. AStar.reserve_space()
  24. AStar.set_point_disabled()
  25. AStar.set_point_position()
  26. AStar.set_point_weight_scale()

AStar2D

  1. AStar2D
  2. AStar2D.add_point()
  3. AStar2D.are_points_connected()
  4. AStar2D.clear()
  5. AStar2D._compute_cost()
  6. AStar2D.connect_points()
  7. AStar2D.disconnect_points()
  8. AStar2D._estimate_cost()
  9. AStar2D.get_available_point_id()
  10. AStar2D.get_closest_point()
  11. AStar2D.get_closest_position_in_segment()
  12. AStar2D.get_id_path()
  13. AStar2D.get_point_capacity()
  14. AStar2D.get_point_connections()
  15. AStar2D.get_point_count()
  16. AStar2D.get_point_path()
  17. AStar2D.get_point_position()
  18. AStar2D.get_point_weight_scale()
  19. AStar2D.get_points()
  20. AStar2D.has_point()
  21. AStar2D.is_point_disabled()
  22. AStar2D.remove_point()
  23. AStar2D.reserve_space()
  24. AStar2D.set_point_disabled()
  25. AStar2D.set_point_position()
  26. AStar2D.set_point_weight_scale()

AudioEffectCapture

  1. AudioEffectCapture
  2. AudioEffectCapture.can_get_buffer()
  3. AudioEffectCapture.clear_buffer()
  4. AudioEffectCapture.get_buffer()
  5. AudioEffectCapture.get_buffer_length_frames()
  6. AudioEffectCapture.get_discarded_frames()
  7. AudioEffectCapture.get_frames_available()
  8. AudioEffectCapture.get_pushed_frames()
  9. AudioEffectCapture.buffer_length()

AudioEffectChorus

  1. AudioEffectChorus
  2. AudioEffectChorus.get_voice_cutoff_hz()
  3. AudioEffectChorus.get_voice_delay_ms()
  4. AudioEffectChorus.get_voice_depth_ms()
  5. AudioEffectChorus.get_voice_level_db()
  6. AudioEffectChorus.get_voice_pan()
  7. AudioEffectChorus.get_voice_rate_hz()
  8. AudioEffectChorus.set_voice_cutoff_hz()
  9. AudioEffectChorus.set_voice_delay_ms()
  10. AudioEffectChorus.set_voice_depth_ms()
  11. AudioEffectChorus.set_voice_level_db()
  12. AudioEffectChorus.set_voice_pan()
  13. AudioEffectChorus.set_voice_rate_hz()
  14. AudioEffectChorus.dry()
  15. AudioEffectChorus.voice/1/cutoff_hz()
  16. AudioEffectChorus.voice/1/delay_ms()
  17. AudioEffectChorus.voice/1/depth_ms()
  18. AudioEffectChorus.voice/1/level_db()
  19. AudioEffectChorus.voice/1/pan()
  20. AudioEffectChorus.voice/1/rate_hz()
  21. AudioEffectChorus.voice/2/cutoff_hz()
  22. AudioEffectChorus.voice/2/delay_ms()
  23. AudioEffectChorus.voice/2/depth_ms()
  24. AudioEffectChorus.voice/2/level_db()
  25. AudioEffectChorus.voice/2/pan()
  26. AudioEffectChorus.voice/2/rate_hz()
  27. AudioEffectChorus.voice/3/cutoff_hz()
  28. AudioEffectChorus.voice/3/delay_ms()
  29. AudioEffectChorus.voice/3/depth_ms()
  30. AudioEffectChorus.voice/3/level_db()
  31. AudioEffectChorus.voice/3/pan()
  32. AudioEffectChorus.voice/3/rate_hz()
  33. AudioEffectChorus.voice/4/cutoff_hz()
  34. AudioEffectChorus.voice/4/delay_ms()
  35. AudioEffectChorus.voice/4/depth_ms()
  36. AudioEffectChorus.voice/4/level_db()
  37. AudioEffectChorus.voice/4/pan()
  38. AudioEffectChorus.voice/4/rate_hz()
  39. AudioEffectChorus.voice_count()
  40. AudioEffectChorus.wet()

AudioEffectCompressor

  1. AudioEffectCompressor
  2. AudioEffectCompressor.attack_us()
  3. AudioEffectCompressor.gain()
  4. AudioEffectCompressor.mix()
  5. AudioEffectCompressor.ratio()
  6. AudioEffectCompressor.release_ms()
  7. AudioEffectCompressor.sidechain()
  8. AudioEffectCompressor.threshold()

AudioEffectDelay

  1. AudioEffectDelay
  2. AudioEffectDelay.dry()
  3. AudioEffectDelay.feedback/active()
  4. AudioEffectDelay.feedback/delay_ms()
  5. AudioEffectDelay.feedback/level_db()
  6. AudioEffectDelay.feedback/lowpass()
  7. AudioEffectDelay.tap1/active()
  8. AudioEffectDelay.tap1/delay_ms()
  9. AudioEffectDelay.tap1/level_db()
  10. AudioEffectDelay.tap1/pan()
  11. AudioEffectDelay.tap2/active()
  12. AudioEffectDelay.tap2/delay_ms()
  13. AudioEffectDelay.tap2/level_db()
  14. AudioEffectDelay.tap2/pan()

AudioEffectPhaser

  1. AudioEffectPhaser
  2. AudioEffectPhaser.depth()
  3. AudioEffectPhaser.feedback()
  4. AudioEffectPhaser.range_max_hz()
  5. AudioEffectPhaser.range_min_hz()
  6. AudioEffectPhaser.rate_hz()

AudioEffectReverb

  1. AudioEffectReverb
  2. AudioEffectReverb.damping()
  3. AudioEffectReverb.dry()
  4. AudioEffectReverb.hipass()
  5. AudioEffectReverb.predelay_feedback()
  6. AudioEffectReverb.predelay_msec()
  7. AudioEffectReverb.room_size()
  8. AudioEffectReverb.spread()
  9. AudioEffectReverb.wet()

AudioServer

  1. AudioServer
  2. AudioServer.add_bus()
  3. AudioServer.add_bus_effect()
  4. AudioServer.capture_get_device_list()
  5. AudioServer.generate_bus_layout()
  6. AudioServer.get_bus_channels()
  7. AudioServer.get_bus_effect()
  8. AudioServer.get_bus_effect_count()
  9. AudioServer.get_bus_effect_instance()
  10. AudioServer.get_bus_index()
  11. AudioServer.get_bus_name()
  12. AudioServer.get_bus_peak_volume_left_db()
  13. AudioServer.get_bus_peak_volume_right_db()
  14. AudioServer.get_bus_send()
  15. AudioServer.get_bus_volume_db()
  16. AudioServer.get_device_list()
  17. AudioServer.get_mix_rate()
  18. AudioServer.get_output_latency()
  19. AudioServer.get_speaker_mode()
  20. AudioServer.get_time_since_last_mix()
  21. AudioServer.get_time_to_next_mix()
  22. AudioServer.is_bus_bypassing_effects()
  23. AudioServer.is_bus_effect_enabled()
  24. AudioServer.is_bus_mute()
  25. AudioServer.is_bus_solo()
  26. AudioServer.lock()
  27. AudioServer.move_bus()
  28. AudioServer.remove_bus()
  29. AudioServer.remove_bus_effect()
  30. AudioServer.set_bus_bypass_effects()
  31. AudioServer.set_bus_effect_enabled()
  32. AudioServer.set_bus_layout()
  33. AudioServer.set_bus_mute()
  34. AudioServer.set_bus_name()
  35. AudioServer.set_bus_send()
  36. AudioServer.set_bus_solo()
  37. AudioServer.set_bus_volume_db()
  38. AudioServer.swap_bus_effects()
  39. AudioServer.unlock()
  40. AudioServer.bus_count()
  41. AudioServer.capture_device()
  42. AudioServer.device()
  43. AudioServer.global_rate_scale()
  44. AudioServer.bus_layout_changed()

AudioStreamGeneratorPlayback

  1. AudioStreamGeneratorPlayback
  2. AudioStreamGeneratorPlayback.can_push_buffer()
  3. AudioStreamGeneratorPlayback.clear_buffer()
  4. AudioStreamGeneratorPlayback.get_frames_available()
  5. AudioStreamGeneratorPlayback.get_skips()
  6. AudioStreamGeneratorPlayback.push_buffer()
  7. AudioStreamGeneratorPlayback.push_frame()

AudioStreamPlayer

  1. AudioStreamPlayer
  2. AudioStreamPlayer.get_playback_position()
  3. AudioStreamPlayer.get_stream_playback()
  4. AudioStreamPlayer.play()
  5. AudioStreamPlayer.seek()
  6. AudioStreamPlayer.stop()
  7. AudioStreamPlayer.autoplay()
  8. AudioStreamPlayer.bus()
  9. AudioStreamPlayer.mix_target()
  10. AudioStreamPlayer.pitch_scale()
  11. AudioStreamPlayer.playing()
  12. AudioStreamPlayer.stream()
  13. AudioStreamPlayer.stream_paused()
  14. AudioStreamPlayer.volume_db()
  15. AudioStreamPlayer.finished()

AudioStreamPlayer2D

  1. AudioStreamPlayer2D
  2. AudioStreamPlayer2D.get_playback_position()
  3. AudioStreamPlayer2D.get_stream_playback()
  4. AudioStreamPlayer2D.play()
  5. AudioStreamPlayer2D.seek()
  6. AudioStreamPlayer2D.stop()
  7. AudioStreamPlayer2D.area_mask()
  8. AudioStreamPlayer2D.attenuation()
  9. AudioStreamPlayer2D.autoplay()
  10. AudioStreamPlayer2D.bus()
  11. AudioStreamPlayer2D.max_distance()
  12. AudioStreamPlayer2D.pitch_scale()
  13. AudioStreamPlayer2D.playing()
  14. AudioStreamPlayer2D.stream()
  15. AudioStreamPlayer2D.stream_paused()
  16. AudioStreamPlayer2D.volume_db()
  17. AudioStreamPlayer2D.finished()

AudioStreamPlayer3D

  1. AudioStreamPlayer3D
  2. AudioStreamPlayer3D.get_playback_position()
  3. AudioStreamPlayer3D.get_stream_playback()
  4. AudioStreamPlayer3D.play()
  5. AudioStreamPlayer3D.seek()
  6. AudioStreamPlayer3D.stop()
  7. AudioStreamPlayer3D.area_mask()
  8. AudioStreamPlayer3D.attenuation_filter_cutoff_hz()
  9. AudioStreamPlayer3D.attenuation_filter_db()
  10. AudioStreamPlayer3D.attenuation_model()
  11. AudioStreamPlayer3D.autoplay()
  12. AudioStreamPlayer3D.bus()
  13. AudioStreamPlayer3D.doppler_tracking()
  14. AudioStreamPlayer3D.emission_angle_degrees()
  15. AudioStreamPlayer3D.emission_angle_enabled()
  16. AudioStreamPlayer3D.emission_angle_filter_attenuation_db()
  17. AudioStreamPlayer3D.max_db()
  18. AudioStreamPlayer3D.max_distance()
  19. AudioStreamPlayer3D.out_of_range_mode()
  20. AudioStreamPlayer3D.pitch_scale()
  21. AudioStreamPlayer3D.playing()
  22. AudioStreamPlayer3D.stream()
  23. AudioStreamPlayer3D.stream_paused()
  24. AudioStreamPlayer3D.unit_db()
  25. AudioStreamPlayer3D.unit_size()
  26. AudioStreamPlayer3D.finished()

AudioStreamSample

  1. AudioStreamSample
  2. AudioStreamSample.save_to_wav()
  3. AudioStreamSample.data()
  4. AudioStreamSample.format()
  5. AudioStreamSample.loop_begin()
  6. AudioStreamSample.loop_end()
  7. AudioStreamSample.loop_mode()
  8. AudioStreamSample.mix_rate()
  9. AudioStreamSample.stereo()

BakedLightmap

  1. BakedLightmap
  2. BakedLightmap.bake()
  3. BakedLightmap.atlas_generate()
  4. BakedLightmap.atlas_max_size()
  5. BakedLightmap.bias()
  6. BakedLightmap.bounce_indirect_energy()
  7. BakedLightmap.bounces()
  8. BakedLightmap.capture_cell_size()
  9. BakedLightmap.capture_enabled()
  10. BakedLightmap.capture_propagation()
  11. BakedLightmap.capture_quality()
  12. BakedLightmap.default_texels_per_unit()
  13. BakedLightmap.environment_custom_color()
  14. BakedLightmap.environment_custom_energy()
  15. BakedLightmap.environment_custom_sky()
  16. BakedLightmap.environment_custom_sky_rotation_degrees()
  17. BakedLightmap.environment_min_light()
  18. BakedLightmap.environment_mode()
  19. BakedLightmap.extents()
  20. BakedLightmap.image_path()
  21. BakedLightmap.light_data()
  22. BakedLightmap.quality()
  23. BakedLightmap.use_color()
  24. BakedLightmap.use_denoiser()
  25. BakedLightmap.use_hdr()

BakedLightmapData

  1. BakedLightmapData
  2. BakedLightmapData.add_user()
  3. BakedLightmapData.clear_data()
  4. BakedLightmapData.clear_users()
  5. BakedLightmapData.get_user_count()
  6. BakedLightmapData.get_user_lightmap()
  7. BakedLightmapData.get_user_path()
  8. BakedLightmapData.bounds()
  9. BakedLightmapData.cell_space_transform()
  10. BakedLightmapData.cell_subdiv()
  11. BakedLightmapData.energy()
  12. BakedLightmapData.interior()
  13. BakedLightmapData.octree()

BaseButton

  1. BaseButton
  2. BaseButton.get_draw_mode()
  3. BaseButton.is_hovered()
  4. BaseButton._pressed()
  5. BaseButton.set_pressed_no_signal()
  6. BaseButton._toggled()
  7. BaseButton.action_mode()
  8. BaseButton.button_mask()
  9. BaseButton.disabled()
  10. BaseButton.enabled_focus_mode()
  11. BaseButton.group()
  12. BaseButton.keep_pressed_outside()
  13. BaseButton.shortcut()
  14. BaseButton.shortcut_in_tooltip()
  15. BaseButton.toggle_mode()
  16. BaseButton.button_down()
  17. BaseButton.button_up()
  18. BaseButton.pressed()
  19. BaseButton.toggled()

Basis

  1. Basis
  2. Basis.IDENTITY()
  3. Basis.determinant()
  4. Basis.get_euler()
  5. Basis.get_orthogonal_index()
  6. Basis.get_rotation_quat()
  7. Basis.get_scale()
  8. Basis.inverse()
  9. Basis.is_equal_approx()
  10. Basis.orthonormalized()
  11. Basis.rotated()
  12. Basis.scaled()
  13. Basis.slerp()
  14. Basis.tdotx()
  15. Basis.tdoty()
  16. Basis.tdotz()
  17. Basis.transposed()
  18. Basis.xform()
  19. Basis.xform_inv()
  20. Basis.x()
  21. Basis.y()
  22. Basis.z()

BitMap

  1. BitMap
  2. BitMap.convert_to_image()
  3. BitMap.create()
  4. BitMap.create_from_image_alpha()
  5. BitMap.get_bit()
  6. BitMap.get_size()
  7. BitMap.get_true_bit_count()
  8. BitMap.grow_mask()
  9. BitMap.opaque_to_polygons()
  10. BitMap.resize()
  11. BitMap.set_bit()
  12. BitMap.set_bit_rect()

BitmapFont

  1. BitmapFont
  2. BitmapFont.add_char()
  3. BitmapFont.add_kerning_pair()
  4. BitmapFont.add_texture()
  5. BitmapFont.clear()
  6. BitmapFont.create_from_fnt()
  7. BitmapFont.get_kerning_pair()
  8. BitmapFont.get_texture()
  9. BitmapFont.get_texture_count()
  10. BitmapFont.ascent()
  11. BitmapFont.distance_field()
  12. BitmapFont.fallback()
  13. BitmapFont.height()

Bone2D

  1. Bone2D
  2. Bone2D.apply_rest()
  3. Bone2D.get_index_in_skeleton()
  4. Bone2D.get_skeleton_rest()
  5. Bone2D.default_length()
  6. Bone2D.rest()

Button

  1. Button
  2. Button.align()
  3. Button.clip_text()
  4. Button.expand_icon()
  5. Button.flat()
  6. Button.icon()
  7. Button.icon_align()
  8. Button.text()
  9. Button.font_color()
  10. Button.font_color_disabled()
  11. Button.font_color_focus()
  12. Button.font_color_hover()
  13. Button.font_color_pressed()
  14. Button.hseparation()
  15. Button.font()
  16. Button.disabled()
  17. Button.focus()
  18. Button.hover()
  19. Button.normal()
  20. Button.pressed()

Camera

  1. Camera
  2. Camera.clear_current()
  3. Camera.get_camera_rid()
  4. Camera.get_camera_transform()
  5. Camera.get_cull_mask_bit()
  6. Camera.get_frustum()
  7. Camera.is_position_behind()
  8. Camera.make_current()
  9. Camera.project_local_ray_normal()
  10. Camera.project_position()
  11. Camera.project_ray_normal()
  12. Camera.project_ray_origin()
  13. Camera.set_cull_mask_bit()
  14. Camera.set_frustum()
  15. Camera.set_orthogonal()
  16. Camera.set_perspective()
  17. Camera.unproject_position()
  18. Camera.cull_mask()
  19. Camera.current()
  20. Camera.doppler_tracking()
  21. Camera.environment()
  22. Camera.far()
  23. Camera.fov()
  24. Camera.frustum_offset()
  25. Camera.h_offset()
  26. Camera.keep_aspect()
  27. Camera.near()
  28. Camera.projection()
  29. Camera.size()
  30. Camera.v_offset()

Camera2D

  1. Camera2D
  2. Camera2D.align()
  3. Camera2D.clear_current()
  4. Camera2D.force_update_scroll()
  5. Camera2D.get_camera_position()
  6. Camera2D.get_camera_screen_center()
  7. Camera2D.get_drag_margin()
  8. Camera2D.get_limit()
  9. Camera2D.make_current()
  10. Camera2D.reset_smoothing()
  11. Camera2D.set_drag_margin()
  12. Camera2D.set_limit()
  13. Camera2D.anchor_mode()
  14. Camera2D.current()
  15. Camera2D.custom_viewport()
  16. Camera2D.drag_margin_bottom()
  17. Camera2D.drag_margin_h_enabled()
  18. Camera2D.drag_margin_left()
  19. Camera2D.drag_margin_right()
  20. Camera2D.drag_margin_top()
  21. Camera2D.drag_margin_v_enabled()
  22. Camera2D.editor_draw_drag_margin()
  23. Camera2D.editor_draw_limits()
  24. Camera2D.editor_draw_screen()
  25. Camera2D.limit_bottom()
  26. Camera2D.limit_left()
  27. Camera2D.limit_right()
  28. Camera2D.limit_smoothed()
  29. Camera2D.limit_top()
  30. Camera2D.offset()
  31. Camera2D.offset_h()
  32. Camera2D.offset_v()
  33. Camera2D.process_mode()
  34. Camera2D.rotating()
  35. Camera2D.smoothing_enabled()
  36. Camera2D.smoothing_speed()
  37. Camera2D.zoom()

CameraFeed

  1. CameraFeed
  2. CameraFeed.get_id()
  3. CameraFeed.get_name()
  4. CameraFeed.get_position()
  5. CameraFeed.feed_is_active()
  6. CameraFeed.feed_transform()

CameraServer

  1. CameraServer
  2. CameraServer.add_feed()
  3. CameraServer.feeds()
  4. CameraServer.get_feed()
  5. CameraServer.get_feed_count()
  6. CameraServer.remove_feed()
  7. CameraServer.camera_feed_added()
  8. CameraServer.camera_feed_removed()

CanvasItem

  1. CanvasItem
  2. CanvasItem.NOTIFICATION_TRANSFORM_CHANGED()
  3. CanvasItem._draw()
  4. CanvasItem.draw_arc()
  5. CanvasItem.draw_char()
  6. CanvasItem.draw_circle()
  7. CanvasItem.draw_colored_polygon()
  8. CanvasItem.draw_line()
  9. CanvasItem.draw_mesh()
  10. CanvasItem.draw_multiline()
  11. CanvasItem.draw_multiline_colors()
  12. CanvasItem.draw_multimesh()
  13. CanvasItem.draw_polygon()
  14. CanvasItem.draw_polyline()
  15. CanvasItem.draw_polyline_colors()
  16. CanvasItem.draw_primitive()
  17. CanvasItem.draw_rect()
  18. CanvasItem.draw_set_transform()
  19. CanvasItem.draw_set_transform_matrix()
  20. CanvasItem.draw_string()
  21. CanvasItem.draw_style_box()
  22. CanvasItem.draw_texture()
  23. CanvasItem.draw_texture_rect()
  24. CanvasItem.draw_texture_rect_region()
  25. CanvasItem.force_update_transform()
  26. CanvasItem.get_canvas()
  27. CanvasItem.get_canvas_item()
  28. CanvasItem.get_canvas_transform()
  29. CanvasItem.get_global_mouse_position()
  30. CanvasItem.get_global_transform()
  31. CanvasItem.get_global_transform_with_canvas()
  32. CanvasItem.get_local_mouse_position()
  33. CanvasItem.get_transform()
  34. CanvasItem.get_viewport_rect()
  35. CanvasItem.get_viewport_transform()
  36. CanvasItem.get_world_2d()
  37. CanvasItem.is_local_transform_notification_enabled()
  38. CanvasItem.is_set_as_toplevel()
  39. CanvasItem.is_transform_notification_enabled()
  40. CanvasItem.is_visible_in_tree()
  41. CanvasItem.make_canvas_position_local()
  42. CanvasItem.make_input_local()
  43. CanvasItem.set_as_toplevel()
  44. CanvasItem.set_notify_local_transform()
  45. CanvasItem.set_notify_transform()
  46. CanvasItem.show()
  47. CanvasItem.update()
  48. CanvasItem.light_mask()
  49. CanvasItem.material()
  50. CanvasItem.modulate()
  51. CanvasItem.self_modulate()
  52. CanvasItem.show_behind_parent()
  53. CanvasItem.show_on_top()
  54. CanvasItem.use_parent_material()
  55. CanvasItem.visible()
  56. CanvasItem.draw()
  57. CanvasItem.hide()
  58. CanvasItem.item_rect_changed()
  59. CanvasItem.visibility_changed()

CanvasItemMaterial

  1. CanvasItemMaterial
  2. CanvasItemMaterial.blend_mode()
  3. CanvasItemMaterial.light_mode()
  4. CanvasItemMaterial.particles_anim_h_frames()
  5. CanvasItemMaterial.particles_anim_loop()
  6. CanvasItemMaterial.particles_anim_v_frames()
  7. CanvasItemMaterial.particles_animation()

CanvasLayer

  1. CanvasLayer
  2. CanvasLayer.get_canvas()
  3. CanvasLayer.hide()
  4. CanvasLayer.show()
  5. CanvasLayer.custom_viewport()
  6. CanvasLayer.follow_viewport_enable()
  7. CanvasLayer.follow_viewport_scale()
  8. CanvasLayer.layer()
  9. CanvasLayer.offset()
  10. CanvasLayer.rotation()
  11. CanvasLayer.rotation_degrees()
  12. CanvasLayer.scale()
  13. CanvasLayer.transform()
  14. CanvasLayer.visible()
  15. CanvasLayer.visibility_changed()

CharFXTransform

  1. CharFXTransform
  2. CharFXTransform.absolute_index()
  3. CharFXTransform.character()
  4. CharFXTransform.color()
  5. CharFXTransform.elapsed_time()
  6. CharFXTransform.env()
  7. CharFXTransform.offset()
  8. CharFXTransform.relative_index()
  9. CharFXTransform.visible()

CheckBox

  1. CheckBox
  2. CheckBox.font_color()
  3. CheckBox.font_color_disabled()
  4. CheckBox.font_color_focus()
  5. CheckBox.font_color_hover()
  6. CheckBox.font_color_hover_pressed()
  7. CheckBox.font_color_pressed()
  8. CheckBox.check_vadjust()
  9. CheckBox.hseparation()
  10. CheckBox.font()
  11. CheckBox.checked()
  12. CheckBox.checked_disabled()
  13. CheckBox.radio_checked()
  14. CheckBox.radio_checked_disabled()
  15. CheckBox.radio_unchecked()
  16. CheckBox.radio_unchecked_disabled()
  17. CheckBox.unchecked()
  18. CheckBox.unchecked_disabled()
  19. CheckBox.disabled()
  20. CheckBox.focus()
  21. CheckBox.hover()
  22. CheckBox.hover_pressed()
  23. CheckBox.normal()
  24. CheckBox.pressed()

CheckButton

  1. CheckButton
  2. CheckButton.font_color()
  3. CheckButton.font_color_disabled()
  4. CheckButton.font_color_focus()
  5. CheckButton.font_color_hover()
  6. CheckButton.font_color_hover_pressed()
  7. CheckButton.font_color_pressed()
  8. CheckButton.check_vadjust()
  9. CheckButton.hseparation()
  10. CheckButton.font()
  11. CheckButton.off()
  12. CheckButton.off_disabled()
  13. CheckButton.on()
  14. CheckButton.on_disabled()
  15. CheckButton.disabled()
  16. CheckButton.focus()
  17. CheckButton.hover()
  18. CheckButton.hover_pressed()
  19. CheckButton.normal()
  20. CheckButton.pressed()

ClassDB

  1. ClassDB
  2. ClassDB.can_instance()
  3. ClassDB.class_exists()
  4. ClassDB.class_get_category()
  5. ClassDB.class_get_enum_constants()
  6. ClassDB.class_get_enum_list()
  7. ClassDB.class_get_integer_constant()
  8. ClassDB.class_get_integer_constant_enum()
  9. ClassDB.class_get_integer_constant_list()
  10. ClassDB.class_get_method_list()
  11. ClassDB.class_get_property()
  12. ClassDB.class_get_property_list()
  13. ClassDB.class_get_signal()
  14. ClassDB.class_get_signal_list()
  15. ClassDB.class_has_enum()
  16. ClassDB.class_has_integer_constant()
  17. ClassDB.class_has_method()
  18. ClassDB.class_has_signal()
  19. ClassDB.class_set_property()
  20. ClassDB.get_class_list()
  21. ClassDB.get_inheriters_from_class()
  22. ClassDB.get_parent_class()
  23. ClassDB.instance()
  24. ClassDB.is_class_enabled()
  25. ClassDB.is_parent_class()

ClippedCamera

  1. ClippedCamera
  2. ClippedCamera.add_exception()
  3. ClippedCamera.add_exception_rid()
  4. ClippedCamera.clear_exceptions()
  5. ClippedCamera.get_clip_offset()
  6. ClippedCamera.get_collision_mask_bit()
  7. ClippedCamera.remove_exception()
  8. ClippedCamera.remove_exception_rid()
  9. ClippedCamera.set_collision_mask_bit()
  10. ClippedCamera.clip_to_areas()
  11. ClippedCamera.clip_to_bodies()
  12. ClippedCamera.collision_mask()
  13. ClippedCamera.margin()
  14. ClippedCamera.process_mode()

CollisionObject

  1. CollisionObject
  2. CollisionObject.create_shape_owner()
  3. CollisionObject.get_collision_layer_bit()
  4. CollisionObject.get_collision_mask_bit()
  5. CollisionObject.get_rid()
  6. CollisionObject.get_shape_owners()
  7. CollisionObject._input_event()
  8. CollisionObject.is_shape_owner_disabled()
  9. CollisionObject.remove_shape_owner()
  10. CollisionObject.set_collision_layer_bit()
  11. CollisionObject.set_collision_mask_bit()
  12. CollisionObject.shape_find_owner()
  13. CollisionObject.shape_owner_add_shape()
  14. CollisionObject.shape_owner_clear_shapes()
  15. CollisionObject.shape_owner_get_owner()
  16. CollisionObject.shape_owner_get_shape()
  17. CollisionObject.shape_owner_get_shape_count()
  18. CollisionObject.shape_owner_get_shape_index()
  19. CollisionObject.shape_owner_get_transform()
  20. CollisionObject.shape_owner_remove_shape()
  21. CollisionObject.shape_owner_set_disabled()
  22. CollisionObject.shape_owner_set_transform()
  23. CollisionObject.collision_layer()
  24. CollisionObject.collision_mask()
  25. CollisionObject.input_capture_on_drag()
  26. CollisionObject.input_ray_pickable()
  27. CollisionObject.input_event()
  28. CollisionObject.mouse_entered()
  29. CollisionObject.mouse_exited()

CollisionObject2D

  1. CollisionObject2D
  2. CollisionObject2D.create_shape_owner()
  3. CollisionObject2D.get_collision_layer_bit()
  4. CollisionObject2D.get_collision_mask_bit()
  5. CollisionObject2D.get_rid()
  6. CollisionObject2D.get_shape_owner_one_way_collision_margin()
  7. CollisionObject2D.get_shape_owners()
  8. CollisionObject2D._input_event()
  9. CollisionObject2D.is_shape_owner_disabled()
  10. CollisionObject2D.is_shape_owner_one_way_collision_enabled()
  11. CollisionObject2D.remove_shape_owner()
  12. CollisionObject2D.set_collision_layer_bit()
  13. CollisionObject2D.set_collision_mask_bit()
  14. CollisionObject2D.shape_find_owner()
  15. CollisionObject2D.shape_owner_add_shape()
  16. CollisionObject2D.shape_owner_clear_shapes()
  17. CollisionObject2D.shape_owner_get_owner()
  18. CollisionObject2D.shape_owner_get_shape()
  19. CollisionObject2D.shape_owner_get_shape_count()
  20. CollisionObject2D.shape_owner_get_shape_index()
  21. CollisionObject2D.shape_owner_get_transform()
  22. CollisionObject2D.shape_owner_remove_shape()
  23. CollisionObject2D.shape_owner_set_disabled()
  24. CollisionObject2D.shape_owner_set_one_way_collision()
  25. CollisionObject2D.shape_owner_set_one_way_collision_margin()
  26. CollisionObject2D.shape_owner_set_transform()
  27. CollisionObject2D.collision_layer()
  28. CollisionObject2D.collision_mask()
  29. CollisionObject2D.input_pickable()
  30. CollisionObject2D.input_event()
  31. CollisionObject2D.mouse_entered()
  32. CollisionObject2D.mouse_exited()

CollisionPolygon2D

  1. CollisionPolygon2D
  2. CollisionPolygon2D.build_mode()
  3. CollisionPolygon2D.disabled()
  4. CollisionPolygon2D.one_way_collision()
  5. CollisionPolygon2D.one_way_collision_margin()
  6. CollisionPolygon2D.polygon()

CollisionShape

  1. CollisionShape
  2. CollisionShape.make_convex_from_brothers()
  3. CollisionShape.resource_changed()
  4. CollisionShape.disabled()
  5. CollisionShape.shape()

Color

  1. Color
  2. Color.aliceblue()
  3. Color.blend()
  4. Color.contrasted()
  5. Color.darkened()
  6. Color.from_hsv()
  7. Color.get_luminance()
  8. Color.gray()
  9. Color.inverted()
  10. Color.is_equal_approx()
  11. Color.lightened()
  12. Color.linear_interpolate()
  13. Color.to_abgr32()
  14. Color.to_abgr64()
  15. Color.to_argb32()
  16. Color.to_argb64()
  17. Color.to_html()
  18. Color.to_rgba32()
  19. Color.to_rgba64()
  20. Color.a()
  21. Color.a8()
  22. Color.b()
  23. Color.b8()
  24. Color.g()
  25. Color.g8()
  26. Color.h()
  27. Color.r()
  28. Color.r8()
  29. Color.s()
  30. Color.v()

ColorPicker

  1. ColorPicker
  2. ColorPicker.add_preset()
  3. ColorPicker.erase_preset()
  4. ColorPicker.get_presets()
  5. ColorPicker.color()
  6. ColorPicker.deferred_mode()
  7. ColorPicker.edit_alpha()
  8. ColorPicker.hsv_mode()
  9. ColorPicker.presets_enabled()
  10. ColorPicker.presets_visible()
  11. ColorPicker.raw_mode()
  12. ColorPicker.color_changed()
  13. ColorPicker.preset_added()
  14. ColorPicker.preset_removed()
  15. ColorPicker.h_width()
  16. ColorPicker.label_width()
  17. ColorPicker.margin()
  18. ColorPicker.sv_height()
  19. ColorPicker.sv_width()
  20. ColorPicker.color_hue()
  21. ColorPicker.color_sample()
  22. ColorPicker.overbright_indicator()
  23. ColorPicker.preset_bg()
  24. ColorPicker.screen_picker()

ColorPickerButton

  1. ColorPickerButton
  2. ColorPickerButton.get_picker()
  3. ColorPickerButton.get_popup()
  4. ColorPickerButton.color()
  5. ColorPickerButton.edit_alpha()
  6. ColorPickerButton.color_changed()
  7. ColorPickerButton.picker_created()
  8. ColorPickerButton.popup_closed()
  9. ColorPickerButton.font_color()
  10. ColorPickerButton.font_color_disabled()
  11. ColorPickerButton.font_color_focus()
  12. ColorPickerButton.font_color_hover()
  13. ColorPickerButton.font_color_pressed()
  14. ColorPickerButton.hseparation()
  15. ColorPickerButton.font()
  16. ColorPickerButton.bg()
  17. ColorPickerButton.disabled()
  18. ColorPickerButton.focus()
  19. ColorPickerButton.hover()
  20. ColorPickerButton.normal()
  21. ColorPickerButton.pressed()

ConeTwistJoint

  1. ConeTwistJoint
  2. ConeTwistJoint.get_param()
  3. ConeTwistJoint.set_param()
  4. ConeTwistJoint.bias()
  5. ConeTwistJoint.relaxation()
  6. ConeTwistJoint.softness()
  7. ConeTwistJoint.swing_span()
  8. ConeTwistJoint.twist_span()

ConfigFile

  1. ConfigFile
  2. ConfigFile.clear()
  3. ConfigFile.erase_section()
  4. ConfigFile.erase_section_key()
  5. ConfigFile.get_section_keys()
  6. ConfigFile.get_sections()
  7. ConfigFile.get_value()
  8. ConfigFile.has_section()
  9. ConfigFile.has_section_key()
  10. ConfigFile.load()
  11. ConfigFile.load_encrypted()
  12. ConfigFile.load_encrypted_pass()
  13. ConfigFile.parse()
  14. ConfigFile.save()
  15. ConfigFile.save_encrypted()
  16. ConfigFile.save_encrypted_pass()
  17. ConfigFile.set_value()

Container

  1. Container
  2. Container.NOTIFICATION_SORT_CHILDREN()
  3. Container.fit_child_in_rect()
  4. Container.queue_sort()
  5. Container.sort_children()

Control

  1. Control
  2. Control.NOTIFICATION_RESIZED()
  3. Control.accept_event()
  4. Control.add_color_override()
  5. Control.add_constant_override()
  6. Control.add_font_override()
  7. Control.add_icon_override()
  8. Control.add_shader_override()
  9. Control.add_stylebox_override()
  10. Control.can_drop_data()
  11. Control._clips_input()
  12. Control.drop_data()
  13. Control.find_next_valid_focus()
  14. Control.find_prev_valid_focus()
  15. Control.force_drag()
  16. Control.get_anchor()
  17. Control.get_begin()
  18. Control.get_color()
  19. Control.get_combined_minimum_size()
  20. Control.get_constant()
  21. Control.get_cursor_shape()
  22. Control.get_drag_data()
  23. Control.get_end()
  24. Control.get_focus_neighbour()
  25. Control.get_focus_owner()
  26. Control.get_font()
  27. Control.get_global_rect()
  28. Control.get_icon()
  29. Control.get_margin()
  30. Control._get_minimum_size()
  31. Control.get_parent_area_size()
  32. Control.get_parent_control()
  33. Control.get_rect()
  34. Control.get_rotation()
  35. Control.get_stylebox()
  36. Control.get_theme_default_font()
  37. Control.get_tooltip()
  38. Control.grab_click_focus()
  39. Control.grab_focus()
  40. Control._gui_input()
  41. Control.has_color()
  42. Control.has_color_override()
  43. Control.has_constant()
  44. Control.has_constant_override()
  45. Control.has_focus()
  46. Control.has_font()
  47. Control.has_font_override()
  48. Control.has_icon()
  49. Control.has_icon_override()
  50. Control.has_point()
  51. Control.has_shader_override()
  52. Control.has_stylebox()
  53. Control.has_stylebox_override()
  54. Control.is_drag_successful()
  55. Control._make_custom_tooltip()
  56. Control.release_focus()
  57. Control.remove_color_override()
  58. Control.remove_constant_override()
  59. Control.remove_font_override()
  60. Control.remove_icon_override()
  61. Control.remove_shader_override()
  62. Control.remove_stylebox_override()
  63. Control.set_anchor()
  64. Control.set_anchor_and_margin()
  65. Control.set_anchors_and_margins_preset()
  66. Control.set_anchors_preset()
  67. Control.set_begin()
  68. Control.set_drag_forwarding()
  69. Control.set_drag_preview()
  70. Control.set_end()
  71. Control.set_focus_neighbour()
  72. Control.set_global_position()
  73. Control.set_margin()
  74. Control.set_margins_preset()
  75. Control.set_position()
  76. Control.set_rotation()
  77. Control.set_size()
  78. Control.show_modal()
  79. Control.warp_mouse()
  80. Control.anchor_bottom()
  81. Control.anchor_left()
  82. Control.anchor_right()
  83. Control.anchor_top()
  84. Control.focus_mode()
  85. Control.focus_neighbour_bottom()
  86. Control.focus_neighbour_left()
  87. Control.focus_neighbour_right()
  88. Control.focus_neighbour_top()
  89. Control.focus_next()
  90. Control.focus_previous()
  91. Control.grow_horizontal()
  92. Control.grow_vertical()
  93. Control.hint_tooltip()
  94. Control.input_pass_on_modal_close_click()
  95. Control.margin_bottom()
  96. Control.margin_left()
  97. Control.margin_right()
  98. Control.margin_top()
  99. Control.mouse_default_cursor_shape()
  100. Control.mouse_filter()
  101. Control.rect_clip_content()
  102. Control.rect_global_position()
  103. Control.rect_min_size()
  104. Control.rect_pivot_offset()
  105. Control.rect_position()
  106. Control.rect_rotation()
  107. Control.rect_scale()
  108. Control.rect_size()
  109. Control.size_flags_horizontal()
  110. Control.size_flags_stretch_ratio()
  111. Control.size_flags_vertical()
  112. Control.theme()
  113. Control.theme_type_variation()
  114. Control.focus_entered()
  115. Control.focus_exited()
  116. Control.gui_input()
  117. Control.minimum_size_changed()
  118. Control.modal_closed()
  119. Control.mouse_entered()
  120. Control.mouse_exited()
  121. Control.resized()
  122. Control.size_flags_changed()
  123. Control.get_minimum_size()

CPUParticles

  1. CPUParticles
  2. CPUParticles.convert_from_particles()
  3. CPUParticles.get_param()
  4. CPUParticles.get_param_curve()
  5. CPUParticles.get_param_randomness()
  6. CPUParticles.get_particle_flag()
  7. CPUParticles.restart()
  8. CPUParticles.set_param()
  9. CPUParticles.set_param_curve()
  10. CPUParticles.set_param_randomness()
  11. CPUParticles.set_particle_flag()
  12. CPUParticles.amount()
  13. CPUParticles.angle()
  14. CPUParticles.angle_curve()
  15. CPUParticles.angle_random()
  16. CPUParticles.angular_velocity()
  17. CPUParticles.angular_velocity_curve()
  18. CPUParticles.angular_velocity_random()
  19. CPUParticles.anim_offset()
  20. CPUParticles.anim_offset_curve()
  21. CPUParticles.anim_offset_random()
  22. CPUParticles.anim_speed()
  23. CPUParticles.anim_speed_curve()
  24. CPUParticles.anim_speed_random()
  25. CPUParticles.color()
  26. CPUParticles.color_initial_ramp()
  27. CPUParticles.color_ramp()
  28. CPUParticles.damping()
  29. CPUParticles.damping_curve()
  30. CPUParticles.damping_random()
  31. CPUParticles.direction()
  32. CPUParticles.draw_order()
  33. CPUParticles.emission_box_extents()
  34. CPUParticles.emission_colors()
  35. CPUParticles.emission_normals()
  36. CPUParticles.emission_points()
  37. CPUParticles.emission_ring_axis()
  38. CPUParticles.emission_ring_height()
  39. CPUParticles.emission_ring_inner_radius()
  40. CPUParticles.emission_ring_radius()
  41. CPUParticles.emission_shape()
  42. CPUParticles.emission_sphere_radius()
  43. CPUParticles.emitting()
  44. CPUParticles.explosiveness()
  45. CPUParticles.fixed_fps()
  46. CPUParticles.flag_align_y()
  47. CPUParticles.flag_disable_z()
  48. CPUParticles.flag_rotate_y()
  49. CPUParticles.flatness()
  50. CPUParticles.fract_delta()
  51. CPUParticles.gravity()
  52. CPUParticles.hue_variation()
  53. CPUParticles.hue_variation_curve()
  54. CPUParticles.hue_variation_random()
  55. CPUParticles.initial_velocity()
  56. CPUParticles.initial_velocity_random()
  57. CPUParticles.lifetime()
  58. CPUParticles.lifetime_randomness()
  59. CPUParticles.linear_accel()
  60. CPUParticles.linear_accel_curve()
  61. CPUParticles.linear_accel_random()
  62. CPUParticles.local_coords()
  63. CPUParticles.mesh()
  64. CPUParticles.one_shot()
  65. CPUParticles.orbit_velocity()
  66. CPUParticles.orbit_velocity_curve()
  67. CPUParticles.orbit_velocity_random()
  68. CPUParticles.preprocess()
  69. CPUParticles.radial_accel()
  70. CPUParticles.radial_accel_curve()
  71. CPUParticles.radial_accel_random()
  72. CPUParticles.randomness()
  73. CPUParticles.scale_amount()
  74. CPUParticles.scale_amount_curve()
  75. CPUParticles.scale_amount_random()
  76. CPUParticles.speed_scale()
  77. CPUParticles.spread()
  78. CPUParticles.tangential_accel()
  79. CPUParticles.tangential_accel_curve()
  80. CPUParticles.tangential_accel_random()

CPUParticles2D

  1. CPUParticles2D
  2. CPUParticles2D.convert_from_particles()
  3. CPUParticles2D.get_param()
  4. CPUParticles2D.get_param_curve()
  5. CPUParticles2D.get_param_randomness()
  6. CPUParticles2D.get_particle_flag()
  7. CPUParticles2D.restart()
  8. CPUParticles2D.set_param()
  9. CPUParticles2D.set_param_curve()
  10. CPUParticles2D.set_param_randomness()
  11. CPUParticles2D.set_particle_flag()
  12. CPUParticles2D.amount()
  13. CPUParticles2D.angle()
  14. CPUParticles2D.angle_curve()
  15. CPUParticles2D.angle_random()
  16. CPUParticles2D.angular_velocity()
  17. CPUParticles2D.angular_velocity_curve()
  18. CPUParticles2D.angular_velocity_random()
  19. CPUParticles2D.anim_offset()
  20. CPUParticles2D.anim_offset_curve()
  21. CPUParticles2D.anim_offset_random()
  22. CPUParticles2D.anim_speed()
  23. CPUParticles2D.anim_speed_curve()
  24. CPUParticles2D.anim_speed_random()
  25. CPUParticles2D.color()
  26. CPUParticles2D.color_initial_ramp()
  27. CPUParticles2D.color_ramp()
  28. CPUParticles2D.damping()
  29. CPUParticles2D.damping_curve()
  30. CPUParticles2D.damping_random()
  31. CPUParticles2D.direction()
  32. CPUParticles2D.draw_order()
  33. CPUParticles2D.emission_colors()
  34. CPUParticles2D.emission_normals()
  35. CPUParticles2D.emission_points()
  36. CPUParticles2D.emission_rect_extents()
  37. CPUParticles2D.emission_shape()
  38. CPUParticles2D.emission_sphere_radius()
  39. CPUParticles2D.emitting()
  40. CPUParticles2D.explosiveness()
  41. CPUParticles2D.fixed_fps()
  42. CPUParticles2D.flag_align_y()
  43. CPUParticles2D.fract_delta()
  44. CPUParticles2D.gravity()
  45. CPUParticles2D.hue_variation()
  46. CPUParticles2D.hue_variation_curve()
  47. CPUParticles2D.hue_variation_random()
  48. CPUParticles2D.initial_velocity()
  49. CPUParticles2D.initial_velocity_random()
  50. CPUParticles2D.lifetime()
  51. CPUParticles2D.lifetime_randomness()
  52. CPUParticles2D.linear_accel()
  53. CPUParticles2D.linear_accel_curve()
  54. CPUParticles2D.linear_accel_random()
  55. CPUParticles2D.local_coords()
  56. CPUParticles2D.normalmap()
  57. CPUParticles2D.one_shot()
  58. CPUParticles2D.orbit_velocity()
  59. CPUParticles2D.orbit_velocity_curve()
  60. CPUParticles2D.orbit_velocity_random()
  61. CPUParticles2D.preprocess()
  62. CPUParticles2D.radial_accel()
  63. CPUParticles2D.radial_accel_curve()
  64. CPUParticles2D.radial_accel_random()
  65. CPUParticles2D.randomness()
  66. CPUParticles2D.scale_amount()
  67. CPUParticles2D.scale_amount_curve()
  68. CPUParticles2D.scale_amount_random()
  69. CPUParticles2D.speed_scale()
  70. CPUParticles2D.spread()
  71. CPUParticles2D.tangential_accel()
  72. CPUParticles2D.tangential_accel_curve()
  73. CPUParticles2D.tangential_accel_random()
  74. CPUParticles2D.texture()

Шаг за шагом

  1. Creating instances
  2. Узлы и сцены
  3. Создание вашего первого скрипта
  4. Scripting languages
  5. Прослушивание ввода игрока
  6. Using signals

Crypto

  1. Crypto
  2. Crypto.constant_time_compare()
  3. Crypto.decrypt()
  4. Crypto.encrypt()
  5. Crypto.generate_random_bytes()
  6. Crypto.generate_rsa()
  7. Crypto.generate_self_signed_certificate()
  8. Crypto.hmac_digest()
  9. Crypto.sign()
  10. Crypto.verify()

CryptoKey

  1. CryptoKey
  2. CryptoKey.is_public_only()
  3. CryptoKey.load()
  4. CryptoKey.load_from_string()
  5. CryptoKey.save()
  6. CryptoKey.save_to_string()

CSGBox

  1. CSGBox
  2. CSGBox.depth()
  3. CSGBox.height()
  4. CSGBox.material()
  5. CSGBox.width()

CSGCylinder

  1. CSGCylinder
  2. CSGCylinder.cone()
  3. CSGCylinder.height()
  4. CSGCylinder.material()
  5. CSGCylinder.radius()
  6. CSGCylinder.sides()
  7. CSGCylinder.smooth_faces()

CSGPolygon

  1. CSGPolygon
  2. CSGPolygon.depth()
  3. CSGPolygon.material()
  4. CSGPolygon.mode()
  5. CSGPolygon.path_continuous_u()
  6. CSGPolygon.path_interval()
  7. CSGPolygon.path_interval_type()
  8. CSGPolygon.path_joined()
  9. CSGPolygon.path_local()
  10. CSGPolygon.path_node()
  11. CSGPolygon.path_rotation()
  12. CSGPolygon.path_simplify_angle()
  13. CSGPolygon.path_u_distance()
  14. CSGPolygon.polygon()
  15. CSGPolygon.smooth_faces()
  16. CSGPolygon.spin_degrees()
  17. CSGPolygon.spin_sides()

CSGShape

  1. CSGShape
  2. CSGShape.get_collision_layer_bit()
  3. CSGShape.get_collision_mask_bit()
  4. CSGShape.get_meshes()
  5. CSGShape.is_root_shape()
  6. CSGShape.set_collision_layer_bit()
  7. CSGShape.set_collision_mask_bit()
  8. CSGShape.calculate_tangents()
  9. CSGShape.collision_layer()
  10. CSGShape.collision_mask()
  11. CSGShape.operation()
  12. CSGShape.snap()
  13. CSGShape.use_collision()

CSGSphere

  1. CSGSphere
  2. CSGSphere.material()
  3. CSGSphere.radial_segments()
  4. CSGSphere.radius()
  5. CSGSphere.rings()
  6. CSGSphere.smooth_faces()

CSGTorus

  1. CSGTorus
  2. CSGTorus.inner_radius()
  3. CSGTorus.material()
  4. CSGTorus.outer_radius()
  5. CSGTorus.ring_sides()
  6. CSGTorus.sides()
  7. CSGTorus.smooth_faces()

CubeMap

  1. CubeMap
  2. CubeMap.get_height()
  3. CubeMap.get_side()
  4. CubeMap.get_width()
  5. CubeMap.set_side()
  6. CubeMap.flags()
  7. CubeMap.lossy_storage_quality()
  8. CubeMap.storage_mode()

CubeMesh

  1. CubeMesh
  2. CubeMesh.size()
  3. CubeMesh.subdivide_depth()
  4. CubeMesh.subdivide_height()
  5. CubeMesh.subdivide_width()

CullInstance

  1. CullInstance
  2. CullInstance.allow_merging()
  3. CullInstance.autoplace_priority()
  4. CullInstance.include_in_bound()
  5. CullInstance.portal_mode()

Curve

  1. Curve
  2. Curve.add_point()
  3. Curve.bake()
  4. Curve.clean_dupes()
  5. Curve.clear_points()
  6. Curve.get_point_count()
  7. Curve.get_point_left_mode()
  8. Curve.get_point_left_tangent()
  9. Curve.get_point_position()
  10. Curve.get_point_right_mode()
  11. Curve.get_point_right_tangent()
  12. Curve.interpolate()
  13. Curve.interpolate_baked()
  14. Curve.remove_point()
  15. Curve.set_point_left_mode()
  16. Curve.set_point_left_tangent()
  17. Curve.set_point_offset()
  18. Curve.set_point_right_mode()
  19. Curve.set_point_right_tangent()
  20. Curve.set_point_value()
  21. Curve.bake_resolution()
  22. Curve.max_value()
  23. Curve.min_value()
  24. Curve.range_changed()

Curve2D

  1. Curve2D
  2. Curve2D.add_point()
  3. Curve2D.clear_points()
  4. Curve2D.get_baked_length()
  5. Curve2D.get_baked_points()
  6. Curve2D.get_closest_offset()
  7. Curve2D.get_closest_point()
  8. Curve2D.get_point_count()
  9. Curve2D.get_point_in()
  10. Curve2D.get_point_out()
  11. Curve2D.get_point_position()
  12. Curve2D.interpolate()
  13. Curve2D.interpolate_baked()
  14. Curve2D.interpolatef()
  15. Curve2D.remove_point()
  16. Curve2D.set_point_in()
  17. Curve2D.set_point_out()
  18. Curve2D.set_point_position()
  19. Curve2D.tessellate()
  20. Curve2D.bake_interval()

Curve3D

  1. Curve3D
  2. Curve3D.add_point()
  3. Curve3D.clear_points()
  4. Curve3D.get_baked_length()
  5. Curve3D.get_baked_points()
  6. Curve3D.get_baked_tilts()
  7. Curve3D.get_baked_up_vectors()
  8. Curve3D.get_closest_offset()
  9. Curve3D.get_closest_point()
  10. Curve3D.get_point_count()
  11. Curve3D.get_point_in()
  12. Curve3D.get_point_out()
  13. Curve3D.get_point_position()
  14. Curve3D.get_point_tilt()
  15. Curve3D.interpolate()
  16. Curve3D.interpolate_baked()
  17. Curve3D.interpolate_baked_up_vector()
  18. Curve3D.interpolatef()
  19. Curve3D.remove_point()
  20. Curve3D.set_point_in()
  21. Curve3D.set_point_out()
  22. Curve3D.set_point_position()
  23. Curve3D.set_point_tilt()
  24. Curve3D.tessellate()
  25. Curve3D.bake_interval()
  26. Curve3D.up_vector_enabled()

CylinderMesh

  1. CylinderMesh
  2. CylinderMesh.bottom_radius()
  3. CylinderMesh.height()
  4. CylinderMesh.radial_segments()
  5. CylinderMesh.rings()
  6. CylinderMesh.top_radius()

Dictionary

  1. Dictionary
  2. Dictionary.clear()
  3. Dictionary.duplicate()
  4. Dictionary.empty()
  5. Dictionary.erase()
  6. Dictionary.get()
  7. Dictionary.has()
  8. Dictionary.has_all()
  9. Dictionary.hash()
  10. Dictionary.keys()
  11. Dictionary.merge()
  12. Dictionary.size()
  13. Dictionary.values()

DirectionalLight

  1. DirectionalLight
  2. DirectionalLight.directional_shadow_bias_split_scale()
  3. DirectionalLight.directional_shadow_blend_splits()
  4. DirectionalLight.directional_shadow_depth_range()
  5. DirectionalLight.directional_shadow_max_distance()
  6. DirectionalLight.directional_shadow_mode()
  7. DirectionalLight.directional_shadow_normal_bias()
  8. DirectionalLight.directional_shadow_split_1()
  9. DirectionalLight.directional_shadow_split_2()
  10. DirectionalLight.directional_shadow_split_3()

Directory

  1. Directory
  2. Directory.change_dir()
  3. Directory.copy()
  4. Directory.current_is_dir()
  5. Directory.dir_exists()
  6. Directory.file_exists()
  7. Directory.get_current_dir()
  8. Directory.get_current_drive()
  9. Directory.get_drive()
  10. Directory.get_drive_count()
  11. Directory.get_next()
  12. Directory.get_space_left()
  13. Directory.list_dir_begin()
  14. Directory.list_dir_end()
  15. Directory.make_dir()
  16. Directory.make_dir_recursive()
  17. Directory.open()
  18. Directory.remove()
  19. Directory.rename()

DynamicFont

  1. DynamicFont
  2. DynamicFont.add_fallback()
  3. DynamicFont.get_available_chars()
  4. DynamicFont.get_fallback()
  5. DynamicFont.get_fallback_count()
  6. DynamicFont.get_spacing()
  7. DynamicFont.remove_fallback()
  8. DynamicFont.set_fallback()
  9. DynamicFont.set_spacing()
  10. DynamicFont.extra_spacing_bottom()
  11. DynamicFont.extra_spacing_char()
  12. DynamicFont.extra_spacing_space()
  13. DynamicFont.extra_spacing_top()
  14. DynamicFont.font_data()
  15. DynamicFont.outline_color()
  16. DynamicFont.outline_size()
  17. DynamicFont.size()
  18. DynamicFont.use_filter()
  19. DynamicFont.use_mipmaps()

EditorExportPlugin

  1. EditorExportPlugin
  2. EditorExportPlugin.add_file()
  3. EditorExportPlugin.add_ios_bundle_file()
  4. EditorExportPlugin.add_ios_cpp_code()
  5. EditorExportPlugin.add_ios_embedded_framework()
  6. EditorExportPlugin.add_ios_framework()
  7. EditorExportPlugin.add_ios_linker_flags()
  8. EditorExportPlugin.add_ios_plist_content()
  9. EditorExportPlugin.add_ios_project_static_lib()
  10. EditorExportPlugin.add_osx_plugin_file()
  11. EditorExportPlugin.add_shared_object()
  12. EditorExportPlugin._export_begin()
  13. EditorExportPlugin._export_end()
  14. EditorExportPlugin._export_file()
  15. EditorExportPlugin.skip()

EditorFeatureProfile

  1. EditorFeatureProfile
  2. EditorFeatureProfile.get_feature_name()
  3. EditorFeatureProfile.is_class_disabled()
  4. EditorFeatureProfile.is_class_editor_disabled()
  5. EditorFeatureProfile.is_class_property_disabled()
  6. EditorFeatureProfile.is_feature_disabled()
  7. EditorFeatureProfile.load_from_file()
  8. EditorFeatureProfile.save_to_file()
  9. EditorFeatureProfile.set_disable_class()
  10. EditorFeatureProfile.set_disable_class_editor()
  11. EditorFeatureProfile.set_disable_class_property()
  12. EditorFeatureProfile.set_disable_feature()

EditorFileDialog

  1. EditorFileDialog
  2. EditorFileDialog.add_filter()
  3. EditorFileDialog.clear_filters()
  4. EditorFileDialog.get_vbox()
  5. EditorFileDialog.invalidate()
  6. EditorFileDialog.access()
  7. EditorFileDialog.current_dir()
  8. EditorFileDialog.current_file()
  9. EditorFileDialog.current_path()
  10. EditorFileDialog.disable_overwrite_warning()
  11. EditorFileDialog.display_mode()
  12. EditorFileDialog.mode()
  13. EditorFileDialog.show_hidden_files()
  14. EditorFileDialog.dir_selected()
  15. EditorFileDialog.file_selected()
  16. EditorFileDialog.files_selected()

EditorFileSystem

  1. EditorFileSystem
  2. EditorFileSystem.get_file_type()
  3. EditorFileSystem.get_filesystem()
  4. EditorFileSystem.get_filesystem_path()
  5. EditorFileSystem.get_scanning_progress()
  6. EditorFileSystem.is_scanning()
  7. EditorFileSystem.scan()
  8. EditorFileSystem.scan_sources()
  9. EditorFileSystem.update_file()
  10. EditorFileSystem.update_script_classes()
  11. EditorFileSystem.filesystem_changed()
  12. EditorFileSystem.resources_reimported()
  13. EditorFileSystem.resources_reload()
  14. EditorFileSystem.sources_changed()

EditorFileSystemDirectory

  1. EditorFileSystemDirectory
  2. EditorFileSystemDirectory.find_dir_index()
  3. EditorFileSystemDirectory.find_file_index()
  4. EditorFileSystemDirectory.get_file()
  5. EditorFileSystemDirectory.get_file_count()
  6. EditorFileSystemDirectory.get_file_import_is_valid()
  7. EditorFileSystemDirectory.get_file_path()
  8. EditorFileSystemDirectory.get_file_script_class_extends()
  9. EditorFileSystemDirectory.get_file_script_class_name()
  10. EditorFileSystemDirectory.get_file_type()
  11. EditorFileSystemDirectory.get_name()
  12. EditorFileSystemDirectory.get_parent()
  13. EditorFileSystemDirectory.get_path()
  14. EditorFileSystemDirectory.get_subdir()
  15. EditorFileSystemDirectory.get_subdir_count()

EditorImportPlugin

  1. EditorImportPlugin
  2. EditorImportPlugin.get_import_options()
  3. EditorImportPlugin.get_import_order()
  4. EditorImportPlugin.get_importer_name()
  5. EditorImportPlugin.get_option_visibility()
  6. EditorImportPlugin.get_preset_count()
  7. EditorImportPlugin.get_preset_name()
  8. EditorImportPlugin.get_priority()
  9. EditorImportPlugin.get_recognized_extensions()
  10. EditorImportPlugin.get_resource_type()
  11. EditorImportPlugin.get_save_extension()
  12. EditorImportPlugin.get_visible_name()
  13. EditorImportPlugin.import()

EditorInspector

  1. EditorInspector
  2. EditorInspector.refresh()
  3. EditorInspector.object_id_selected()
  4. EditorInspector.property_edited()
  5. EditorInspector.property_keyed()
  6. EditorInspector.property_selected()
  7. EditorInspector.property_toggled()
  8. EditorInspector.resource_selected()
  9. EditorInspector.restart_requested()

EditorInspectorPlugin

  1. EditorInspectorPlugin
  2. EditorInspectorPlugin.add_custom_control()
  3. EditorInspectorPlugin.add_property_editor()
  4. EditorInspectorPlugin.add_property_editor_for_multiple_properties()
  5. EditorInspectorPlugin.can_handle()
  6. EditorInspectorPlugin.parse_begin()
  7. EditorInspectorPlugin.parse_category()
  8. EditorInspectorPlugin.parse_end()
  9. EditorInspectorPlugin.parse_property()

EditorInterface

  1. EditorInterface
  2. EditorInterface.edit_node()
  3. EditorInterface.edit_resource()
  4. EditorInterface.edit_script()
  5. EditorInterface.get_base_control()
  6. EditorInterface.get_current_path()
  7. EditorInterface.get_edited_scene_root()
  8. EditorInterface.get_editor_scale()
  9. EditorInterface.get_editor_settings()
  10. EditorInterface.get_editor_viewport()
  11. EditorInterface.get_file_system_dock()
  12. EditorInterface.get_inspector()
  13. EditorInterface.get_open_scenes()
  14. EditorInterface.get_playing_scene()
  15. EditorInterface.get_resource_filesystem()
  16. EditorInterface.get_resource_previewer()
  17. EditorInterface.get_script_editor()
  18. EditorInterface.get_selected_path()
  19. EditorInterface.get_selection()
  20. EditorInterface.inspect_object()
  21. EditorInterface.is_playing_scene()
  22. EditorInterface.is_plugin_enabled()
  23. EditorInterface.make_mesh_previews()
  24. EditorInterface.open_scene_from_path()
  25. EditorInterface.play_current_scene()
  26. EditorInterface.play_custom_scene()
  27. EditorInterface.play_main_scene()
  28. EditorInterface.reload_scene_from_path()
  29. EditorInterface.save_scene()
  30. EditorInterface.save_scene_as()
  31. EditorInterface.select_file()
  32. EditorInterface.set_main_screen_editor()
  33. EditorInterface.set_plugin_enabled()
  34. EditorInterface.stop_playing_scene()
  35. EditorInterface.distraction_free_mode()

EditorPlugin

  1. EditorPlugin
  2. EditorPlugin.add_autoload_singleton()
  3. EditorPlugin.add_control_to_bottom_panel()
  4. EditorPlugin.add_control_to_container()
  5. EditorPlugin.add_control_to_dock()
  6. EditorPlugin.add_custom_type()
  7. EditorPlugin.add_export_plugin()
  8. EditorPlugin.add_import_plugin()
  9. EditorPlugin.add_inspector_plugin()
  10. EditorPlugin.add_scene_import_plugin()
  11. EditorPlugin.add_spatial_gizmo_plugin()
  12. EditorPlugin.add_tool_menu_item()
  13. EditorPlugin.add_tool_submenu_item()
  14. EditorPlugin.apply_changes()
  15. EditorPlugin.build()
  16. EditorPlugin.clear()
  17. EditorPlugin.disable_plugin()
  18. EditorPlugin.edit()
  19. EditorPlugin.enable_plugin()
  20. EditorPlugin.forward_canvas_draw_over_viewport()
  21. EditorPlugin.forward_canvas_force_draw_over_viewport()
  22. EditorPlugin.forward_canvas_gui_input()
  23. EditorPlugin.forward_spatial_draw_over_viewport()
  24. EditorPlugin.forward_spatial_force_draw_over_viewport()
  25. EditorPlugin.forward_spatial_gui_input()
  26. EditorPlugin.get_breakpoints()
  27. EditorPlugin.get_editor_interface()
  28. EditorPlugin.get_plugin_icon()
  29. EditorPlugin.get_plugin_name()
  30. EditorPlugin.get_script_create_dialog()
  31. EditorPlugin.get_state()
  32. EditorPlugin.get_undo_redo()
  33. EditorPlugin.get_window_layout()
  34. EditorPlugin.handles()
  35. EditorPlugin.has_main_screen()
  36. EditorPlugin.hide_bottom_panel()
  37. EditorPlugin.make_bottom_panel_item_visible()
  38. EditorPlugin.make_visible()
  39. EditorPlugin.queue_save_layout()
  40. EditorPlugin.remove_autoload_singleton()
  41. EditorPlugin.remove_control_from_bottom_panel()
  42. EditorPlugin.remove_control_from_container()
  43. EditorPlugin.remove_control_from_docks()
  44. EditorPlugin.remove_custom_type()
  45. EditorPlugin.remove_export_plugin()
  46. EditorPlugin.remove_import_plugin()
  47. EditorPlugin.remove_inspector_plugin()
  48. EditorPlugin.remove_scene_import_plugin()
  49. EditorPlugin.remove_spatial_gizmo_plugin()
  50. EditorPlugin.remove_tool_menu_item()
  51. EditorPlugin.save_external_data()
  52. EditorPlugin.set_force_draw_over_forwarding_enabled()
  53. EditorPlugin.set_input_event_forwarding_always_enabled()
  54. EditorPlugin.set_state()
  55. EditorPlugin.set_window_layout()
  56. EditorPlugin.update_overlays()
  57. EditorPlugin.main_screen_changed()
  58. EditorPlugin.resource_saved()
  59. EditorPlugin.scene_changed()
  60. EditorPlugin.scene_closed()

EditorProperty

  1. EditorProperty
  2. EditorProperty.add_focusable()
  3. EditorProperty.emit_changed()
  4. EditorProperty.get_edited_object()
  5. EditorProperty.get_edited_property()
  6. EditorProperty.get_tooltip_text()
  7. EditorProperty.set_bottom_editor()
  8. EditorProperty.update_property()
  9. EditorProperty.checkable()
  10. EditorProperty.checked()
  11. EditorProperty.draw_red()
  12. EditorProperty.keying()
  13. EditorProperty.label()
  14. EditorProperty.read_only()
  15. EditorProperty.multiple_properties_changed()
  16. EditorProperty.object_id_selected()
  17. EditorProperty.property_changed()
  18. EditorProperty.property_checked()
  19. EditorProperty.property_keyed()
  20. EditorProperty.property_keyed_with_value()
  21. EditorProperty.property_pinned()
  22. EditorProperty.resource_selected()
  23. EditorProperty.selected()

EditorResourcePicker

  1. EditorResourcePicker
  2. EditorResourcePicker.can_drop_data_fw()
  3. EditorResourcePicker.drop_data_fw()
  4. EditorResourcePicker.get_allowed_types()
  5. EditorResourcePicker.get_drag_data_fw()
  6. EditorResourcePicker.handle_menu_selected()
  7. EditorResourcePicker.set_create_options()
  8. EditorResourcePicker.set_toggle_pressed()
  9. EditorResourcePicker.base_type()
  10. EditorResourcePicker.editable()
  11. EditorResourcePicker.edited_resource()
  12. EditorResourcePicker.toggle_mode()
  13. EditorResourcePicker.resource_changed()
  14. EditorResourcePicker.resource_selected()

EditorResourcePreview

  1. EditorResourcePreview
  2. EditorResourcePreview.add_preview_generator()
  3. EditorResourcePreview.check_for_invalidation()
  4. EditorResourcePreview.queue_edited_resource_preview()
  5. EditorResourcePreview.queue_resource_preview()
  6. EditorResourcePreview.remove_preview_generator()
  7. EditorResourcePreview.preview_invalidated()

EditorResourcePreviewGenerator

  1. EditorResourcePreviewGenerator
  2. EditorResourcePreviewGenerator.can_generate_small_preview()
  3. EditorResourcePreviewGenerator.generate()
  4. EditorResourcePreviewGenerator.generate_from_path()
  5. EditorResourcePreviewGenerator.generate_small_preview_automatically()
  6. EditorResourcePreviewGenerator.handles()

EditorSceneImporter

  1. EditorSceneImporter
  2. EditorSceneImporter.IMPORT_SCENE()
  3. EditorSceneImporter._get_extensions()
  4. EditorSceneImporter._get_import_flags()
  5. EditorSceneImporter._import_animation()
  6. EditorSceneImporter.import_animation_from_other_importer()
  7. EditorSceneImporter._import_scene()
  8. EditorSceneImporter.import_scene_from_other_importer()

EditorScript

  1. EditorScript
  2. EditorScript.add_root_node()
  3. EditorScript.get_editor_interface()
  4. EditorScript.get_scene()
  5. EditorScript._run()

EditorSelection

  1. EditorSelection
  2. EditorSelection.add_node()
  3. EditorSelection.clear()
  4. EditorSelection.get_selected_nodes()
  5. EditorSelection.get_transformable_selected_nodes()
  6. EditorSelection.remove_node()
  7. EditorSelection.selection_changed()

EditorSettings

  1. EditorSettings
  2. EditorSettings.NOTIFICATION_EDITOR_SETTINGS_CHANGED()
  3. EditorSettings.add_property_info()
  4. EditorSettings.erase()
  5. EditorSettings.get_favorites()
  6. EditorSettings.get_project_metadata()
  7. EditorSettings.get_project_settings_dir()
  8. EditorSettings.get_recent_dirs()
  9. EditorSettings.get_setting()
  10. EditorSettings.get_settings_dir()
  11. EditorSettings.has_setting()
  12. EditorSettings.property_can_revert()
  13. EditorSettings.property_get_revert()
  14. EditorSettings.set_favorites()
  15. EditorSettings.set_initial_value()
  16. EditorSettings.set_project_metadata()
  17. EditorSettings.set_recent_dirs()
  18. EditorSettings.set_setting()
  19. EditorSettings.settings_changed()

EditorSpatialGizmo

  1. EditorSpatialGizmo
  2. EditorSpatialGizmo.add_collision_segments()
  3. EditorSpatialGizmo.add_collision_triangles()
  4. EditorSpatialGizmo.add_handles()
  5. EditorSpatialGizmo.add_lines()
  6. EditorSpatialGizmo.add_mesh()
  7. EditorSpatialGizmo.add_unscaled_billboard()
  8. EditorSpatialGizmo.clear()
  9. EditorSpatialGizmo.commit_handle()
  10. EditorSpatialGizmo.get_handle_name()
  11. EditorSpatialGizmo.get_handle_value()
  12. EditorSpatialGizmo.get_plugin()
  13. EditorSpatialGizmo.get_spatial_node()
  14. EditorSpatialGizmo.is_handle_highlighted()
  15. EditorSpatialGizmo.redraw()
  16. EditorSpatialGizmo.set_handle()
  17. EditorSpatialGizmo.set_hidden()
  18. EditorSpatialGizmo.set_spatial_node()

EditorSpatialGizmoPlugin

  1. EditorSpatialGizmoPlugin
  2. EditorSpatialGizmoPlugin.add_material()
  3. EditorSpatialGizmoPlugin.can_be_hidden()
  4. EditorSpatialGizmoPlugin.commit_handle()
  5. EditorSpatialGizmoPlugin.create_gizmo()
  6. EditorSpatialGizmoPlugin.create_handle_material()
  7. EditorSpatialGizmoPlugin.create_icon_material()
  8. EditorSpatialGizmoPlugin.create_material()
  9. EditorSpatialGizmoPlugin.get_handle_name()
  10. EditorSpatialGizmoPlugin.get_handle_value()
  11. EditorSpatialGizmoPlugin.get_material()
  12. EditorSpatialGizmoPlugin.get_name()
  13. EditorSpatialGizmoPlugin.get_priority()
  14. EditorSpatialGizmoPlugin.has_gizmo()
  15. EditorSpatialGizmoPlugin.is_handle_highlighted()
  16. EditorSpatialGizmoPlugin.is_selectable_when_hidden()
  17. EditorSpatialGizmoPlugin.redraw()
  18. EditorSpatialGizmoPlugin.set_handle()

EditorVCSInterface

  1. EditorVCSInterface
  2. EditorVCSInterface.add_diff_hunks_into_diff_file()
  3. EditorVCSInterface.add_line_diffs_into_diff_hunk()
  4. EditorVCSInterface._checkout_branch()
  5. EditorVCSInterface._commit()
  6. EditorVCSInterface._create_branch()
  7. EditorVCSInterface.create_commit()
  8. EditorVCSInterface.create_diff_file()
  9. EditorVCSInterface.create_diff_hunk()
  10. EditorVCSInterface.create_diff_line()
  11. EditorVCSInterface._create_remote()
  12. EditorVCSInterface.create_status_file()
  13. EditorVCSInterface._discard_file()
  14. EditorVCSInterface._fetch()
  15. EditorVCSInterface._get_branch_list()
  16. EditorVCSInterface._get_current_branch_name()
  17. EditorVCSInterface._get_diff()
  18. EditorVCSInterface._get_line_diff()
  19. EditorVCSInterface._get_modified_files_data()
  20. EditorVCSInterface._get_previous_commits()
  21. EditorVCSInterface._get_remotes()
  22. EditorVCSInterface._get_vcs_name()
  23. EditorVCSInterface._initialize()
  24. EditorVCSInterface.popup_error()
  25. EditorVCSInterface._pull()
  26. EditorVCSInterface._push()
  27. EditorVCSInterface._remove_branch()
  28. EditorVCSInterface._remove_remote()
  29. EditorVCSInterface._set_credentials()
  30. EditorVCSInterface._shut_down()
  31. EditorVCSInterface._stage_file()
  32. EditorVCSInterface._unstage_file()

Engine

  1. Engine
  2. Engine.get_author_info()
  3. Engine.get_copyright_info()
  4. Engine.get_donor_info()
  5. Engine.get_frames_drawn()
  6. Engine.get_frames_per_second()
  7. Engine.get_idle_frames()
  8. Engine.get_license_info()
  9. Engine.get_license_text()
  10. Engine.get_main_loop()
  11. Engine.get_physics_frames()
  12. Engine.get_physics_interpolation_fraction()
  13. Engine.get_singleton()
  14. Engine.get_version_info()
  15. Engine.has_singleton()
  16. Engine.is_in_physics_frame()
  17. Engine.editor_hint()
  18. Engine.iterations_per_second()
  19. Engine.physics_jitter_fix()
  20. Engine.print_error_messages()
  21. Engine.target_fps()
  22. Engine.time_scale()

Environment

  1. Environment
  2. Environment.is_glow_level_enabled()
  3. Environment.set_glow_level()
  4. Environment.adjustment_brightness()
  5. Environment.adjustment_color_correction()
  6. Environment.adjustment_contrast()
  7. Environment.adjustment_enabled()
  8. Environment.adjustment_saturation()
  9. Environment.ambient_light_color()
  10. Environment.ambient_light_energy()
  11. Environment.ambient_light_sky_contribution()
  12. Environment.auto_exposure_enabled()
  13. Environment.auto_exposure_max_luma()
  14. Environment.auto_exposure_min_luma()
  15. Environment.auto_exposure_scale()
  16. Environment.auto_exposure_speed()
  17. Environment.background_camera_feed_id()
  18. Environment.background_canvas_max_layer()
  19. Environment.background_color()
  20. Environment.background_energy()
  21. Environment.background_mode()
  22. Environment.background_sky()
  23. Environment.background_sky_custom_fov()
  24. Environment.background_sky_orientation()
  25. Environment.background_sky_rotation()
  26. Environment.background_sky_rotation_degrees()
  27. Environment.dof_blur_far_amount()
  28. Environment.dof_blur_far_distance()
  29. Environment.dof_blur_far_enabled()
  30. Environment.dof_blur_far_quality()
  31. Environment.dof_blur_far_transition()
  32. Environment.dof_blur_near_amount()
  33. Environment.dof_blur_near_distance()
  34. Environment.dof_blur_near_enabled()
  35. Environment.dof_blur_near_quality()
  36. Environment.dof_blur_near_transition()
  37. Environment.fog_color()
  38. Environment.fog_depth_begin()
  39. Environment.fog_depth_curve()
  40. Environment.fog_depth_enabled()
  41. Environment.fog_depth_end()
  42. Environment.fog_enabled()
  43. Environment.fog_height_curve()
  44. Environment.fog_height_enabled()
  45. Environment.fog_height_max()
  46. Environment.fog_height_min()
  47. Environment.fog_sun_amount()
  48. Environment.fog_sun_color()
  49. Environment.fog_transmit_curve()
  50. Environment.fog_transmit_enabled()
  51. Environment.glow_bicubic_upscale()
  52. Environment.glow_blend_mode()
  53. Environment.glow_bloom()
  54. Environment.glow_enabled()
  55. Environment.glow_hdr_luminance_cap()
  56. Environment.glow_hdr_scale()
  57. Environment.glow_hdr_threshold()
  58. Environment.glow_high_quality()
  59. Environment.glow_intensity()
  60. Environment.glow_levels/1()
  61. Environment.glow_levels/2()
  62. Environment.glow_levels/3()
  63. Environment.glow_levels/4()
  64. Environment.glow_levels/5()
  65. Environment.glow_levels/6()
  66. Environment.glow_levels/7()
  67. Environment.glow_strength()
  68. Environment.ss_reflections_depth_tolerance()
  69. Environment.ss_reflections_enabled()
  70. Environment.ss_reflections_fade_in()
  71. Environment.ss_reflections_fade_out()
  72. Environment.ss_reflections_max_steps()
  73. Environment.ss_reflections_roughness()
  74. Environment.ssao_ao_channel_affect()
  75. Environment.ssao_bias()
  76. Environment.ssao_blur()
  77. Environment.ssao_color()
  78. Environment.ssao_edge_sharpness()
  79. Environment.ssao_enabled()
  80. Environment.ssao_intensity()
  81. Environment.ssao_intensity2()
  82. Environment.ssao_light_affect()
  83. Environment.ssao_quality()
  84. Environment.ssao_radius()
  85. Environment.ssao_radius2()
  86. Environment.tonemap_exposure()
  87. Environment.tonemap_mode()
  88. Environment.tonemap_white()

Expression

  1. Expression
  2. Expression.execute()
  3. Expression.get_error_text()
  4. Expression.has_execute_failed()
  5. Expression.parse()

File

  1. File
  2. File.close()
  3. File.eof_reached()
  4. File.file_exists()
  5. File.flush()
  6. File.get_16()
  7. File.get_32()
  8. File.get_64()
  9. File.get_8()
  10. File.get_as_text()
  11. File.get_buffer()
  12. File.get_csv_line()
  13. File.get_double()
  14. File.get_error()
  15. File.get_float()
  16. File.get_len()
  17. File.get_line()
  18. File.get_md5()
  19. File.get_modified_time()
  20. File.get_pascal_string()
  21. File.get_path()
  22. File.get_path_absolute()
  23. File.get_position()
  24. File.get_real()
  25. File.get_sha256()
  26. File.get_var()
  27. File.is_open()
  28. File.open()
  29. File.open_compressed()
  30. File.open_encrypted()
  31. File.open_encrypted_with_pass()
  32. File.seek()
  33. File.seek_end()
  34. File.store_16()
  35. File.store_32()
  36. File.store_64()
  37. File.store_8()
  38. File.store_buffer()
  39. File.store_csv_line()
  40. File.store_double()
  41. File.store_float()
  42. File.store_line()
  43. File.store_pascal_string()
  44. File.store_real()
  45. File.store_string()
  46. File.store_var()
  47. File.endian_swap()

FileDialog

  1. FileDialog
  2. FileDialog.add_filter()
  3. FileDialog.clear_filters()
  4. FileDialog.deselect_items()
  5. FileDialog.get_line_edit()
  6. FileDialog.get_vbox()
  7. FileDialog.invalidate()
  8. FileDialog.access()
  9. FileDialog.current_dir()
  10. FileDialog.current_file()
  11. FileDialog.current_path()
  12. FileDialog.filters()
  13. FileDialog.mode()
  14. FileDialog.mode_overrides_title()
  15. FileDialog.show_hidden_files()
  16. FileDialog.dir_selected()
  17. FileDialog.file_selected()
  18. FileDialog.files_selected()
  19. FileDialog.file_icon_modulate()
  20. FileDialog.files_disabled()
  21. FileDialog.folder_icon_modulate()
  22. FileDialog.file()
  23. FileDialog.folder()
  24. FileDialog.parent_folder()
  25. FileDialog.reload()
  26. FileDialog.toggle_hidden()

FileSystemDock

  1. FileSystemDock
  2. FileSystemDock.can_drop_data_fw()
  3. FileSystemDock.drop_data_fw()
  4. FileSystemDock.get_drag_data_fw()
  5. FileSystemDock.navigate_to_path()
  6. FileSystemDock.display_mode_changed()
  7. FileSystemDock.file_removed()
  8. FileSystemDock.files_moved()
  9. FileSystemDock.folder_moved()
  10. FileSystemDock.folder_removed()
  11. FileSystemDock.inherit()
  12. FileSystemDock.instance()

Introduction

  1. Первый взгляд на редактор Godot
  2. Философия дизайна Годо
  3. Введение в Годо
  4. Обзор ключевых концепций Годо
  5. Научитесь программировать с помощью GDScript
  6. Изучение новых функций

Font

  1. Font
  2. Font.draw()
  3. Font.draw_char()
  4. Font.get_ascent()
  5. Font.get_char_contours()
  6. Font.get_char_size()
  7. Font.get_char_texture()
  8. Font.get_char_texture_size()
  9. Font.get_char_tx_offset()
  10. Font.get_char_tx_size()
  11. Font.get_char_tx_uv_rect()
  12. Font.get_descent()
  13. Font.get_height()
  14. Font.get_string_size()
  15. Font.get_wordwrap_string_size()
  16. Font.has_outline()
  17. Font.is_distance_field_hint()
  18. Font.update_changes()

FuncRef

  1. FuncRef
  2. FuncRef.call_func()
  3. FuncRef.call_funcv()
  4. FuncRef.is_valid()
  5. FuncRef.set_instance()
  6. FuncRef.function()

GDNative

  1. GDNative
  2. GDNative.call_native()
  3. GDNative.initialize()
  4. GDNative.terminate()
  5. GDNative.library()

GDNativeLibrary

  1. GDNativeLibrary
  2. GDNativeLibrary.get_current_dependencies()
  3. GDNativeLibrary.get_current_library_path()
  4. GDNativeLibrary.config_file()
  5. GDNativeLibrary.load_once()
  6. GDNativeLibrary.reloadable()
  7. GDNativeLibrary.singleton()
  8. GDNativeLibrary.symbol_prefix()

Generic6DOFJoint

  1. Generic6DOFJoint
  2. Generic6DOFJoint.get_flag_x()
  3. Generic6DOFJoint.get_flag_y()
  4. Generic6DOFJoint.get_flag_z()
  5. Generic6DOFJoint.get_param_x()
  6. Generic6DOFJoint.get_param_y()
  7. Generic6DOFJoint.get_param_z()
  8. Generic6DOFJoint.set_flag_x()
  9. Generic6DOFJoint.set_flag_y()
  10. Generic6DOFJoint.set_flag_z()
  11. Generic6DOFJoint.set_param_x()
  12. Generic6DOFJoint.set_param_y()
  13. Generic6DOFJoint.set_param_z()
  14. Generic6DOFJoint.angular_limit_x/damping()
  15. Generic6DOFJoint.angular_limit_x/enabled()
  16. Generic6DOFJoint.angular_limit_x/erp()
  17. Generic6DOFJoint.angular_limit_x/force_limit()
  18. Generic6DOFJoint.angular_limit_x/lower_angle()
  19. Generic6DOFJoint.angular_limit_x/restitution()
  20. Generic6DOFJoint.angular_limit_x/softness()
  21. Generic6DOFJoint.angular_limit_x/upper_angle()
  22. Generic6DOFJoint.angular_limit_y/damping()
  23. Generic6DOFJoint.angular_limit_y/enabled()
  24. Generic6DOFJoint.angular_limit_y/erp()
  25. Generic6DOFJoint.angular_limit_y/force_limit()
  26. Generic6DOFJoint.angular_limit_y/lower_angle()
  27. Generic6DOFJoint.angular_limit_y/restitution()
  28. Generic6DOFJoint.angular_limit_y/softness()
  29. Generic6DOFJoint.angular_limit_y/upper_angle()
  30. Generic6DOFJoint.angular_limit_z/damping()
  31. Generic6DOFJoint.angular_limit_z/enabled()
  32. Generic6DOFJoint.angular_limit_z/erp()
  33. Generic6DOFJoint.angular_limit_z/force_limit()
  34. Generic6DOFJoint.angular_limit_z/lower_angle()
  35. Generic6DOFJoint.angular_limit_z/restitution()
  36. Generic6DOFJoint.angular_limit_z/softness()
  37. Generic6DOFJoint.angular_limit_z/upper_angle()
  38. Generic6DOFJoint.angular_motor_x/enabled()
  39. Generic6DOFJoint.angular_motor_x/force_limit()
  40. Generic6DOFJoint.angular_motor_x/target_velocity()
  41. Generic6DOFJoint.angular_motor_y/enabled()
  42. Generic6DOFJoint.angular_motor_y/force_limit()
  43. Generic6DOFJoint.angular_motor_y/target_velocity()
  44. Generic6DOFJoint.angular_motor_z/enabled()
  45. Generic6DOFJoint.angular_motor_z/force_limit()
  46. Generic6DOFJoint.angular_motor_z/target_velocity()
  47. Generic6DOFJoint.angular_spring_x/damping()
  48. Generic6DOFJoint.angular_spring_x/enabled()
  49. Generic6DOFJoint.angular_spring_x/equilibrium_point()
  50. Generic6DOFJoint.angular_spring_x/stiffness()
  51. Generic6DOFJoint.angular_spring_y/damping()
  52. Generic6DOFJoint.angular_spring_y/enabled()
  53. Generic6DOFJoint.angular_spring_y/equilibrium_point()
  54. Generic6DOFJoint.angular_spring_y/stiffness()
  55. Generic6DOFJoint.angular_spring_z/damping()
  56. Generic6DOFJoint.angular_spring_z/enabled()
  57. Generic6DOFJoint.angular_spring_z/equilibrium_point()
  58. Generic6DOFJoint.angular_spring_z/stiffness()
  59. Generic6DOFJoint.linear_limit_x/damping()
  60. Generic6DOFJoint.linear_limit_x/enabled()
  61. Generic6DOFJoint.linear_limit_x/lower_distance()
  62. Generic6DOFJoint.linear_limit_x/restitution()
  63. Generic6DOFJoint.linear_limit_x/softness()
  64. Generic6DOFJoint.linear_limit_x/upper_distance()
  65. Generic6DOFJoint.linear_limit_y/damping()
  66. Generic6DOFJoint.linear_limit_y/enabled()
  67. Generic6DOFJoint.linear_limit_y/lower_distance()
  68. Generic6DOFJoint.linear_limit_y/restitution()
  69. Generic6DOFJoint.linear_limit_y/softness()
  70. Generic6DOFJoint.linear_limit_y/upper_distance()
  71. Generic6DOFJoint.linear_limit_z/damping()
  72. Generic6DOFJoint.linear_limit_z/enabled()
  73. Generic6DOFJoint.linear_limit_z/lower_distance()
  74. Generic6DOFJoint.linear_limit_z/restitution()
  75. Generic6DOFJoint.linear_limit_z/softness()
  76. Generic6DOFJoint.linear_limit_z/upper_distance()
  77. Generic6DOFJoint.linear_motor_x/enabled()
  78. Generic6DOFJoint.linear_motor_x/force_limit()
  79. Generic6DOFJoint.linear_motor_x/target_velocity()
  80. Generic6DOFJoint.linear_motor_y/enabled()
  81. Generic6DOFJoint.linear_motor_y/force_limit()
  82. Generic6DOFJoint.linear_motor_y/target_velocity()
  83. Generic6DOFJoint.linear_motor_z/enabled()
  84. Generic6DOFJoint.linear_motor_z/force_limit()
  85. Generic6DOFJoint.linear_motor_z/target_velocity()
  86. Generic6DOFJoint.linear_spring_x/damping()
  87. Generic6DOFJoint.linear_spring_x/enabled()
  88. Generic6DOFJoint.linear_spring_x/equilibrium_point()
  89. Generic6DOFJoint.linear_spring_x/stiffness()
  90. Generic6DOFJoint.linear_spring_y/damping()
  91. Generic6DOFJoint.linear_spring_y/enabled()
  92. Generic6DOFJoint.linear_spring_y/equilibrium_point()
  93. Generic6DOFJoint.linear_spring_y/stiffness()
  94. Generic6DOFJoint.linear_spring_z/damping()
  95. Generic6DOFJoint.linear_spring_z/enabled()
  96. Generic6DOFJoint.linear_spring_z/equilibrium_point()
  97. Generic6DOFJoint.linear_spring_z/stiffness()

Geometry

  1. Geometry
  2. Geometry.build_box_planes()
  3. Geometry.build_capsule_planes()
  4. Geometry.build_cylinder_planes()
  5. Geometry.clip_polygon()
  6. Geometry.clip_polygons_2d()
  7. Geometry.clip_polyline_with_polygon_2d()
  8. Geometry.convex_hull_2d()
  9. Geometry.exclude_polygons_2d()
  10. Geometry.get_closest_point_to_segment()
  11. Geometry.get_closest_point_to_segment_2d()
  12. Geometry.get_closest_point_to_segment_uncapped()
  13. Geometry.get_closest_point_to_segment_uncapped_2d()
  14. Geometry.get_closest_points_between_segments()
  15. Geometry.get_closest_points_between_segments_2d()
  16. Geometry.get_uv84_normal_bit()
  17. Geometry.intersect_polygons_2d()
  18. Geometry.intersect_polyline_with_polygon_2d()
  19. Geometry.is_point_in_circle()
  20. Geometry.is_point_in_polygon()
  21. Geometry.is_polygon_clockwise()
  22. Geometry.line_intersects_line_2d()
  23. Geometry.make_atlas()
  24. Geometry.merge_polygons_2d()
  25. Geometry.offset_polygon_2d()
  26. Geometry.offset_polyline_2d()
  27. Geometry.point_is_inside_triangle()
  28. Geometry.ray_intersects_triangle()
  29. Geometry.segment_intersects_circle()
  30. Geometry.segment_intersects_convex()
  31. Geometry.segment_intersects_cylinder()
  32. Geometry.segment_intersects_segment_2d()
  33. Geometry.segment_intersects_sphere()
  34. Geometry.segment_intersects_triangle()
  35. Geometry.triangulate_delaunay_2d()
  36. Geometry.triangulate_polygon()

GeometryInstance

  1. GeometryInstance
  2. GeometryInstance.get_flag()
  3. GeometryInstance.set_custom_aabb()
  4. GeometryInstance.set_flag()
  5. GeometryInstance.cast_shadow()
  6. GeometryInstance.extra_cull_margin()
  7. GeometryInstance.generate_lightmap()
  8. GeometryInstance.lightmap_scale()
  9. GeometryInstance.lod_max_distance()
  10. GeometryInstance.lod_max_hysteresis()
  11. GeometryInstance.lod_min_distance()
  12. GeometryInstance.lod_min_hysteresis()
  13. GeometryInstance.material_overlay()
  14. GeometryInstance.material_override()
  15. GeometryInstance.use_in_baked_light()

GIProbe

  1. GIProbe
  2. GIProbe.bake()
  3. GIProbe.debug_bake()
  4. GIProbe.bias()
  5. GIProbe.compress()
  6. GIProbe.data()
  7. GIProbe.dynamic_range()
  8. GIProbe.energy()
  9. GIProbe.extents()
  10. GIProbe.interior()
  11. GIProbe.normal_bias()
  12. GIProbe.propagation()
  13. GIProbe.subdiv()

GIProbeData

  1. GIProbeData
  2. GIProbeData.bias()
  3. GIProbeData.bounds()
  4. GIProbeData.cell_size()
  5. GIProbeData.compress()
  6. GIProbeData.dynamic_data()
  7. GIProbeData.dynamic_range()
  8. GIProbeData.energy()
  9. GIProbeData.interior()
  10. GIProbeData.normal_bias()
  11. GIProbeData.propagation()
  12. GIProbeData.to_cell_xform()

GLTFAccessor

  1. GLTFAccessor
  2. GLTFAccessor.buffer_view()
  3. GLTFAccessor.byte_offset()
  4. GLTFAccessor.component_type()
  5. GLTFAccessor.count()
  6. GLTFAccessor.max()
  7. GLTFAccessor.min()
  8. GLTFAccessor.normalized()
  9. GLTFAccessor.sparse_count()
  10. GLTFAccessor.sparse_indices_buffer_view()
  11. GLTFAccessor.sparse_indices_byte_offset()
  12. GLTFAccessor.sparse_indices_component_type()
  13. GLTFAccessor.sparse_values_buffer_view()
  14. GLTFAccessor.sparse_values_byte_offset()
  15. GLTFAccessor.type()

GLTFBufferView

  1. GLTFBufferView
  2. GLTFBufferView.buffer()
  3. GLTFBufferView.byte_length()
  4. GLTFBufferView.byte_offset()
  5. GLTFBufferView.byte_stride()
  6. GLTFBufferView.indices()

GLTFLight

  1. GLTFLight
  2. GLTFLight.color()
  3. GLTFLight.inner_cone_angle()
  4. GLTFLight.intensity()
  5. GLTFLight.outer_cone_angle()
  6. GLTFLight.range()
  7. GLTFLight.type()

GLTFNode

  1. GLTFNode
  2. GLTFNode.camera()
  3. GLTFNode.children()
  4. GLTFNode.height()
  5. GLTFNode.joint()
  6. GLTFNode.light()
  7. GLTFNode.mesh()
  8. GLTFNode.parent()
  9. GLTFNode.rotation()
  10. GLTFNode.scale()
  11. GLTFNode.skeleton()
  12. GLTFNode.skin()
  13. GLTFNode.translation()
  14. GLTFNode.xform()

GLTFSkeleton

  1. GLTFSkeleton
  2. GLTFSkeleton.get_bone_attachment()
  3. GLTFSkeleton.get_bone_attachment_count()
  4. GLTFSkeleton.get_godot_bone_node()
  5. GLTFSkeleton.get_godot_skeleton()
  6. GLTFSkeleton.get_unique_names()
  7. GLTFSkeleton.set_godot_bone_node()
  8. GLTFSkeleton.set_unique_names()
  9. GLTFSkeleton.joints()
  10. GLTFSkeleton.roots()

GLTFSkin

  1. GLTFSkin
  2. GLTFSkin.get_inverse_binds()
  3. GLTFSkin.get_joint_i_to_bone_i()
  4. GLTFSkin.get_joint_i_to_name()
  5. GLTFSkin.set_inverse_binds()
  6. GLTFSkin.set_joint_i_to_bone_i()
  7. GLTFSkin.set_joint_i_to_name()
  8. GLTFSkin.godot_skin()
  9. GLTFSkin.joints()
  10. GLTFSkin.joints_original()
  11. GLTFSkin.non_joints()
  12. GLTFSkin.roots()
  13. GLTFSkin.skeleton()
  14. GLTFSkin.skin_root()

GLTFSpecGloss

  1. GLTFSpecGloss
  2. GLTFSpecGloss.diffuse_factor()
  3. GLTFSpecGloss.diffuse_img()
  4. GLTFSpecGloss.gloss_factor()
  5. GLTFSpecGloss.spec_gloss_img()
  6. GLTFSpecGloss.specular_factor()

GLTFState

  1. GLTFState
  2. GLTFState.get_accessors()
  3. GLTFState.get_animation_player()
  4. GLTFState.get_animation_players_count()
  5. GLTFState.get_animations()
  6. GLTFState.get_buffer_views()
  7. GLTFState.get_cameras()
  8. GLTFState.get_images()
  9. GLTFState.get_lights()
  10. GLTFState.get_materials()
  11. GLTFState.get_meshes()
  12. GLTFState.get_nodes()
  13. GLTFState.get_scene_node()
  14. GLTFState.get_skeleton_to_node()
  15. GLTFState.get_skeletons()
  16. GLTFState.get_skins()
  17. GLTFState.get_textures()
  18. GLTFState.get_unique_animation_names()
  19. GLTFState.get_unique_names()
  20. GLTFState.set_accessors()
  21. GLTFState.set_animations()
  22. GLTFState.set_buffer_views()
  23. GLTFState.set_cameras()
  24. GLTFState.set_images()
  25. GLTFState.set_lights()
  26. GLTFState.set_materials()
  27. GLTFState.set_meshes()
  28. GLTFState.set_nodes()
  29. GLTFState.set_skeleton_to_node()
  30. GLTFState.set_skeletons()
  31. GLTFState.set_skins()
  32. GLTFState.set_textures()
  33. GLTFState.set_unique_animation_names()
  34. GLTFState.set_unique_names()
  35. GLTFState.buffers()
  36. GLTFState.glb_data()
  37. GLTFState.json()
  38. GLTFState.major_version()
  39. GLTFState.minor_version()
  40. GLTFState.root_nodes()
  41. GLTFState.scene_name()
  42. GLTFState.use_named_skin_binds()

GodotSharp

  1. GodotSharp
  2. GodotSharp.attach_thread()
  3. GodotSharp.detach_thread()
  4. GodotSharp.get_domain_id()
  5. GodotSharp.get_scripts_domain_id()
  6. GodotSharp.is_domain_finalizing_for_unload()
  7. GodotSharp.is_runtime_initialized()
  8. GodotSharp.is_runtime_shutting_down()
  9. GodotSharp.is_scripts_domain_loaded()

Gradient

  1. Gradient
  2. Gradient.add_point()
  3. Gradient.get_color()
  4. Gradient.get_offset()
  5. Gradient.get_point_count()
  6. Gradient.interpolate()
  7. Gradient.remove_point()
  8. Gradient.set_color()
  9. Gradient.set_offset()
  10. Gradient.colors()
  11. Gradient.interpolation_mode()
  12. Gradient.offsets()

GradientTexture2D

  1. GradientTexture2D
  2. GradientTexture2D.fill()
  3. GradientTexture2D.fill_from()
  4. GradientTexture2D.fill_to()
  5. GradientTexture2D.gradient()
  6. GradientTexture2D.height()
  7. GradientTexture2D.repeat()
  8. GradientTexture2D.use_hdr()
  9. GradientTexture2D.width()

GraphEdit

  1. GraphEdit
  2. GraphEdit.add_valid_connection_type()
  3. GraphEdit.add_valid_left_disconnect_type()
  4. GraphEdit.add_valid_right_disconnect_type()
  5. GraphEdit.clear_connections()
  6. GraphEdit.connect_node()
  7. GraphEdit.disconnect_node()
  8. GraphEdit.get_connection_list()
  9. GraphEdit.get_zoom_hbox()
  10. GraphEdit.is_node_connected()
  11. GraphEdit.is_valid_connection_type()
  12. GraphEdit.remove_valid_connection_type()
  13. GraphEdit.remove_valid_left_disconnect_type()
  14. GraphEdit.remove_valid_right_disconnect_type()
  15. GraphEdit.set_connection_activity()
  16. GraphEdit.set_selected()
  17. GraphEdit.minimap_enabled()
  18. GraphEdit.minimap_opacity()
  19. GraphEdit.minimap_size()
  20. GraphEdit.right_disconnects()
  21. GraphEdit.scroll_offset()
  22. GraphEdit.show_zoom_label()
  23. GraphEdit.snap_distance()
  24. GraphEdit.use_snap()
  25. GraphEdit.zoom()
  26. GraphEdit.zoom_max()
  27. GraphEdit.zoom_min()
  28. GraphEdit.zoom_step()
  29. GraphEdit._begin_node_move()
  30. GraphEdit.connection_from_empty()
  31. GraphEdit.connection_request()
  32. GraphEdit.connection_to_empty()
  33. GraphEdit.copy_nodes_request()
  34. GraphEdit.delete_nodes_request()
  35. GraphEdit.disconnection_request()
  36. GraphEdit.duplicate_nodes_request()
  37. GraphEdit._end_node_move()
  38. GraphEdit.node_selected()
  39. GraphEdit.node_unselected()
  40. GraphEdit.paste_nodes_request()
  41. GraphEdit.popup_request()
  42. GraphEdit.scroll_offset_changed()
  43. GraphEdit.activity()
  44. GraphEdit.grid_major()
  45. GraphEdit.grid_minor()
  46. GraphEdit.selection_fill()
  47. GraphEdit.selection_stroke()
  48. GraphEdit.bezier_len_neg()
  49. GraphEdit.bezier_len_pos()
  50. GraphEdit.port_grab_distance_horizontal()
  51. GraphEdit.port_grab_distance_vertical()
  52. GraphEdit.minimap()
  53. GraphEdit.minus()
  54. GraphEdit.more()
  55. GraphEdit.reset()
  56. GraphEdit.snap()
  57. GraphEdit.bg()

GraphNode

  1. GraphNode
  2. GraphNode.clear_all_slots()
  3. GraphNode.clear_slot()
  4. GraphNode.get_connection_input_color()
  5. GraphNode.get_connection_input_count()
  6. GraphNode.get_connection_input_position()
  7. GraphNode.get_connection_input_type()
  8. GraphNode.get_connection_output_color()
  9. GraphNode.get_connection_output_count()
  10. GraphNode.get_connection_output_position()
  11. GraphNode.get_connection_output_type()
  12. GraphNode.get_slot_color_left()
  13. GraphNode.get_slot_color_right()
  14. GraphNode.get_slot_type_left()
  15. GraphNode.get_slot_type_right()
  16. GraphNode.is_slot_enabled_left()
  17. GraphNode.is_slot_enabled_right()
  18. GraphNode.set_slot()
  19. GraphNode.set_slot_color_left()
  20. GraphNode.set_slot_color_right()
  21. GraphNode.set_slot_enabled_left()
  22. GraphNode.set_slot_enabled_right()
  23. GraphNode.set_slot_type_left()
  24. GraphNode.set_slot_type_right()
  25. GraphNode.comment()
  26. GraphNode.offset()
  27. GraphNode.overlay()
  28. GraphNode.resizable()
  29. GraphNode.selected()
  30. GraphNode.show_close()
  31. GraphNode.title()
  32. GraphNode.close_request()
  33. GraphNode.dragged()
  34. GraphNode.offset_changed()
  35. GraphNode.raise_request()
  36. GraphNode.resize_request()
  37. GraphNode.slot_updated()
  38. GraphNode.close_color()
  39. GraphNode.resizer_color()
  40. GraphNode.title_color()
  41. GraphNode.close_offset()
  42. GraphNode.port_offset()
  43. GraphNode.separation()
  44. GraphNode.title_offset()
  45. GraphNode.title_font()
  46. GraphNode.close()
  47. GraphNode.port()
  48. GraphNode.resizer()
  49. GraphNode.breakpoint()
  50. GraphNode.commentfocus()
  51. GraphNode.defaultfocus()
  52. GraphNode.defaultframe()
  53. GraphNode.frame()
  54. GraphNode.position()
  55. GraphNode.selectedframe()

GridMap

  1. GridMap
  2. GridMap.INVALID_CELL_ITEM()
  3. GridMap.clear()
  4. GridMap.clear_baked_meshes()
  5. GridMap.get_bake_mesh_instance()
  6. GridMap.get_bake_meshes()
  7. GridMap.get_cell_item()
  8. GridMap.get_cell_item_orientation()
  9. GridMap.get_collision_layer_bit()
  10. GridMap.get_collision_mask_bit()
  11. GridMap.get_meshes()
  12. GridMap.get_used_cells()
  13. GridMap.get_used_cells_by_item()
  14. GridMap.make_baked_meshes()
  15. GridMap.map_to_world()
  16. GridMap.resource_changed()
  17. GridMap.set_cell_item()
  18. GridMap.set_clip()
  19. GridMap.set_collision_layer_bit()
  20. GridMap.set_collision_mask_bit()
  21. GridMap.world_to_map()
  22. GridMap.bake_navigation()
  23. GridMap.cell_center_x()
  24. GridMap.cell_center_y()
  25. GridMap.cell_center_z()
  26. GridMap.cell_octant_size()
  27. GridMap.cell_scale()
  28. GridMap.cell_size()
  29. GridMap.collision_layer()
  30. GridMap.collision_mask()
  31. GridMap.mesh_library()
  32. GridMap.navigation_layers()
  33. GridMap.physics_material()
  34. GridMap.use_in_baked_light()
  35. GridMap.cell_size_changed()

HingeJoint

  1. HingeJoint
  2. HingeJoint.get_flag()
  3. HingeJoint.get_param()
  4. HingeJoint.set_flag()
  5. HingeJoint.set_param()
  6. HingeJoint.angular_limit/bias()
  7. HingeJoint.angular_limit/enable()
  8. HingeJoint.angular_limit/lower()
  9. HingeJoint.angular_limit/relaxation()
  10. HingeJoint.angular_limit/softness()
  11. HingeJoint.angular_limit/upper()
  12. HingeJoint.motor/enable()
  13. HingeJoint.motor/max_impulse()
  14. HingeJoint.motor/target_velocity()
  15. HingeJoint.params/bias()

HScrollBar

  1. HScrollBar
  2. HScrollBar.decrement()
  3. HScrollBar.decrement_highlight()
  4. HScrollBar.decrement_pressed()
  5. HScrollBar.increment()
  6. HScrollBar.increment_highlight()
  7. HScrollBar.increment_pressed()
  8. HScrollBar.grabber()
  9. HScrollBar.grabber_highlight()
  10. HScrollBar.grabber_pressed()
  11. HScrollBar.scroll()
  12. HScrollBar.scroll_focus()

HSlider

  1. HSlider
  2. HSlider.grabber()
  3. HSlider.grabber_disabled()
  4. HSlider.grabber_highlight()
  5. HSlider.tick()
  6. HSlider.grabber_area()
  7. HSlider.grabber_area_highlight()
  8. HSlider.slider()

HTTPClient

  1. HTTPClient
  2. HTTPClient.close()
  3. HTTPClient.connect_to_host()
  4. HTTPClient.get_response_body_length()
  5. HTTPClient.get_response_code()
  6. HTTPClient.get_response_headers()
  7. HTTPClient.get_response_headers_as_dictionary()
  8. HTTPClient.get_status()
  9. HTTPClient.has_response()
  10. HTTPClient.is_response_chunked()
  11. HTTPClient.poll()
  12. HTTPClient.query_string_from_dict()
  13. HTTPClient.read_response_body_chunk()
  14. HTTPClient.request()
  15. HTTPClient.request_raw()
  16. HTTPClient.set_http_proxy()
  17. HTTPClient.set_https_proxy()
  18. HTTPClient.blocking_mode_enabled()
  19. HTTPClient.connection()
  20. HTTPClient.read_chunk_size()

HTTPRequest

  1. HTTPRequest
  2. HTTPRequest.cancel_request()
  3. HTTPRequest.get_body_size()
  4. HTTPRequest.get_downloaded_bytes()
  5. HTTPRequest.get_http_client_status()
  6. HTTPRequest.request()
  7. HTTPRequest.request_raw()
  8. HTTPRequest.set_http_proxy()
  9. HTTPRequest.set_https_proxy()
  10. HTTPRequest.body_size_limit()
  11. HTTPRequest.download_chunk_size()
  12. HTTPRequest.download_file()
  13. HTTPRequest.max_redirects()
  14. HTTPRequest.timeout()
  15. HTTPRequest.use_threads()
  16. HTTPRequest.request_completed()

Image

  1. Image
  2. Image.MAX_WIDTH()
  3. Image.blend_rect()
  4. Image.blend_rect_mask()
  5. Image.blit_rect()
  6. Image.blit_rect_mask()
  7. Image.bumpmap_to_normalmap()
  8. Image.clear_mipmaps()
  9. Image.compress()
  10. Image.convert()
  11. Image.copy_from()
  12. Image.create()
  13. Image.create_from_data()
  14. Image.crop()
  15. Image.decompress()
  16. Image.detect_alpha()
  17. Image.expand_x2_hq2x()
  18. Image.fill()
  19. Image.fill_rect()
  20. Image.fix_alpha_edges()
  21. Image.flip_x()
  22. Image.flip_y()
  23. Image.generate_mipmaps()
  24. Image.get_data()
  25. Image.get_format()
  26. Image.get_height()
  27. Image.get_mipmap_offset()
  28. Image.get_pixel()
  29. Image.get_pixelv()
  30. Image.get_rect()
  31. Image.get_size()
  32. Image.get_used_rect()
  33. Image.get_width()
  34. Image.has_mipmaps()
  35. Image.is_compressed()
  36. Image.is_empty()
  37. Image.is_invisible()
  38. Image.load()
  39. Image.load_bmp_from_buffer()
  40. Image.load_jpg_from_buffer()
  41. Image.load_png_from_buffer()
  42. Image.load_tga_from_buffer()
  43. Image.load_webp_from_buffer()
  44. Image.lock()
  45. Image.normalmap_to_xy()
  46. Image.premultiply_alpha()
  47. Image.resize()
  48. Image.resize_to_po2()
  49. Image.rgbe_to_srgb()
  50. Image.save_exr()
  51. Image.save_png()
  52. Image.save_png_to_buffer()
  53. Image.set_pixel()
  54. Image.set_pixelv()
  55. Image.shrink_x2()
  56. Image.srgb_to_linear()
  57. Image.unlock()
  58. Image.data()

ImageTexture

  1. ImageTexture
  2. ImageTexture.create()
  3. ImageTexture.create_from_image()
  4. ImageTexture.get_format()
  5. ImageTexture.load()
  6. ImageTexture.set_data()
  7. ImageTexture.set_size_override()
  8. ImageTexture.lossy_quality()
  9. ImageTexture.storage()

ImmediateGeometry

  1. ImmediateGeometry
  2. ImmediateGeometry.add_sphere()
  3. ImmediateGeometry.add_vertex()
  4. ImmediateGeometry.begin()
  5. ImmediateGeometry.clear()
  6. ImmediateGeometry.end()
  7. ImmediateGeometry.set_color()
  8. ImmediateGeometry.set_normal()
  9. ImmediateGeometry.set_tangent()
  10. ImmediateGeometry.set_uv()
  11. ImmediateGeometry.set_uv2()

Input

  1. Input
  2. Input.action_press()
  3. Input.action_release()
  4. Input.add_joy_mapping()
  5. Input.flush_buffered_events()
  6. Input.get_accelerometer()
  7. Input.get_action_raw_strength()
  8. Input.get_action_strength()
  9. Input.get_axis()
  10. Input.get_connected_joypads()
  11. Input.get_current_cursor_shape()
  12. Input.get_gravity()
  13. Input.get_gyroscope()
  14. Input.get_joy_axis()
  15. Input.get_joy_axis_index_from_string()
  16. Input.get_joy_axis_string()
  17. Input.get_joy_button_index_from_string()
  18. Input.get_joy_button_string()
  19. Input.get_joy_guid()
  20. Input.get_joy_name()
  21. Input.get_joy_vibration_duration()
  22. Input.get_joy_vibration_strength()
  23. Input.get_last_mouse_speed()
  24. Input.get_magnetometer()
  25. Input.get_mouse_button_mask()
  26. Input.get_vector()
  27. Input.is_action_just_pressed()
  28. Input.is_action_just_released()
  29. Input.is_action_pressed()
  30. Input.is_joy_button_pressed()
  31. Input.is_joy_known()
  32. Input.is_key_pressed()
  33. Input.is_mouse_button_pressed()
  34. Input.is_physical_key_pressed()
  35. Input.parse_input_event()
  36. Input.remove_joy_mapping()
  37. Input.set_accelerometer()
  38. Input.set_custom_mouse_cursor()
  39. Input.set_default_cursor_shape()
  40. Input.set_gravity()
  41. Input.set_gyroscope()
  42. Input.set_magnetometer()
  43. Input.start_joy_vibration()
  44. Input.stop_joy_vibration()
  45. Input.vibrate_handheld()
  46. Input.warp_mouse_position()
  47. Input.mouse_mode()
  48. Input.use_accumulated_input()
  49. Input.joy_connection_changed()

InputEvent

  1. InputEvent
  2. InputEvent.accumulate()
  3. InputEvent.as_text()
  4. InputEvent.get_action_strength()
  5. InputEvent.is_action()
  6. InputEvent.is_action_pressed()
  7. InputEvent.is_action_released()
  8. InputEvent.is_action_type()
  9. InputEvent.is_echo()
  10. InputEvent.is_pressed()
  11. InputEvent.shortcut_match()
  12. InputEvent.xformed_by()
  13. InputEvent.device()

InputEventKey

  1. InputEventKey
  2. InputEventKey.get_physical_scancode_with_modifiers()
  3. InputEventKey.get_scancode_with_modifiers()
  4. InputEventKey.echo()
  5. InputEventKey.physical_scancode()
  6. InputEventKey.pressed()
  7. InputEventKey.scancode()
  8. InputEventKey.unicode()

InputEventMIDI

  1. InputEventMIDI
  2. InputEventMIDI.channel()
  3. InputEventMIDI.controller_number()
  4. InputEventMIDI.controller_value()
  5. InputEventMIDI.instrument()
  6. InputEventMIDI.message()
  7. InputEventMIDI.pitch()
  8. InputEventMIDI.pressure()
  9. InputEventMIDI.velocity()

InputMap

  1. InputMap
  2. InputMap.action_add_event()
  3. InputMap.action_erase_event()
  4. InputMap.action_erase_events()
  5. InputMap.action_get_deadzone()
  6. InputMap.action_has_event()
  7. InputMap.action_set_deadzone()
  8. InputMap.add_action()
  9. InputMap.erase_action()
  10. InputMap.event_is_action()
  11. InputMap.get_action_list()
  12. InputMap.get_actions()
  13. InputMap.has_action()
  14. InputMap.load_from_globals()

IP

  1. IP
  2. IP.RESOLVER_MAX_QUERIES()
  3. IP.clear_cache()
  4. IP.erase_resolve_item()
  5. IP.get_local_addresses()
  6. IP.get_local_interfaces()
  7. IP.get_resolve_item_address()
  8. IP.get_resolve_item_addresses()
  9. IP.get_resolve_item_status()
  10. IP.resolve_hostname()
  11. IP.resolve_hostname_addresses()
  12. IP.resolve_hostname_queue_item()

ItemList

  1. ItemList
  2. ItemList.add_icon_item()
  3. ItemList.add_item()
  4. ItemList.clear()
  5. ItemList.ensure_current_is_visible()
  6. ItemList.get_item_at_position()
  7. ItemList.get_item_count()
  8. ItemList.get_item_custom_bg_color()
  9. ItemList.get_item_custom_fg_color()
  10. ItemList.get_item_icon()
  11. ItemList.get_item_icon_modulate()
  12. ItemList.get_item_icon_region()
  13. ItemList.get_item_metadata()
  14. ItemList.get_item_text()
  15. ItemList.get_item_tooltip()
  16. ItemList.get_selected_items()
  17. ItemList.get_v_scroll()
  18. ItemList.is_anything_selected()
  19. ItemList.is_item_disabled()
  20. ItemList.is_item_icon_transposed()
  21. ItemList.is_item_selectable()
  22. ItemList.is_item_tooltip_enabled()
  23. ItemList.is_selected()
  24. ItemList.move_item()
  25. ItemList.remove_item()
  26. ItemList.select()
  27. ItemList.set_item_custom_bg_color()
  28. ItemList.set_item_custom_fg_color()
  29. ItemList.set_item_disabled()
  30. ItemList.set_item_icon()
  31. ItemList.set_item_icon_modulate()
  32. ItemList.set_item_icon_region()
  33. ItemList.set_item_icon_transposed()
  34. ItemList.set_item_metadata()
  35. ItemList.set_item_selectable()
  36. ItemList.set_item_text()
  37. ItemList.set_item_tooltip()
  38. ItemList.set_item_tooltip_enabled()
  39. ItemList.sort_items_by_text()
  40. ItemList.unselect()
  41. ItemList.unselect_all()
  42. ItemList.allow_reselect()
  43. ItemList.allow_rmb_select()
  44. ItemList.auto_height()
  45. ItemList.fixed_column_width()
  46. ItemList.fixed_icon_size()
  47. ItemList.icon_mode()
  48. ItemList.icon_scale()
  49. ItemList.max_columns()
  50. ItemList.max_text_lines()
  51. ItemList.same_column_width()
  52. ItemList.select_mode()
  53. ItemList.item_activated()
  54. ItemList.item_rmb_selected()
  55. ItemList.item_selected()
  56. ItemList.multi_selected()
  57. ItemList.nothing_selected()
  58. ItemList.rmb_clicked()
  59. ItemList.font_color()
  60. ItemList.font_color_selected()
  61. ItemList.guide_color()
  62. ItemList.hseparation()
  63. ItemList.icon_margin()
  64. ItemList.line_separation()
  65. ItemList.vseparation()
  66. ItemList.font()
  67. ItemList.bg()
  68. ItemList.bg_focus()
  69. ItemList.cursor()
  70. ItemList.cursor_unfocused()
  71. ItemList.selected()
  72. ItemList.selected_focus()

JavaScript

  1. JavaScript
  2. JavaScript.create_callback()
  3. JavaScript.create_object()
  4. JavaScript.download_buffer()
  5. JavaScript.eval()
  6. JavaScript.get_interface()
  7. JavaScript.pwa_needs_update()
  8. JavaScript.pwa_update()
  9. JavaScript.pwa_update_available()

Joint

  1. Joint
  2. Joint.collision/exclude_nodes()
  3. Joint.nodes/node_a()
  4. Joint.nodes/node_b()
  5. Joint.solver/priority()

Joint2D

  1. Joint2D
  2. Joint2D.bias()
  3. Joint2D.disable_collision()
  4. Joint2D.node_a()
  5. Joint2D.node_b()

JSONRPC

  1. JSONRPC
  2. JSONRPC.make_notification()
  3. JSONRPC.make_request()
  4. JSONRPC.make_response()
  5. JSONRPC.make_response_error()
  6. JSONRPC.process_action()
  7. JSONRPC.process_string()
  8. JSONRPC.set_scope()

KinematicBody

  1. KinematicBody
  2. KinematicBody.get_axis_lock()
  3. KinematicBody.get_floor_angle()
  4. KinematicBody.get_floor_normal()
  5. KinematicBody.get_floor_velocity()
  6. KinematicBody.get_last_slide_collision()
  7. KinematicBody.get_slide_collision()
  8. KinematicBody.get_slide_count()
  9. KinematicBody.is_on_ceiling()
  10. KinematicBody.is_on_floor()
  11. KinematicBody.is_on_wall()
  12. KinematicBody.move_and_collide()
  13. KinematicBody.move_and_slide()
  14. KinematicBody.move_and_slide_with_snap()
  15. KinematicBody.set_axis_lock()
  16. KinematicBody.test_move()
  17. KinematicBody.axis_lock_motion_x()
  18. KinematicBody.axis_lock_motion_y()
  19. KinematicBody.axis_lock_motion_z()
  20. KinematicBody.collision/safe_margin()
  21. KinematicBody.motion/sync_to_physics()
  22. KinematicBody.move_lock_x()
  23. KinematicBody.move_lock_y()
  24. KinematicBody.move_lock_z()
  25. KinematicBody.moving_platform_apply_velocity_on_leave()

KinematicBody2D

  1. KinematicBody2D
  2. KinematicBody2D.get_floor_angle()
  3. KinematicBody2D.get_floor_normal()
  4. KinematicBody2D.get_floor_velocity()
  5. KinematicBody2D.get_last_slide_collision()
  6. KinematicBody2D.get_slide_collision()
  7. KinematicBody2D.get_slide_count()
  8. KinematicBody2D.is_on_ceiling()
  9. KinematicBody2D.is_on_floor()
  10. KinematicBody2D.is_on_wall()
  11. KinematicBody2D.move_and_collide()
  12. KinematicBody2D.move_and_slide()
  13. KinematicBody2D.move_and_slide_with_snap()
  14. KinematicBody2D.test_move()
  15. KinematicBody2D.collision/safe_margin()
  16. KinematicBody2D.motion/sync_to_physics()
  17. KinematicBody2D.moving_platform_apply_velocity_on_leave()

KinematicCollision

  1. KinematicCollision
  2. KinematicCollision.get_angle()
  3. KinematicCollision.collider()
  4. KinematicCollision.collider_id()
  5. KinematicCollision.collider_metadata()
  6. KinematicCollision.collider_rid()
  7. KinematicCollision.collider_shape()
  8. KinematicCollision.collider_shape_index()
  9. KinematicCollision.collider_velocity()
  10. KinematicCollision.local_shape()
  11. KinematicCollision.normal()
  12. KinematicCollision.position()
  13. KinematicCollision.remainder()
  14. KinematicCollision.travel()

KinematicCollision2D

  1. KinematicCollision2D
  2. KinematicCollision2D.get_angle()
  3. KinematicCollision2D.collider()
  4. KinematicCollision2D.collider_id()
  5. KinematicCollision2D.collider_metadata()
  6. KinematicCollision2D.collider_rid()
  7. KinematicCollision2D.collider_shape()
  8. KinematicCollision2D.collider_shape_index()
  9. KinematicCollision2D.collider_velocity()
  10. KinematicCollision2D.local_shape()
  11. KinematicCollision2D.normal()
  12. KinematicCollision2D.position()
  13. KinematicCollision2D.remainder()
  14. KinematicCollision2D.travel()

Label

  1. Label
  2. Label.get_line_count()
  3. Label.get_line_height()
  4. Label.get_total_character_count()
  5. Label.get_visible_line_count()
  6. Label.align()
  7. Label.autowrap()
  8. Label.clip_text()
  9. Label.lines_skipped()
  10. Label.max_lines_visible()
  11. Label.percent_visible()
  12. Label.text()
  13. Label.uppercase()
  14. Label.valign()
  15. Label.visible_characters()
  16. Label.font_color()
  17. Label.font_color_shadow()
  18. Label.font_outline_modulate()
  19. Label.line_spacing()
  20. Label.shadow_as_outline()
  21. Label.shadow_offset_x()
  22. Label.shadow_offset_y()
  23. Label.font()
  24. Label.normal()

Label3D

  1. Label3D
  2. Label3D.generate_triangle_mesh()
  3. Label3D.get_draw_flag()
  4. Label3D.set_draw_flag()
  5. Label3D.alpha_cut()
  6. Label3D.alpha_scissor_threshold()
  7. Label3D.autowrap()
  8. Label3D.billboard()
  9. Label3D.double_sided()
  10. Label3D.fixed_size()
  11. Label3D.font()
  12. Label3D.horizontal_alignment()
  13. Label3D.line_spacing()
  14. Label3D.modulate()
  15. Label3D.no_depth_test()
  16. Label3D.offset()
  17. Label3D.outline_modulate()
  18. Label3D.outline_render_priority()
  19. Label3D.pixel_size()
  20. Label3D.render_priority()
  21. Label3D.shaded()
  22. Label3D.text()
  23. Label3D.uppercase()
  24. Label3D.vertical_alignment()
  25. Label3D.width()

LargeTexture

  1. LargeTexture
  2. LargeTexture.add_piece()
  3. LargeTexture.clear()
  4. LargeTexture.get_piece_count()
  5. LargeTexture.get_piece_offset()
  6. LargeTexture.get_piece_texture()
  7. LargeTexture.set_piece_offset()
  8. LargeTexture.set_piece_texture()
  9. LargeTexture.set_size()

Light

  1. Light
  2. Light.get_param()
  3. Light.set_param()
  4. Light.editor_only()
  5. Light.light_bake_mode()
  6. Light.light_color()
  7. Light.light_cull_mask()
  8. Light.light_energy()
  9. Light.light_indirect_energy()
  10. Light.light_negative()
  11. Light.light_size()
  12. Light.light_specular()
  13. Light.shadow_bias()
  14. Light.shadow_color()
  15. Light.shadow_contact()
  16. Light.shadow_enabled()
  17. Light.shadow_reverse_cull_face()

Light2D

  1. Light2D
  2. Light2D.color()
  3. Light2D.editor_only()
  4. Light2D.enabled()
  5. Light2D.energy()
  6. Light2D.mode()
  7. Light2D.offset()
  8. Light2D.range_height()
  9. Light2D.range_item_cull_mask()
  10. Light2D.range_layer_max()
  11. Light2D.range_layer_min()
  12. Light2D.range_z_max()
  13. Light2D.range_z_min()
  14. Light2D.shadow_buffer_size()
  15. Light2D.shadow_color()
  16. Light2D.shadow_enabled()
  17. Light2D.shadow_filter()
  18. Light2D.shadow_filter_smooth()
  19. Light2D.shadow_gradient_length()
  20. Light2D.shadow_item_cull_mask()
  21. Light2D.texture()
  22. Light2D.texture_scale()

Line2D

  1. Line2D
  2. Line2D.add_point()
  3. Line2D.clear_points()
  4. Line2D.get_point_count()
  5. Line2D.get_point_position()
  6. Line2D.remove_point()
  7. Line2D.set_point_position()
  8. Line2D.antialiased()
  9. Line2D.begin_cap_mode()
  10. Line2D.default_color()
  11. Line2D.end_cap_mode()
  12. Line2D.gradient()
  13. Line2D.joint_mode()
  14. Line2D.points()
  15. Line2D.round_precision()
  16. Line2D.sharp_limit()
  17. Line2D.texture()
  18. Line2D.texture_mode()
  19. Line2D.width()
  20. Line2D.width_curve()

LineEdit

  1. LineEdit
  2. LineEdit.append_at_cursor()
  3. LineEdit.clear()
  4. LineEdit.delete_char_at_cursor()
  5. LineEdit.delete_text()
  6. LineEdit.deselect()
  7. LineEdit.get_menu()
  8. LineEdit.get_scroll_offset()
  9. LineEdit.get_selection_from_column()
  10. LineEdit.get_selection_to_column()
  11. LineEdit.has_selection()
  12. LineEdit.menu_option()
  13. LineEdit.select()
  14. LineEdit.select_all()
  15. LineEdit.align()
  16. LineEdit.caret_blink()
  17. LineEdit.caret_blink_speed()
  18. LineEdit.caret_position()
  19. LineEdit.clear_button_enabled()
  20. LineEdit.context_menu_enabled()
  21. LineEdit.deselect_on_focus_loss_enabled()
  22. LineEdit.editable()
  23. LineEdit.expand_to_text_length()
  24. LineEdit.max_length()
  25. LineEdit.middle_mouse_paste_enabled()
  26. LineEdit.placeholder_alpha()
  27. LineEdit.placeholder_text()
  28. LineEdit.right_icon()
  29. LineEdit.secret()
  30. LineEdit.secret_character()
  31. LineEdit.selecting_enabled()
  32. LineEdit.shortcut_keys_enabled()
  33. LineEdit.text()
  34. LineEdit.virtual_keyboard_enabled()
  35. LineEdit.text_change_rejected()
  36. LineEdit.text_changed()
  37. LineEdit.text_entered()
  38. LineEdit.clear_button_color()
  39. LineEdit.clear_button_color_pressed()
  40. LineEdit.cursor_color()
  41. LineEdit.font_color()
  42. LineEdit.font_color_selected()
  43. LineEdit.font_color_uneditable()
  44. LineEdit.selection_color()
  45. LineEdit.minimum_spaces()
  46. LineEdit.font()
  47. LineEdit.focus()
  48. LineEdit.normal()
  49. LineEdit.read_only()

LinkButton

  1. LinkButton
  2. LinkButton.text()
  3. LinkButton.underline()
  4. LinkButton.font_color()
  5. LinkButton.font_color_focus()
  6. LinkButton.font_color_hover()
  7. LinkButton.font_color_pressed()
  8. LinkButton.underline_spacing()
  9. LinkButton.font()
  10. LinkButton.focus()

Listener

  1. Listener
  2. Listener.clear_current()
  3. Listener.get_listener_transform()
  4. Listener.is_current()
  5. Listener.make_current()

MainLoop

  1. MainLoop
  2. MainLoop.NOTIFICATION_WM_MOUSE_ENTER()
  3. MainLoop._drop_files()
  4. MainLoop._finalize()
  5. MainLoop.finish()
  6. MainLoop._global_menu_action()
  7. MainLoop._idle()
  8. MainLoop.init()
  9. MainLoop._initialize()
  10. MainLoop._input_event()
  11. MainLoop._input_text()
  12. MainLoop._iteration()
  13. MainLoop.on_request_permissions_result()
  14. MainLoop.idle()
  15. MainLoop.input_event()
  16. MainLoop.input_text()
  17. MainLoop.iteration()

Marshalls

  1. Marshalls
  2. Marshalls.base64_to_raw()
  3. Marshalls.base64_to_utf8()
  4. Marshalls.base64_to_variant()
  5. Marshalls.raw_to_base64()
  6. Marshalls.utf8_to_base64()
  7. Marshalls.variant_to_base64()

Material

  1. Material
  2. Material.RENDER_PRIORITY_MAX()
  3. Material.next_pass()
  4. Material.render_priority()

MenuButton

  1. MenuButton
  2. MenuButton.get_popup()
  3. MenuButton.set_disable_shortcuts()
  4. MenuButton.switch_on_hover()
  5. MenuButton.about_to_show()
  6. MenuButton.font_color()
  7. MenuButton.font_color_disabled()
  8. MenuButton.font_color_focus()
  9. MenuButton.font_color_hover()
  10. MenuButton.font_color_pressed()
  11. MenuButton.hseparation()
  12. MenuButton.font()
  13. MenuButton.disabled()
  14. MenuButton.focus()
  15. MenuButton.hover()
  16. MenuButton.normal()
  17. MenuButton.pressed()

Mesh

  1. Mesh
  2. Mesh.create_convex_shape()
  3. Mesh.create_outline()
  4. Mesh.create_trimesh_shape()
  5. Mesh.generate_triangle_mesh()
  6. Mesh.get_aabb()
  7. Mesh.get_faces()
  8. Mesh.get_surface_count()
  9. Mesh.surface_get_arrays()
  10. Mesh.surface_get_blend_shape_arrays()
  11. Mesh.surface_get_material()
  12. Mesh.surface_set_material()
  13. Mesh.lightmap_size_hint()

MeshDataTool

  1. MeshDataTool
  2. MeshDataTool.clear()
  3. MeshDataTool.commit_to_surface()
  4. MeshDataTool.create_from_surface()
  5. MeshDataTool.get_edge_count()
  6. MeshDataTool.get_edge_faces()
  7. MeshDataTool.get_edge_meta()
  8. MeshDataTool.get_edge_vertex()
  9. MeshDataTool.get_face_count()
  10. MeshDataTool.get_face_edge()
  11. MeshDataTool.get_face_meta()
  12. MeshDataTool.get_face_normal()
  13. MeshDataTool.get_face_vertex()
  14. MeshDataTool.get_format()
  15. MeshDataTool.get_material()
  16. MeshDataTool.get_vertex()
  17. MeshDataTool.get_vertex_bones()
  18. MeshDataTool.get_vertex_color()
  19. MeshDataTool.get_vertex_count()
  20. MeshDataTool.get_vertex_edges()
  21. MeshDataTool.get_vertex_faces()
  22. MeshDataTool.get_vertex_meta()
  23. MeshDataTool.get_vertex_normal()
  24. MeshDataTool.get_vertex_tangent()
  25. MeshDataTool.get_vertex_uv()
  26. MeshDataTool.get_vertex_uv2()
  27. MeshDataTool.get_vertex_weights()
  28. MeshDataTool.set_edge_meta()
  29. MeshDataTool.set_face_meta()
  30. MeshDataTool.set_material()
  31. MeshDataTool.set_vertex()
  32. MeshDataTool.set_vertex_bones()
  33. MeshDataTool.set_vertex_color()
  34. MeshDataTool.set_vertex_meta()
  35. MeshDataTool.set_vertex_normal()
  36. MeshDataTool.set_vertex_tangent()
  37. MeshDataTool.set_vertex_uv()
  38. MeshDataTool.set_vertex_uv2()
  39. MeshDataTool.set_vertex_weights()

MeshInstance

  1. MeshInstance
  2. MeshInstance.create_convex_collision()
  3. MeshInstance.create_debug_tangents()
  4. MeshInstance.create_multiple_convex_collisions()
  5. MeshInstance.create_trimesh_collision()
  6. MeshInstance.get_active_material()
  7. MeshInstance.get_surface_material()
  8. MeshInstance.get_surface_material_count()
  9. MeshInstance.is_mergeable_with()
  10. MeshInstance.merge_meshes()
  11. MeshInstance.set_surface_material()
  12. MeshInstance.mesh()
  13. MeshInstance.skeleton()
  14. MeshInstance.skin()
  15. MeshInstance.software_skinning_transform_normals()

MeshLibrary

  1. MeshLibrary
  2. MeshLibrary.clear()
  3. MeshLibrary.create_item()
  4. MeshLibrary.find_item_by_name()
  5. MeshLibrary.get_item_list()
  6. MeshLibrary.get_item_mesh()
  7. MeshLibrary.get_item_mesh_transform()
  8. MeshLibrary.get_item_name()
  9. MeshLibrary.get_item_navmesh()
  10. MeshLibrary.get_item_navmesh_transform()
  11. MeshLibrary.get_item_preview()
  12. MeshLibrary.get_item_shapes()
  13. MeshLibrary.get_last_unused_item_id()
  14. MeshLibrary.remove_item()
  15. MeshLibrary.set_item_mesh()
  16. MeshLibrary.set_item_mesh_transform()
  17. MeshLibrary.set_item_name()
  18. MeshLibrary.set_item_navmesh()
  19. MeshLibrary.set_item_navmesh_transform()
  20. MeshLibrary.set_item_preview()
  21. MeshLibrary.set_item_shapes()

MobileVRInterface

  1. MobileVRInterface
  2. MobileVRInterface.display_to_lens()
  3. MobileVRInterface.display_width()
  4. MobileVRInterface.eye_height()
  5. MobileVRInterface.iod()
  6. MobileVRInterface.k1()
  7. MobileVRInterface.k2()
  8. MobileVRInterface.oversample()

MultiMesh

  1. MultiMesh
  2. MultiMesh.get_aabb()
  3. MultiMesh.get_instance_color()
  4. MultiMesh.get_instance_custom_data()
  5. MultiMesh.get_instance_transform()
  6. MultiMesh.get_instance_transform_2d()
  7. MultiMesh.reset_instance_physics_interpolation()
  8. MultiMesh.set_as_bulk_array()
  9. MultiMesh.set_as_bulk_array_interpolated()
  10. MultiMesh.set_instance_color()
  11. MultiMesh.set_instance_custom_data()
  12. MultiMesh.set_instance_transform()
  13. MultiMesh.set_instance_transform_2d()
  14. MultiMesh.color_format()
  15. MultiMesh.custom_data_format()
  16. MultiMesh.instance_count()
  17. MultiMesh.mesh()
  18. MultiMesh.physics_interpolation_quality()
  19. MultiMesh.transform_format()
  20. MultiMesh.visible_instance_count()

MultiplayerAPI

  1. MultiplayerAPI
  2. MultiplayerAPI.clear()
  3. MultiplayerAPI.get_network_connected_peers()
  4. MultiplayerAPI.get_network_unique_id()
  5. MultiplayerAPI.get_rpc_sender_id()
  6. MultiplayerAPI.has_network_peer()
  7. MultiplayerAPI.is_network_server()
  8. MultiplayerAPI.poll()
  9. MultiplayerAPI.send_bytes()
  10. MultiplayerAPI.allow_object_decoding()
  11. MultiplayerAPI.network_peer()
  12. MultiplayerAPI.refuse_new_network_connections()
  13. MultiplayerAPI.root_node()
  14. MultiplayerAPI.connected_to_server()
  15. MultiplayerAPI.connection_failed()
  16. MultiplayerAPI.network_peer_connected()
  17. MultiplayerAPI.network_peer_disconnected()
  18. MultiplayerAPI.network_peer_packet()
  19. MultiplayerAPI.server_disconnected()

NativeScript

  1. NativeScript
  2. NativeScript.get_class_documentation()
  3. NativeScript.get_method_documentation()
  4. NativeScript.get_property_documentation()
  5. NativeScript.get_signal_documentation()
  6. NativeScript.new()
  7. NativeScript.class_name()
  8. NativeScript.library()
  9. NativeScript.script_class_icon_path()
  10. NativeScript.script_class_name()

Navigation

  1. Navigation
  2. Navigation.get_closest_point()
  3. Navigation.get_closest_point_normal()
  4. Navigation.get_closest_point_owner()
  5. Navigation.get_closest_point_to_segment()
  6. Navigation.get_rid()
  7. Navigation.get_simple_path()
  8. Navigation.cell_height()
  9. Navigation.cell_size()
  10. Navigation.edge_connection_margin()
  11. Navigation.navigation_layers()
  12. Navigation.up_vector()
  13. Navigation.map_changed()

Navigation2D

  1. Navigation2D
  2. Navigation2D.get_closest_point()
  3. Navigation2D.get_closest_point_owner()
  4. Navigation2D.get_rid()
  5. Navigation2D.get_simple_path()
  6. Navigation2D.cell_size()
  7. Navigation2D.edge_connection_margin()
  8. Navigation2D.navigation_layers()

Navigation2DServer

  1. Navigation2DServer
  2. Navigation2DServer.agent_create()
  3. Navigation2DServer.agent_get_map()
  4. Navigation2DServer.agent_is_map_changed()
  5. Navigation2DServer.agent_set_callback()
  6. Navigation2DServer.agent_set_map()
  7. Navigation2DServer.agent_set_max_neighbors()
  8. Navigation2DServer.agent_set_max_speed()
  9. Navigation2DServer.agent_set_neighbor_dist()
  10. Navigation2DServer.agent_set_position()
  11. Navigation2DServer.agent_set_radius()
  12. Navigation2DServer.agent_set_target_velocity()
  13. Navigation2DServer.agent_set_time_horizon()
  14. Navigation2DServer.agent_set_velocity()
  15. Navigation2DServer.free_rid()
  16. Navigation2DServer.get_maps()
  17. Navigation2DServer.map_create()
  18. Navigation2DServer.map_force_update()
  19. Navigation2DServer.map_get_agents()
  20. Navigation2DServer.map_get_cell_height()
  21. Navigation2DServer.map_get_cell_size()
  22. Navigation2DServer.map_get_closest_point()
  23. Navigation2DServer.map_get_closest_point_owner()
  24. Navigation2DServer.map_get_edge_connection_margin()
  25. Navigation2DServer.map_get_path()
  26. Navigation2DServer.map_get_regions()
  27. Navigation2DServer.map_is_active()
  28. Navigation2DServer.map_set_active()
  29. Navigation2DServer.map_set_cell_height()
  30. Navigation2DServer.map_set_cell_size()
  31. Navigation2DServer.map_set_edge_connection_margin()
  32. Navigation2DServer.region_create()
  33. Navigation2DServer.region_get_connection_pathway_end()
  34. Navigation2DServer.region_get_connection_pathway_start()
  35. Navigation2DServer.region_get_connections_count()
  36. Navigation2DServer.region_get_enter_cost()
  37. Navigation2DServer.region_get_map()
  38. Navigation2DServer.region_get_navigation_layers()
  39. Navigation2DServer.region_get_travel_cost()
  40. Navigation2DServer.region_owns_point()
  41. Navigation2DServer.region_set_enter_cost()
  42. Navigation2DServer.region_set_map()
  43. Navigation2DServer.region_set_navigation_layers()
  44. Navigation2DServer.region_set_navpoly()
  45. Navigation2DServer.region_set_transform()
  46. Navigation2DServer.region_set_travel_cost()
  47. Navigation2DServer.map_changed()

NavigationAgent

  1. NavigationAgent
  2. NavigationAgent.distance_to_target()
  3. NavigationAgent.get_final_location()
  4. NavigationAgent.get_nav_path()
  5. NavigationAgent.get_nav_path_index()
  6. NavigationAgent.get_navigation()
  7. NavigationAgent.get_navigation_map()
  8. NavigationAgent.get_next_location()
  9. NavigationAgent.get_rid()
  10. NavigationAgent.get_target_location()
  11. NavigationAgent.is_navigation_finished()
  12. NavigationAgent.is_target_reachable()
  13. NavigationAgent.is_target_reached()
  14. NavigationAgent.set_navigation()
  15. NavigationAgent.set_navigation_map()
  16. NavigationAgent.set_target_location()
  17. NavigationAgent.set_velocity()
  18. NavigationAgent.agent_height_offset()
  19. NavigationAgent.avoidance_enabled()
  20. NavigationAgent.ignore_y()
  21. NavigationAgent.max_neighbors()
  22. NavigationAgent.max_speed()
  23. NavigationAgent.navigation_layers()
  24. NavigationAgent.neighbor_dist()
  25. NavigationAgent.path_desired_distance()
  26. NavigationAgent.path_max_distance()
  27. NavigationAgent.radius()
  28. NavigationAgent.target_desired_distance()
  29. NavigationAgent.time_horizon()
  30. NavigationAgent.navigation_finished()
  31. NavigationAgent.path_changed()
  32. NavigationAgent.target_reached()
  33. NavigationAgent.velocity_computed()

NavigationAgent2D

  1. NavigationAgent2D
  2. NavigationAgent2D.distance_to_target()
  3. NavigationAgent2D.get_final_location()
  4. NavigationAgent2D.get_nav_path()
  5. NavigationAgent2D.get_nav_path_index()
  6. NavigationAgent2D.get_navigation()
  7. NavigationAgent2D.get_navigation_map()
  8. NavigationAgent2D.get_next_location()
  9. NavigationAgent2D.get_rid()
  10. NavigationAgent2D.get_target_location()
  11. NavigationAgent2D.is_navigation_finished()
  12. NavigationAgent2D.is_target_reachable()
  13. NavigationAgent2D.is_target_reached()
  14. NavigationAgent2D.set_navigation()
  15. NavigationAgent2D.set_navigation_map()
  16. NavigationAgent2D.set_target_location()
  17. NavigationAgent2D.set_velocity()
  18. NavigationAgent2D.avoidance_enabled()
  19. NavigationAgent2D.max_neighbors()
  20. NavigationAgent2D.max_speed()
  21. NavigationAgent2D.navigation_layers()
  22. NavigationAgent2D.neighbor_dist()
  23. NavigationAgent2D.path_desired_distance()
  24. NavigationAgent2D.path_max_distance()
  25. NavigationAgent2D.radius()
  26. NavigationAgent2D.target_desired_distance()
  27. NavigationAgent2D.time_horizon()
  28. NavigationAgent2D.navigation_finished()
  29. NavigationAgent2D.path_changed()
  30. NavigationAgent2D.target_reached()
  31. NavigationAgent2D.velocity_computed()

NavigationMesh

  1. NavigationMesh
  2. NavigationMesh.add_polygon()
  3. NavigationMesh.clear_polygons()
  4. NavigationMesh.create_from_mesh()
  5. NavigationMesh.get_collision_mask_bit()
  6. NavigationMesh.get_polygon()
  7. NavigationMesh.get_polygon_count()
  8. NavigationMesh.get_vertices()
  9. NavigationMesh.set_collision_mask_bit()
  10. NavigationMesh.set_vertices()
  11. NavigationMesh.agent_height()
  12. NavigationMesh.agent_max_climb()
  13. NavigationMesh.agent_max_slope()
  14. NavigationMesh.agent_radius()
  15. NavigationMesh.cell_height()
  16. NavigationMesh.cell_size()
  17. NavigationMesh.detail_sample_distance()
  18. NavigationMesh.detail_sample_max_error()
  19. NavigationMesh.edge_max_error()
  20. NavigationMesh.edge_max_length()
  21. NavigationMesh.filter_baking_aabb()
  22. NavigationMesh.filter_baking_aabb_offset()
  23. NavigationMesh.filter_ledge_spans()
  24. NavigationMesh.filter_low_hanging_obstacles()
  25. NavigationMesh.filter_walkable_low_height_spans()
  26. NavigationMesh.geometry_collision_mask()
  27. NavigationMesh.geometry_parsed_geometry_type()
  28. NavigationMesh.geometry_source_geometry_mode()
  29. NavigationMesh.geometry_source_group_name()
  30. NavigationMesh.polygon_verts_per_poly()
  31. NavigationMesh.region_merge_size()
  32. NavigationMesh.region_min_size()
  33. NavigationMesh.sample_partition_type()

NavigationMeshInstance

  1. NavigationMeshInstance
  2. NavigationMeshInstance.bake_navigation_mesh()
  3. NavigationMeshInstance.get_region_rid()
  4. NavigationMeshInstance.enabled()
  5. NavigationMeshInstance.enter_cost()
  6. NavigationMeshInstance.navigation_layers()
  7. NavigationMeshInstance.navmesh()
  8. NavigationMeshInstance.travel_cost()
  9. NavigationMeshInstance.bake_finished()
  10. NavigationMeshInstance.navigation_mesh_changed()

NavigationObstacle

  1. NavigationObstacle
  2. NavigationObstacle.get_navigation()
  3. NavigationObstacle.get_rid()
  4. NavigationObstacle.set_navigation()
  5. NavigationObstacle.estimate_radius()
  6. NavigationObstacle.radius()

NavigationObstacle2D

  1. NavigationObstacle2D
  2. NavigationObstacle2D.get_navigation()
  3. NavigationObstacle2D.get_rid()
  4. NavigationObstacle2D.set_navigation()
  5. NavigationObstacle2D.estimate_radius()
  6. NavigationObstacle2D.radius()

NavigationPolygon

  1. NavigationPolygon
  2. NavigationPolygon.add_outline()
  3. NavigationPolygon.add_outline_at_index()
  4. NavigationPolygon.add_polygon()
  5. NavigationPolygon.clear_outlines()
  6. NavigationPolygon.clear_polygons()
  7. NavigationPolygon.get_mesh()
  8. NavigationPolygon.get_outline()
  9. NavigationPolygon.get_outline_count()
  10. NavigationPolygon.get_polygon()
  11. NavigationPolygon.get_polygon_count()
  12. NavigationPolygon.get_vertices()
  13. NavigationPolygon.make_polygons_from_outlines()
  14. NavigationPolygon.remove_outline()
  15. NavigationPolygon.set_outline()
  16. NavigationPolygon.set_vertices()

NavigationPolygonInstance

  1. NavigationPolygonInstance
  2. NavigationPolygonInstance.get_region_rid()
  3. NavigationPolygonInstance.enabled()
  4. NavigationPolygonInstance.enter_cost()
  5. NavigationPolygonInstance.navigation_layers()
  6. NavigationPolygonInstance.navpoly()
  7. NavigationPolygonInstance.travel_cost()

NavigationServer

  1. NavigationServer
  2. NavigationServer.agent_create()
  3. NavigationServer.agent_get_map()
  4. NavigationServer.agent_is_map_changed()
  5. NavigationServer.agent_set_callback()
  6. NavigationServer.agent_set_map()
  7. NavigationServer.agent_set_max_neighbors()
  8. NavigationServer.agent_set_max_speed()
  9. NavigationServer.agent_set_neighbor_dist()
  10. NavigationServer.agent_set_position()
  11. NavigationServer.agent_set_radius()
  12. NavigationServer.agent_set_target_velocity()
  13. NavigationServer.agent_set_time_horizon()
  14. NavigationServer.agent_set_velocity()
  15. NavigationServer.free_rid()
  16. NavigationServer.get_maps()
  17. NavigationServer.map_create()
  18. NavigationServer.map_force_update()
  19. NavigationServer.map_get_agents()
  20. NavigationServer.map_get_cell_height()
  21. NavigationServer.map_get_cell_size()
  22. NavigationServer.map_get_closest_point()
  23. NavigationServer.map_get_closest_point_normal()
  24. NavigationServer.map_get_closest_point_owner()
  25. NavigationServer.map_get_closest_point_to_segment()
  26. NavigationServer.map_get_edge_connection_margin()
  27. NavigationServer.map_get_path()
  28. NavigationServer.map_get_regions()
  29. NavigationServer.map_get_up()
  30. NavigationServer.map_is_active()
  31. NavigationServer.map_set_active()
  32. NavigationServer.map_set_cell_height()
  33. NavigationServer.map_set_cell_size()
  34. NavigationServer.map_set_edge_connection_margin()
  35. NavigationServer.map_set_up()
  36. NavigationServer.process()
  37. NavigationServer.region_bake_navmesh()
  38. NavigationServer.region_create()
  39. NavigationServer.region_get_connection_pathway_end()
  40. NavigationServer.region_get_connection_pathway_start()
  41. NavigationServer.region_get_connections_count()
  42. NavigationServer.region_get_enter_cost()
  43. NavigationServer.region_get_map()
  44. NavigationServer.region_get_navigation_layers()
  45. NavigationServer.region_get_travel_cost()
  46. NavigationServer.region_owns_point()
  47. NavigationServer.region_set_enter_cost()
  48. NavigationServer.region_set_map()
  49. NavigationServer.region_set_navigation_layers()
  50. NavigationServer.region_set_navmesh()
  51. NavigationServer.region_set_transform()
  52. NavigationServer.region_set_travel_cost()
  53. NavigationServer.set_active()
  54. NavigationServer.map_changed()

NetworkedMultiplayerCustom

  1. NetworkedMultiplayerCustom
  2. NetworkedMultiplayerCustom.deliver_packet()
  3. NetworkedMultiplayerCustom.initialize()
  4. NetworkedMultiplayerCustom.set_connection_status()
  5. NetworkedMultiplayerCustom.set_max_packet_size()
  6. NetworkedMultiplayerCustom.packet_generated()

NetworkedMultiplayerENet

  1. NetworkedMultiplayerENet
  2. NetworkedMultiplayerENet.close_connection()
  3. NetworkedMultiplayerENet.create_client()
  4. NetworkedMultiplayerENet.create_server()
  5. NetworkedMultiplayerENet.disconnect_peer()
  6. NetworkedMultiplayerENet.get_last_packet_channel()
  7. NetworkedMultiplayerENet.get_packet_channel()
  8. NetworkedMultiplayerENet.get_peer_address()
  9. NetworkedMultiplayerENet.get_peer_port()
  10. NetworkedMultiplayerENet.set_bind_ip()
  11. NetworkedMultiplayerENet.set_dtls_certificate()
  12. NetworkedMultiplayerENet.set_dtls_key()
  13. NetworkedMultiplayerENet.set_peer_timeout()
  14. NetworkedMultiplayerENet.always_ordered()
  15. NetworkedMultiplayerENet.channel_count()
  16. NetworkedMultiplayerENet.compression_mode()
  17. NetworkedMultiplayerENet.dtls_hostname()
  18. NetworkedMultiplayerENet.dtls_verify()
  19. NetworkedMultiplayerENet.server_relay()
  20. NetworkedMultiplayerENet.transfer_channel()
  21. NetworkedMultiplayerENet.use_dtls()

NetworkedMultiplayerPeer

  1. NetworkedMultiplayerPeer
  2. NetworkedMultiplayerPeer.TARGET_PEER_BROADCAST()
  3. NetworkedMultiplayerPeer.get_connection_status()
  4. NetworkedMultiplayerPeer.get_packet_peer()
  5. NetworkedMultiplayerPeer.get_unique_id()
  6. NetworkedMultiplayerPeer.poll()
  7. NetworkedMultiplayerPeer.set_target_peer()
  8. NetworkedMultiplayerPeer.refuse_new_connections()
  9. NetworkedMultiplayerPeer.transfer_mode()
  10. NetworkedMultiplayerPeer.connection_failed()
  11. NetworkedMultiplayerPeer.connection_succeeded()
  12. NetworkedMultiplayerPeer.peer_connected()
  13. NetworkedMultiplayerPeer.peer_disconnected()
  14. NetworkedMultiplayerPeer.server_disconnected()

NinePatchRect

  1. NinePatchRect
  2. NinePatchRect.get_patch_margin()
  3. NinePatchRect.set_patch_margin()
  4. NinePatchRect.axis_stretch_horizontal()
  5. NinePatchRect.axis_stretch_vertical()
  6. NinePatchRect.draw_center()
  7. NinePatchRect.patch_margin_bottom()
  8. NinePatchRect.patch_margin_left()
  9. NinePatchRect.patch_margin_right()
  10. NinePatchRect.patch_margin_top()
  11. NinePatchRect.region_rect()
  12. NinePatchRect.texture()
  13. NinePatchRect.texture_changed()

Node

  1. Node
  2. Node.NOTIFICATION_ENTER_TREE()
  3. Node.add_child()
  4. Node.add_child_below_node()
  5. Node.add_to_group()
  6. Node.can_process()
  7. Node.create_tween()
  8. Node.duplicate()
  9. Node._enter_tree()
  10. Node._exit_tree()
  11. Node.find_node()
  12. Node.find_parent()
  13. Node.get_child()
  14. Node.get_child_count()
  15. Node.get_children()
  16. Node._get_configuration_warning()
  17. Node.get_groups()
  18. Node.get_index()
  19. Node.get_network_master()
  20. Node.get_node()
  21. Node.get_node_and_resource()
  22. Node.get_node_or_null()
  23. Node.get_parent()
  24. Node.get_path()
  25. Node.get_path_to()
  26. Node.get_physics_process_delta_time()
  27. Node.get_position_in_parent()
  28. Node.get_process_delta_time()
  29. Node.get_scene_instance_load_placeholder()
  30. Node.get_tree()
  31. Node.get_viewport()
  32. Node.has_node()
  33. Node.has_node_and_resource()
  34. Node._input()
  35. Node.is_a_parent_of()
  36. Node.is_displayed_folded()
  37. Node.is_greater_than()
  38. Node.is_in_group()
  39. Node.is_inside_tree()
  40. Node.is_network_master()
  41. Node.is_physics_interpolated()
  42. Node.is_physics_interpolated_and_enabled()
  43. Node.is_physics_processing()
  44. Node.is_physics_processing_internal()
  45. Node.is_processing()
  46. Node.is_processing_input()
  47. Node.is_processing_internal()
  48. Node.is_processing_unhandled_input()
  49. Node.is_processing_unhandled_key_input()
  50. Node.move_child()
  51. Node._physics_process()
  52. Node.print_stray_nodes()
  53. Node.print_tree()
  54. Node.print_tree_pretty()
  55. Node._process()
  56. Node.propagate_call()
  57. Node.propagate_notification()
  58. Node.queue_free()
  59. Node.raise()
  60. Node._ready()
  61. Node.remove_and_skip()
  62. Node.remove_child()
  63. Node.remove_from_group()
  64. Node.replace_by()
  65. Node.request_ready()
  66. Node.reset_physics_interpolation()
  67. Node.rpc()
  68. Node.rpc_config()
  69. Node.rpc_id()
  70. Node.rpc_unreliable()
  71. Node.rpc_unreliable_id()
  72. Node.rset()
  73. Node.rset_config()
  74. Node.rset_id()
  75. Node.rset_unreliable()
  76. Node.rset_unreliable_id()
  77. Node.set_display_folded()
  78. Node.set_network_master()
  79. Node.set_physics_process()
  80. Node.set_physics_process_internal()
  81. Node.set_process()
  82. Node.set_process_input()
  83. Node.set_process_internal()
  84. Node.set_process_unhandled_input()
  85. Node.set_process_unhandled_key_input()
  86. Node.set_scene_instance_load_placeholder()
  87. Node._unhandled_input()
  88. Node._unhandled_key_input()
  89. Node.update_configuration_warning()
  90. Node.custom_multiplayer()
  91. Node.filename()
  92. Node.multiplayer()
  93. Node.name()
  94. Node.owner()
  95. Node.pause_mode()
  96. Node.physics_interpolation_mode()
  97. Node.process_priority()
  98. Node.unique_name_in_owner()
  99. Node.child_entered_tree()
  100. Node.child_exiting_tree()
  101. Node.ready()
  102. Node.renamed()
  103. Node.tree_entered()
  104. Node.tree_exited()
  105. Node.tree_exiting()

Node2D

  1. Node2D
  2. Node2D.apply_scale()
  3. Node2D.get_angle_to()
  4. Node2D.get_relative_transform_to_parent()
  5. Node2D.global_translate()
  6. Node2D.look_at()
  7. Node2D.move_local_x()
  8. Node2D.move_local_y()
  9. Node2D.rotate()
  10. Node2D.to_global()
  11. Node2D.to_local()
  12. Node2D.translate()
  13. Node2D.global_position()
  14. Node2D.global_rotation()
  15. Node2D.global_rotation_degrees()
  16. Node2D.global_scale()
  17. Node2D.global_transform()
  18. Node2D.position()
  19. Node2D.rotation()
  20. Node2D.rotation_degrees()
  21. Node2D.scale()
  22. Node2D.transform()
  23. Node2D.z_as_relative()
  24. Node2D.z_index()

NodePath

  1. NodePath
  2. NodePath.get_as_property_path()
  3. NodePath.get_concatenated_subnames()
  4. NodePath.get_name()
  5. NodePath.get_name_count()
  6. NodePath.get_subname()
  7. NodePath.get_subname_count()
  8. NodePath.is_absolute()
  9. NodePath.is_empty()

NoiseTexture

  1. NoiseTexture
  2. NoiseTexture.as_normalmap()
  3. NoiseTexture.bump_strength()
  4. NoiseTexture.height()
  5. NoiseTexture.noise()
  6. NoiseTexture.noise_offset()
  7. NoiseTexture.seamless()
  8. NoiseTexture.width()

Object

  1. Object
  2. Object.NOTIFICATION_POSTINITIALIZE()
  3. Object.add_user_signal()
  4. Object.call()
  5. Object.call_deferred()
  6. Object.callv()
  7. Object.can_translate_messages()
  8. Object.connect()
  9. Object.disconnect()
  10. Object.emit_signal()
  11. Object.free()
  12. Object._get()
  13. Object.get_class()
  14. Object.get_incoming_connections()
  15. Object.get_indexed()
  16. Object.get_instance_id()
  17. Object.get_meta()
  18. Object.get_meta_list()
  19. Object.get_method_list()
  20. Object._get_property_list()
  21. Object.get_script()
  22. Object.get_signal_connection_list()
  23. Object.get_signal_list()
  24. Object.has_meta()
  25. Object.has_method()
  26. Object.has_signal()
  27. Object.has_user_signal()
  28. Object._init()
  29. Object.is_blocking_signals()
  30. Object.is_class()
  31. Object.is_connected()
  32. Object.is_queued_for_deletion()
  33. Object._notification()
  34. Object.property_list_changed_notify()
  35. Object.remove_meta()
  36. Object._set()
  37. Object.set_block_signals()
  38. Object.set_deferred()
  39. Object.set_indexed()
  40. Object.set_message_translation()
  41. Object.set_meta()
  42. Object.set_script()
  43. Object._to_string()
  44. Object.tr()
  45. Object.script_changed()
  46. Object.get()
  47. Object.get_property_list()
  48. Object.notification()
  49. Object.set()
  50. Object.to_string()

OccluderShapePolygon

  1. OccluderShapePolygon
  2. OccluderShapePolygon.set_hole_point()
  3. OccluderShapePolygon.set_polygon_point()
  4. OccluderShapePolygon.hole_points()
  5. OccluderShapePolygon.polygon_points()
  6. OccluderShapePolygon.two_way()

OmniLight

  1. OmniLight
  2. OmniLight.omni_attenuation()
  3. OmniLight.omni_range()
  4. OmniLight.omni_shadow_detail()
  5. OmniLight.omni_shadow_mode()

OpenSimplexNoise

  1. OpenSimplexNoise
  2. OpenSimplexNoise.get_image()
  3. OpenSimplexNoise.get_noise_1d()
  4. OpenSimplexNoise.get_noise_2d()
  5. OpenSimplexNoise.get_noise_2dv()
  6. OpenSimplexNoise.get_noise_3d()
  7. OpenSimplexNoise.get_noise_3dv()
  8. OpenSimplexNoise.get_noise_4d()
  9. OpenSimplexNoise.get_seamless_image()
  10. OpenSimplexNoise.lacunarity()
  11. OpenSimplexNoise.octaves()
  12. OpenSimplexNoise.period()
  13. OpenSimplexNoise.persistence()
  14. OpenSimplexNoise.seed()

OptionButton

  1. OptionButton
  2. OptionButton.add_icon_item()
  3. OptionButton.add_item()
  4. OptionButton.add_separator()
  5. OptionButton.clear()
  6. OptionButton.get_item_count()
  7. OptionButton.get_item_icon()
  8. OptionButton.get_item_id()
  9. OptionButton.get_item_index()
  10. OptionButton.get_item_metadata()
  11. OptionButton.get_item_text()
  12. OptionButton.get_item_tooltip()
  13. OptionButton.get_popup()
  14. OptionButton.get_selected_id()
  15. OptionButton.get_selected_metadata()
  16. OptionButton.is_item_disabled()
  17. OptionButton.remove_item()
  18. OptionButton.select()
  19. OptionButton.set_item_disabled()
  20. OptionButton.set_item_icon()
  21. OptionButton.set_item_id()
  22. OptionButton.set_item_metadata()
  23. OptionButton.set_item_text()
  24. OptionButton.set_item_tooltip()
  25. OptionButton.selected()
  26. OptionButton.item_focused()
  27. OptionButton.item_selected()
  28. OptionButton.font_color()
  29. OptionButton.font_color_disabled()
  30. OptionButton.font_color_focus()
  31. OptionButton.font_color_hover()
  32. OptionButton.font_color_pressed()
  33. OptionButton.arrow_margin()
  34. OptionButton.hseparation()
  35. OptionButton.font()
  36. OptionButton.arrow()
  37. OptionButton.disabled()
  38. OptionButton.focus()
  39. OptionButton.hover()
  40. OptionButton.normal()
  41. OptionButton.pressed()

OS

  1. OS
  2. OS.alert()
  3. OS.can_draw()
  4. OS.can_use_threads()
  5. OS.center_window()
  6. OS.close_midi_inputs()
  7. OS.crash()
  8. OS.delay_msec()
  9. OS.delay_usec()
  10. OS.dump_memory_to_file()
  11. OS.dump_resources_to_file()
  12. OS.execute()
  13. OS.find_scancode_from_string()
  14. OS.get_audio_driver_count()
  15. OS.get_audio_driver_name()
  16. OS.get_cache_dir()
  17. OS.get_cmdline_args()
  18. OS.get_config_dir()
  19. OS.get_connected_midi_inputs()
  20. OS.get_current_video_driver()
  21. OS.get_data_dir()
  22. OS.get_date()
  23. OS.get_datetime()
  24. OS.get_datetime_from_unix_time()
  25. OS.get_display_cutouts()
  26. OS.get_dynamic_memory_usage()
  27. OS.get_environment()
  28. OS.get_executable_path()
  29. OS.get_granted_permissions()
  30. OS.get_ime_selection()
  31. OS.get_ime_text()
  32. OS.get_latin_keyboard_variant()
  33. OS.get_locale()
  34. OS.get_locale_language()
  35. OS.get_main_thread_id()
  36. OS.get_model_name()
  37. OS.get_name()
  38. OS.get_native_handle()
  39. OS.get_power_percent_left()
  40. OS.get_power_seconds_left()
  41. OS.get_power_state()
  42. OS.get_process_id()
  43. OS.get_processor_count()
  44. OS.get_processor_name()
  45. OS.get_real_window_size()
  46. OS.get_scancode_string()
  47. OS.get_screen_count()
  48. OS.get_screen_dpi()
  49. OS.get_screen_max_scale()
  50. OS.get_screen_position()
  51. OS.get_screen_refresh_rate()
  52. OS.get_screen_scale()
  53. OS.get_screen_size()
  54. OS.get_splash_tick_msec()
  55. OS.get_static_memory_peak_usage()
  56. OS.get_static_memory_usage()
  57. OS.get_system_dir()
  58. OS.get_system_time_msecs()
  59. OS.get_system_time_secs()
  60. OS.get_tablet_driver_count()
  61. OS.get_tablet_driver_name()
  62. OS.get_thread_caller_id()
  63. OS.get_ticks_msec()
  64. OS.get_ticks_usec()
  65. OS.get_time()
  66. OS.get_time_zone_info()
  67. OS.get_unique_id()
  68. OS.get_unix_time()
  69. OS.get_unix_time_from_datetime()
  70. OS.get_user_data_dir()
  71. OS.get_video_driver_count()
  72. OS.get_video_driver_name()
  73. OS.get_virtual_keyboard_height()
  74. OS.get_window_safe_area()
  75. OS.global_menu_add_item()
  76. OS.global_menu_add_separator()
  77. OS.global_menu_clear()
  78. OS.global_menu_remove_item()
  79. OS.has_clipboard()
  80. OS.has_environment()
  81. OS.has_feature()
  82. OS.has_touchscreen_ui_hint()
  83. OS.has_virtual_keyboard()
  84. OS.hide_virtual_keyboard()
  85. OS.is_debug_build()
  86. OS.is_ok_left_and_cancel_right()
  87. OS.is_process_running()
  88. OS.is_scancode_unicode()
  89. OS.is_stdout_verbose()
  90. OS.is_userfs_persistent()
  91. OS.is_window_always_on_top()
  92. OS.is_window_focused()
  93. OS.keyboard_get_current_layout()
  94. OS.keyboard_get_layout_count()
  95. OS.keyboard_get_layout_language()
  96. OS.keyboard_get_layout_name()
  97. OS.keyboard_get_scancode_from_physical()
  98. OS.keyboard_set_current_layout()
  99. OS.kill()
  100. OS.move_to_trash()
  101. OS.move_window_to_foreground()
  102. OS.native_video_is_playing()
  103. OS.native_video_pause()
  104. OS.native_video_play()
  105. OS.native_video_stop()
  106. OS.native_video_unpause()
  107. OS.open_midi_inputs()
  108. OS.print_all_resources()
  109. OS.print_all_textures_by_size()
  110. OS.print_resources_by_type()
  111. OS.print_resources_in_use()
  112. OS.request_attention()
  113. OS.request_permission()
  114. OS.request_permissions()
  115. OS.set_environment()
  116. OS.set_icon()
  117. OS.set_ime_active()
  118. OS.set_ime_position()
  119. OS.set_native_icon()
  120. OS.set_thread_name()
  121. OS.set_use_file_access_save_and_swap()
  122. OS.set_window_always_on_top()
  123. OS.set_window_mouse_passthrough()
  124. OS.set_window_title()
  125. OS.shell_open()
  126. OS.show_virtual_keyboard()
  127. OS.clipboard()
  128. OS.current_screen()
  129. OS.delta_smoothing()
  130. OS.exit_code()
  131. OS.keep_screen_on()
  132. OS.low_processor_usage_mode()
  133. OS.low_processor_usage_mode_sleep_usec()
  134. OS.max_window_size()
  135. OS.min_window_size()
  136. OS.screen_orientation()
  137. OS.tablet_driver()
  138. OS.vsync_enabled()
  139. OS.vsync_via_compositor()
  140. OS.window_borderless()
  141. OS.window_fullscreen()
  142. OS.window_maximized()
  143. OS.window_minimized()
  144. OS.window_per_pixel_transparency_enabled()
  145. OS.window_position()
  146. OS.window_resizable()
  147. OS.window_size()

PackedScene

  1. PackedScene
  2. PackedScene.can_instance()
  3. PackedScene.get_state()
  4. PackedScene.instance()
  5. PackedScene.pack()
  6. PackedScene._bundled()

PacketPeer

  1. PacketPeer
  2. PacketPeer.get_available_packet_count()
  3. PacketPeer.get_packet()
  4. PacketPeer.get_packet_error()
  5. PacketPeer.get_var()
  6. PacketPeer.put_packet()
  7. PacketPeer.put_var()
  8. PacketPeer.allow_object_decoding()
  9. PacketPeer.encode_buffer_max_size()

PacketPeerUDP

  1. PacketPeerUDP
  2. PacketPeerUDP.close()
  3. PacketPeerUDP.connect_to_host()
  4. PacketPeerUDP.get_packet_ip()
  5. PacketPeerUDP.get_packet_port()
  6. PacketPeerUDP.is_connected_to_host()
  7. PacketPeerUDP.is_listening()
  8. PacketPeerUDP.join_multicast_group()
  9. PacketPeerUDP.leave_multicast_group()
  10. PacketPeerUDP.listen()
  11. PacketPeerUDP.set_broadcast_enabled()
  12. PacketPeerUDP.set_dest_address()
  13. PacketPeerUDP.wait()

ParallaxBackground

  1. ParallaxBackground
  2. ParallaxBackground.scroll_base_offset()
  3. ParallaxBackground.scroll_base_scale()
  4. ParallaxBackground.scroll_ignore_camera_zoom()
  5. ParallaxBackground.scroll_limit_begin()
  6. ParallaxBackground.scroll_limit_end()
  7. ParallaxBackground.scroll_offset()

Particles

  1. Particles
  2. Particles.MAX_DRAW_PASSES()
  3. Particles.capture_aabb()
  4. Particles.get_draw_pass_mesh()
  5. Particles.restart()
  6. Particles.set_draw_pass_mesh()
  7. Particles.amount()
  8. Particles.draw_order()
  9. Particles.draw_pass_1()
  10. Particles.draw_pass_2()
  11. Particles.draw_pass_3()
  12. Particles.draw_pass_4()
  13. Particles.draw_passes()
  14. Particles.emitting()
  15. Particles.explosiveness()
  16. Particles.fixed_fps()
  17. Particles.fract_delta()
  18. Particles.lifetime()
  19. Particles.local_coords()
  20. Particles.one_shot()
  21. Particles.preprocess()
  22. Particles.process_material()
  23. Particles.randomness()
  24. Particles.speed_scale()
  25. Particles.visibility_aabb()

Particles2D

  1. Particles2D
  2. Particles2D.capture_rect()
  3. Particles2D.restart()
  4. Particles2D.amount()
  5. Particles2D.draw_order()
  6. Particles2D.emitting()
  7. Particles2D.explosiveness()
  8. Particles2D.fixed_fps()
  9. Particles2D.fract_delta()
  10. Particles2D.lifetime()
  11. Particles2D.local_coords()
  12. Particles2D.normal_map()
  13. Particles2D.one_shot()
  14. Particles2D.preprocess()
  15. Particles2D.process_material()
  16. Particles2D.randomness()
  17. Particles2D.speed_scale()
  18. Particles2D.texture()
  19. Particles2D.visibility_rect()

ParticlesMaterial

  1. ParticlesMaterial
  2. ParticlesMaterial.get_flag()
  3. ParticlesMaterial.get_param()
  4. ParticlesMaterial.get_param_randomness()
  5. ParticlesMaterial.get_param_texture()
  6. ParticlesMaterial.set_flag()
  7. ParticlesMaterial.set_param()
  8. ParticlesMaterial.set_param_randomness()
  9. ParticlesMaterial.set_param_texture()
  10. ParticlesMaterial.angle()
  11. ParticlesMaterial.angle_curve()
  12. ParticlesMaterial.angle_random()
  13. ParticlesMaterial.angular_velocity()
  14. ParticlesMaterial.angular_velocity_curve()
  15. ParticlesMaterial.angular_velocity_random()
  16. ParticlesMaterial.anim_offset()
  17. ParticlesMaterial.anim_offset_curve()
  18. ParticlesMaterial.anim_offset_random()
  19. ParticlesMaterial.anim_speed()
  20. ParticlesMaterial.anim_speed_curve()
  21. ParticlesMaterial.anim_speed_random()
  22. ParticlesMaterial.color()
  23. ParticlesMaterial.color_initial_ramp()
  24. ParticlesMaterial.color_ramp()
  25. ParticlesMaterial.damping()
  26. ParticlesMaterial.damping_curve()
  27. ParticlesMaterial.damping_random()
  28. ParticlesMaterial.direction()
  29. ParticlesMaterial.emission_box_extents()
  30. ParticlesMaterial.emission_color_texture()
  31. ParticlesMaterial.emission_normal_texture()
  32. ParticlesMaterial.emission_point_count()
  33. ParticlesMaterial.emission_point_texture()
  34. ParticlesMaterial.emission_ring_axis()
  35. ParticlesMaterial.emission_ring_height()
  36. ParticlesMaterial.emission_ring_inner_radius()
  37. ParticlesMaterial.emission_ring_radius()
  38. ParticlesMaterial.emission_shape()
  39. ParticlesMaterial.emission_sphere_radius()
  40. ParticlesMaterial.flag_align_y()
  41. ParticlesMaterial.flag_disable_z()
  42. ParticlesMaterial.flag_rotate_y()
  43. ParticlesMaterial.flatness()
  44. ParticlesMaterial.gravity()
  45. ParticlesMaterial.hue_variation()
  46. ParticlesMaterial.hue_variation_curve()
  47. ParticlesMaterial.hue_variation_random()
  48. ParticlesMaterial.initial_velocity()
  49. ParticlesMaterial.initial_velocity_random()
  50. ParticlesMaterial.lifetime_randomness()
  51. ParticlesMaterial.linear_accel()
  52. ParticlesMaterial.linear_accel_curve()
  53. ParticlesMaterial.linear_accel_random()
  54. ParticlesMaterial.orbit_velocity()
  55. ParticlesMaterial.orbit_velocity_curve()
  56. ParticlesMaterial.orbit_velocity_random()
  57. ParticlesMaterial.radial_accel()
  58. ParticlesMaterial.radial_accel_curve()
  59. ParticlesMaterial.radial_accel_random()
  60. ParticlesMaterial.scale()
  61. ParticlesMaterial.scale_curve()
  62. ParticlesMaterial.scale_random()
  63. ParticlesMaterial.spread()
  64. ParticlesMaterial.tangential_accel()
  65. ParticlesMaterial.tangential_accel_curve()
  66. ParticlesMaterial.tangential_accel_random()
  67. ParticlesMaterial.trail_color_modifier()
  68. ParticlesMaterial.trail_divisor()
  69. ParticlesMaterial.trail_size_modifier()

PathFollow

  1. PathFollow
  2. PathFollow.cubic_interp()
  3. PathFollow.h_offset()
  4. PathFollow.loop()
  5. PathFollow.offset()
  6. PathFollow.rotation_mode()
  7. PathFollow.unit_offset()
  8. PathFollow.v_offset()

PathFollow2D

  1. PathFollow2D
  2. PathFollow2D.cubic_interp()
  3. PathFollow2D.h_offset()
  4. PathFollow2D.lookahead()
  5. PathFollow2D.loop()
  6. PathFollow2D.offset()
  7. PathFollow2D.rotate()
  8. PathFollow2D.unit_offset()
  9. PathFollow2D.v_offset()

PhysicalBone

  1. PhysicalBone
  2. PhysicalBone.apply_central_impulse()
  3. PhysicalBone.apply_impulse()
  4. PhysicalBone.get_bone_id()
  5. PhysicalBone.get_simulate_physics()
  6. PhysicalBone.is_simulating_physics()
  7. PhysicalBone.is_static_body()
  8. PhysicalBone.body_offset()
  9. PhysicalBone.bounce()
  10. PhysicalBone.friction()
  11. PhysicalBone.gravity_scale()
  12. PhysicalBone.joint_offset()
  13. PhysicalBone.joint_type()
  14. PhysicalBone.mass()
  15. PhysicalBone.weight()

Physics2DDirectBodyState

  1. Physics2DDirectBodyState
  2. Physics2DDirectBodyState.add_central_force()
  3. Physics2DDirectBodyState.add_force()
  4. Physics2DDirectBodyState.add_torque()
  5. Physics2DDirectBodyState.apply_central_impulse()
  6. Physics2DDirectBodyState.apply_impulse()
  7. Physics2DDirectBodyState.apply_torque_impulse()
  8. Physics2DDirectBodyState.get_contact_collider()
  9. Physics2DDirectBodyState.get_contact_collider_id()
  10. Physics2DDirectBodyState.get_contact_collider_object()
  11. Physics2DDirectBodyState.get_contact_collider_position()
  12. Physics2DDirectBodyState.get_contact_collider_shape()
  13. Physics2DDirectBodyState.get_contact_collider_shape_metadata()
  14. Physics2DDirectBodyState.get_contact_collider_velocity_at_position()
  15. Physics2DDirectBodyState.get_contact_count()
  16. Physics2DDirectBodyState.get_contact_local_normal()
  17. Physics2DDirectBodyState.get_contact_local_position()
  18. Physics2DDirectBodyState.get_contact_local_shape()
  19. Physics2DDirectBodyState.get_space_state()
  20. Physics2DDirectBodyState.get_velocity_at_local_position()
  21. Physics2DDirectBodyState.integrate_forces()
  22. Physics2DDirectBodyState.angular_velocity()
  23. Physics2DDirectBodyState.inverse_inertia()
  24. Physics2DDirectBodyState.inverse_mass()
  25. Physics2DDirectBodyState.linear_velocity()
  26. Physics2DDirectBodyState.sleeping()
  27. Physics2DDirectBodyState.step()
  28. Physics2DDirectBodyState.total_angular_damp()
  29. Physics2DDirectBodyState.total_gravity()
  30. Physics2DDirectBodyState.total_linear_damp()
  31. Physics2DDirectBodyState.transform()

Physics2DDirectSpaceState

  1. Physics2DDirectSpaceState
  2. Physics2DDirectSpaceState.cast_motion()
  3. Physics2DDirectSpaceState.collide_shape()
  4. Physics2DDirectSpaceState.get_rest_info()
  5. Physics2DDirectSpaceState.intersect_point()
  6. Physics2DDirectSpaceState.intersect_point_on_canvas()
  7. Physics2DDirectSpaceState.intersect_ray()
  8. Physics2DDirectSpaceState.intersect_shape()

Physics2DServer

  1. Physics2DServer
  2. Physics2DServer.area_add_shape()
  3. Physics2DServer.area_attach_canvas_instance_id()
  4. Physics2DServer.area_attach_object_instance_id()
  5. Physics2DServer.area_clear_shapes()
  6. Physics2DServer.area_create()
  7. Physics2DServer.area_get_canvas_instance_id()
  8. Physics2DServer.area_get_object_instance_id()
  9. Physics2DServer.area_get_param()
  10. Physics2DServer.area_get_shape()
  11. Physics2DServer.area_get_shape_count()
  12. Physics2DServer.area_get_shape_transform()
  13. Physics2DServer.area_get_space()
  14. Physics2DServer.area_get_space_override_mode()
  15. Physics2DServer.area_get_transform()
  16. Physics2DServer.area_remove_shape()
  17. Physics2DServer.area_set_area_monitor_callback()
  18. Physics2DServer.area_set_collision_layer()
  19. Physics2DServer.area_set_collision_mask()
  20. Physics2DServer.area_set_monitor_callback()
  21. Physics2DServer.area_set_monitorable()
  22. Physics2DServer.area_set_param()
  23. Physics2DServer.area_set_shape()
  24. Physics2DServer.area_set_shape_disabled()
  25. Physics2DServer.area_set_shape_transform()
  26. Physics2DServer.area_set_space()
  27. Physics2DServer.area_set_space_override_mode()
  28. Physics2DServer.area_set_transform()
  29. Physics2DServer.body_add_central_force()
  30. Physics2DServer.body_add_collision_exception()
  31. Physics2DServer.body_add_force()
  32. Physics2DServer.body_add_shape()
  33. Physics2DServer.body_add_torque()
  34. Physics2DServer.body_apply_central_impulse()
  35. Physics2DServer.body_apply_impulse()
  36. Physics2DServer.body_apply_torque_impulse()
  37. Physics2DServer.body_attach_canvas_instance_id()
  38. Physics2DServer.body_attach_object_instance_id()
  39. Physics2DServer.body_clear_shapes()
  40. Physics2DServer.body_create()
  41. Physics2DServer.body_get_canvas_instance_id()
  42. Physics2DServer.body_get_collision_layer()
  43. Physics2DServer.body_get_collision_mask()
  44. Physics2DServer.body_get_continuous_collision_detection_mode()
  45. Physics2DServer.body_get_direct_state()
  46. Physics2DServer.body_get_max_contacts_reported()
  47. Physics2DServer.body_get_mode()
  48. Physics2DServer.body_get_object_instance_id()
  49. Physics2DServer.body_get_param()
  50. Physics2DServer.body_get_shape()
  51. Physics2DServer.body_get_shape_count()
  52. Physics2DServer.body_get_shape_metadata()
  53. Physics2DServer.body_get_shape_transform()
  54. Physics2DServer.body_get_space()
  55. Physics2DServer.body_get_state()
  56. Physics2DServer.body_is_omitting_force_integration()
  57. Physics2DServer.body_remove_collision_exception()
  58. Physics2DServer.body_remove_shape()
  59. Physics2DServer.body_set_axis_velocity()
  60. Physics2DServer.body_set_collision_layer()
  61. Physics2DServer.body_set_collision_mask()
  62. Physics2DServer.body_set_continuous_collision_detection_mode()
  63. Physics2DServer.body_set_force_integration_callback()
  64. Physics2DServer.body_set_max_contacts_reported()
  65. Physics2DServer.body_set_mode()
  66. Physics2DServer.body_set_omit_force_integration()
  67. Physics2DServer.body_set_param()
  68. Physics2DServer.body_set_shape()
  69. Physics2DServer.body_set_shape_as_one_way_collision()
  70. Physics2DServer.body_set_shape_disabled()
  71. Physics2DServer.body_set_shape_metadata()
  72. Physics2DServer.body_set_shape_transform()
  73. Physics2DServer.body_set_space()
  74. Physics2DServer.body_set_state()
  75. Physics2DServer.body_test_motion()
  76. Physics2DServer.capsule_shape_create()
  77. Physics2DServer.circle_shape_create()
  78. Physics2DServer.concave_polygon_shape_create()
  79. Physics2DServer.convex_polygon_shape_create()
  80. Physics2DServer.damped_spring_joint_create()
  81. Physics2DServer.damped_string_joint_get_param()
  82. Physics2DServer.damped_string_joint_set_param()
  83. Physics2DServer.free_rid()
  84. Physics2DServer.get_process_info()
  85. Physics2DServer.groove_joint_create()
  86. Physics2DServer.joint_get_param()
  87. Physics2DServer.joint_get_type()
  88. Physics2DServer.joint_set_param()
  89. Physics2DServer.line_shape_create()
  90. Physics2DServer.pin_joint_create()
  91. Physics2DServer.ray_shape_create()
  92. Physics2DServer.rectangle_shape_create()
  93. Physics2DServer.segment_shape_create()
  94. Physics2DServer.set_active()
  95. Physics2DServer.set_collision_iterations()
  96. Physics2DServer.shape_get_data()
  97. Physics2DServer.shape_get_type()
  98. Physics2DServer.shape_set_data()
  99. Physics2DServer.space_create()
  100. Physics2DServer.space_get_direct_state()
  101. Physics2DServer.space_get_param()
  102. Physics2DServer.space_is_active()
  103. Physics2DServer.space_set_active()
  104. Physics2DServer.space_set_param()

Physics2DShapeQueryParameters

  1. Physics2DShapeQueryParameters
  2. Physics2DShapeQueryParameters.set_shape()
  3. Physics2DShapeQueryParameters.collide_with_areas()
  4. Physics2DShapeQueryParameters.collide_with_bodies()
  5. Physics2DShapeQueryParameters.collision_layer()
  6. Physics2DShapeQueryParameters.exclude()
  7. Physics2DShapeQueryParameters.margin()
  8. Physics2DShapeQueryParameters.motion()
  9. Physics2DShapeQueryParameters.shape_rid()
  10. Physics2DShapeQueryParameters.transform()

Physics2DTestMotionResult

  1. Physics2DTestMotionResult
  2. Physics2DTestMotionResult.collider()
  3. Physics2DTestMotionResult.collider_id()
  4. Physics2DTestMotionResult.collider_rid()
  5. Physics2DTestMotionResult.collider_shape()
  6. Physics2DTestMotionResult.collider_velocity()
  7. Physics2DTestMotionResult.collision_depth()
  8. Physics2DTestMotionResult.collision_normal()
  9. Physics2DTestMotionResult.collision_point()
  10. Physics2DTestMotionResult.collision_safe_fraction()
  11. Physics2DTestMotionResult.collision_unsafe_fraction()
  12. Physics2DTestMotionResult.motion()
  13. Physics2DTestMotionResult.motion_remainder()

PhysicsBody

  1. PhysicsBody
  2. PhysicsBody.add_collision_exception_with()
  3. PhysicsBody.get_collision_exceptions()
  4. PhysicsBody.remove_collision_exception_with()

PhysicsBody2D

  1. PhysicsBody2D
  2. PhysicsBody2D.add_collision_exception_with()
  3. PhysicsBody2D.get_collision_exceptions()
  4. PhysicsBody2D.remove_collision_exception_with()
  5. PhysicsBody2D.layers()

PhysicsDirectBodyState

  1. PhysicsDirectBodyState
  2. PhysicsDirectBodyState.add_central_force()
  3. PhysicsDirectBodyState.add_force()
  4. PhysicsDirectBodyState.add_torque()
  5. PhysicsDirectBodyState.apply_central_impulse()
  6. PhysicsDirectBodyState.apply_impulse()
  7. PhysicsDirectBodyState.apply_torque_impulse()
  8. PhysicsDirectBodyState.get_contact_collider()
  9. PhysicsDirectBodyState.get_contact_collider_id()
  10. PhysicsDirectBodyState.get_contact_collider_object()
  11. PhysicsDirectBodyState.get_contact_collider_position()
  12. PhysicsDirectBodyState.get_contact_collider_shape()
  13. PhysicsDirectBodyState.get_contact_collider_velocity_at_position()
  14. PhysicsDirectBodyState.get_contact_count()
  15. PhysicsDirectBodyState.get_contact_impulse()
  16. PhysicsDirectBodyState.get_contact_local_normal()
  17. PhysicsDirectBodyState.get_contact_local_position()
  18. PhysicsDirectBodyState.get_contact_local_shape()
  19. PhysicsDirectBodyState.get_space_state()
  20. PhysicsDirectBodyState.get_velocity_at_local_position()
  21. PhysicsDirectBodyState.integrate_forces()
  22. PhysicsDirectBodyState.angular_velocity()
  23. PhysicsDirectBodyState.center_of_mass()
  24. PhysicsDirectBodyState.inverse_inertia()
  25. PhysicsDirectBodyState.inverse_mass()
  26. PhysicsDirectBodyState.linear_velocity()
  27. PhysicsDirectBodyState.principal_inertia_axes()
  28. PhysicsDirectBodyState.sleeping()
  29. PhysicsDirectBodyState.step()
  30. PhysicsDirectBodyState.total_angular_damp()
  31. PhysicsDirectBodyState.total_gravity()
  32. PhysicsDirectBodyState.total_linear_damp()
  33. PhysicsDirectBodyState.transform()

PhysicsDirectSpaceState

  1. PhysicsDirectSpaceState
  2. PhysicsDirectSpaceState.cast_motion()
  3. PhysicsDirectSpaceState.collide_shape()
  4. PhysicsDirectSpaceState.get_rest_info()
  5. PhysicsDirectSpaceState.intersect_point()
  6. PhysicsDirectSpaceState.intersect_ray()
  7. PhysicsDirectSpaceState.intersect_shape()

PhysicsServer

  1. PhysicsServer
  2. PhysicsServer.area_add_shape()
  3. PhysicsServer.area_attach_object_instance_id()
  4. PhysicsServer.area_clear_shapes()
  5. PhysicsServer.area_create()
  6. PhysicsServer.area_get_object_instance_id()
  7. PhysicsServer.area_get_param()
  8. PhysicsServer.area_get_shape()
  9. PhysicsServer.area_get_shape_count()
  10. PhysicsServer.area_get_shape_transform()
  11. PhysicsServer.area_get_space()
  12. PhysicsServer.area_get_space_override_mode()
  13. PhysicsServer.area_get_transform()
  14. PhysicsServer.area_is_ray_pickable()
  15. PhysicsServer.area_remove_shape()
  16. PhysicsServer.area_set_area_monitor_callback()
  17. PhysicsServer.area_set_collision_layer()
  18. PhysicsServer.area_set_collision_mask()
  19. PhysicsServer.area_set_monitor_callback()
  20. PhysicsServer.area_set_monitorable()
  21. PhysicsServer.area_set_param()
  22. PhysicsServer.area_set_ray_pickable()
  23. PhysicsServer.area_set_shape()
  24. PhysicsServer.area_set_shape_disabled()
  25. PhysicsServer.area_set_shape_transform()
  26. PhysicsServer.area_set_space()
  27. PhysicsServer.area_set_space_override_mode()
  28. PhysicsServer.area_set_transform()
  29. PhysicsServer.body_add_central_force()
  30. PhysicsServer.body_add_collision_exception()
  31. PhysicsServer.body_add_force()
  32. PhysicsServer.body_add_shape()
  33. PhysicsServer.body_add_torque()
  34. PhysicsServer.body_apply_central_impulse()
  35. PhysicsServer.body_apply_impulse()
  36. PhysicsServer.body_apply_torque_impulse()
  37. PhysicsServer.body_attach_object_instance_id()
  38. PhysicsServer.body_clear_shapes()
  39. PhysicsServer.body_create()
  40. PhysicsServer.body_get_collision_layer()
  41. PhysicsServer.body_get_collision_mask()
  42. PhysicsServer.body_get_direct_state()
  43. PhysicsServer.body_get_kinematic_safe_margin()
  44. PhysicsServer.body_get_max_contacts_reported()
  45. PhysicsServer.body_get_mode()
  46. PhysicsServer.body_get_object_instance_id()
  47. PhysicsServer.body_get_param()
  48. PhysicsServer.body_get_shape()
  49. PhysicsServer.body_get_shape_count()
  50. PhysicsServer.body_get_shape_transform()
  51. PhysicsServer.body_get_space()
  52. PhysicsServer.body_get_state()
  53. PhysicsServer.body_is_axis_locked()
  54. PhysicsServer.body_is_continuous_collision_detection_enabled()
  55. PhysicsServer.body_is_omitting_force_integration()
  56. PhysicsServer.body_is_ray_pickable()
  57. PhysicsServer.body_remove_collision_exception()
  58. PhysicsServer.body_remove_shape()
  59. PhysicsServer.body_set_axis_lock()
  60. PhysicsServer.body_set_axis_velocity()
  61. PhysicsServer.body_set_collision_layer()
  62. PhysicsServer.body_set_collision_mask()
  63. PhysicsServer.body_set_enable_continuous_collision_detection()
  64. PhysicsServer.body_set_force_integration_callback()
  65. PhysicsServer.body_set_kinematic_safe_margin()
  66. PhysicsServer.body_set_max_contacts_reported()
  67. PhysicsServer.body_set_mode()
  68. PhysicsServer.body_set_omit_force_integration()
  69. PhysicsServer.body_set_param()
  70. PhysicsServer.body_set_ray_pickable()
  71. PhysicsServer.body_set_shape()
  72. PhysicsServer.body_set_shape_disabled()
  73. PhysicsServer.body_set_shape_transform()
  74. PhysicsServer.body_set_space()
  75. PhysicsServer.body_set_state()
  76. PhysicsServer.body_test_motion()
  77. PhysicsServer.cone_twist_joint_get_param()
  78. PhysicsServer.cone_twist_joint_set_param()
  79. PhysicsServer.free_rid()
  80. PhysicsServer.generic_6dof_joint_get_flag()
  81. PhysicsServer.generic_6dof_joint_get_param()
  82. PhysicsServer.generic_6dof_joint_set_flag()
  83. PhysicsServer.generic_6dof_joint_set_param()
  84. PhysicsServer.get_process_info()
  85. PhysicsServer.hinge_joint_get_flag()
  86. PhysicsServer.hinge_joint_get_param()
  87. PhysicsServer.hinge_joint_set_flag()
  88. PhysicsServer.hinge_joint_set_param()
  89. PhysicsServer.joint_create_cone_twist()
  90. PhysicsServer.joint_create_generic_6dof()
  91. PhysicsServer.joint_create_hinge()
  92. PhysicsServer.joint_create_pin()
  93. PhysicsServer.joint_create_slider()
  94. PhysicsServer.joint_get_solver_priority()
  95. PhysicsServer.joint_get_type()
  96. PhysicsServer.joint_set_solver_priority()
  97. PhysicsServer.pin_joint_get_local_a()
  98. PhysicsServer.pin_joint_get_local_b()
  99. PhysicsServer.pin_joint_get_param()
  100. PhysicsServer.pin_joint_set_local_a()
  101. PhysicsServer.pin_joint_set_local_b()
  102. PhysicsServer.pin_joint_set_param()
  103. PhysicsServer.set_active()
  104. PhysicsServer.set_collision_iterations()
  105. PhysicsServer.shape_create()
  106. PhysicsServer.shape_get_data()
  107. PhysicsServer.shape_get_type()
  108. PhysicsServer.shape_set_data()
  109. PhysicsServer.slider_joint_get_param()
  110. PhysicsServer.slider_joint_set_param()
  111. PhysicsServer.space_create()
  112. PhysicsServer.space_get_direct_state()
  113. PhysicsServer.space_get_param()
  114. PhysicsServer.space_is_active()
  115. PhysicsServer.space_set_active()
  116. PhysicsServer.space_set_param()

PhysicsShapeQueryParameters

  1. PhysicsShapeQueryParameters
  2. PhysicsShapeQueryParameters.set_shape()
  3. PhysicsShapeQueryParameters.collide_with_areas()
  4. PhysicsShapeQueryParameters.collide_with_bodies()
  5. PhysicsShapeQueryParameters.collision_mask()
  6. PhysicsShapeQueryParameters.exclude()
  7. PhysicsShapeQueryParameters.margin()
  8. PhysicsShapeQueryParameters.shape_rid()
  9. PhysicsShapeQueryParameters.transform()

PhysicsTestMotionResult

  1. PhysicsTestMotionResult
  2. PhysicsTestMotionResult.collider()
  3. PhysicsTestMotionResult.collider_id()
  4. PhysicsTestMotionResult.collider_rid()
  5. PhysicsTestMotionResult.collider_shape()
  6. PhysicsTestMotionResult.collider_velocity()
  7. PhysicsTestMotionResult.collision_depth()
  8. PhysicsTestMotionResult.collision_normal()
  9. PhysicsTestMotionResult.collision_point()
  10. PhysicsTestMotionResult.collision_safe_fraction()
  11. PhysicsTestMotionResult.collision_unsafe_fraction()
  12. PhysicsTestMotionResult.motion()
  13. PhysicsTestMotionResult.motion_remainder()

PinJoint

  1. PinJoint
  2. PinJoint.get_param()
  3. PinJoint.set_param()
  4. PinJoint.params/bias()
  5. PinJoint.params/damping()
  6. PinJoint.params/impulse_clamp()

Plane

  1. Plane
  2. Plane.PLANE_YZ()
  3. Plane.center()
  4. Plane.distance_to()
  5. Plane.get_any_point()
  6. Plane.has_point()
  7. Plane.intersect_3()
  8. Plane.intersects_ray()
  9. Plane.intersects_segment()
  10. Plane.is_equal_approx()
  11. Plane.is_point_over()
  12. Plane.normalized()
  13. Plane.project()
  14. Plane.d()
  15. Plane.normal()
  16. Plane.x()
  17. Plane.y()
  18. Plane.z()

PlaneMesh

  1. PlaneMesh
  2. PlaneMesh.center_offset()
  3. PlaneMesh.size()
  4. PlaneMesh.subdivide_depth()
  5. PlaneMesh.subdivide_width()

Polygon2D

  1. Polygon2D
  2. Polygon2D.add_bone()
  3. Polygon2D.clear_bones()
  4. Polygon2D.erase_bone()
  5. Polygon2D.get_bone_count()
  6. Polygon2D.get_bone_path()
  7. Polygon2D.get_bone_weights()
  8. Polygon2D.set_bone_path()
  9. Polygon2D.set_bone_weights()
  10. Polygon2D.antialiased()
  11. Polygon2D.bones()
  12. Polygon2D.color()
  13. Polygon2D.internal_vertex_count()
  14. Polygon2D.invert_border()
  15. Polygon2D.invert_enable()
  16. Polygon2D.offset()
  17. Polygon2D.polygon()
  18. Polygon2D.polygons()
  19. Polygon2D.skeleton()
  20. Polygon2D.texture()
  21. Polygon2D.texture_offset()
  22. Polygon2D.texture_rotation()
  23. Polygon2D.texture_rotation_degrees()
  24. Polygon2D.texture_scale()
  25. Polygon2D.uv()
  26. Polygon2D.vertex_colors()

PolygonPathFinder

  1. PolygonPathFinder
  2. PolygonPathFinder.find_path()
  3. PolygonPathFinder.get_bounds()
  4. PolygonPathFinder.get_closest_point()
  5. PolygonPathFinder.get_intersections()
  6. PolygonPathFinder.get_point_penalty()
  7. PolygonPathFinder.is_point_inside()
  8. PolygonPathFinder.set_point_penalty()
  9. PolygonPathFinder.setup()

PoolByteArray

  1. PoolByteArray
  2. PoolByteArray.append()
  3. PoolByteArray.append_array()
  4. PoolByteArray.compress()
  5. PoolByteArray.count()
  6. PoolByteArray.decompress()
  7. PoolByteArray.decompress_dynamic()
  8. PoolByteArray.empty()
  9. PoolByteArray.fill()
  10. PoolByteArray.find()
  11. PoolByteArray.get_string_from_ascii()
  12. PoolByteArray.get_string_from_utf8()
  13. PoolByteArray.has()
  14. PoolByteArray.hex_encode()
  15. PoolByteArray.insert()
  16. PoolByteArray.invert()
  17. PoolByteArray.push_back()
  18. PoolByteArray.remove()
  19. PoolByteArray.resize()
  20. PoolByteArray.rfind()
  21. PoolByteArray.set()
  22. PoolByteArray.size()
  23. PoolByteArray.sort()
  24. PoolByteArray.subarray()

PoolColorArray

  1. PoolColorArray
  2. PoolColorArray.append()
  3. PoolColorArray.append_array()
  4. PoolColorArray.count()
  5. PoolColorArray.empty()
  6. PoolColorArray.fill()
  7. PoolColorArray.find()
  8. PoolColorArray.has()
  9. PoolColorArray.insert()
  10. PoolColorArray.invert()
  11. PoolColorArray.push_back()
  12. PoolColorArray.remove()
  13. PoolColorArray.resize()
  14. PoolColorArray.rfind()
  15. PoolColorArray.set()
  16. PoolColorArray.size()
  17. PoolColorArray.sort()

PoolIntArray

  1. PoolIntArray
  2. PoolIntArray.append()
  3. PoolIntArray.append_array()
  4. PoolIntArray.count()
  5. PoolIntArray.empty()
  6. PoolIntArray.fill()
  7. PoolIntArray.find()
  8. PoolIntArray.has()
  9. PoolIntArray.insert()
  10. PoolIntArray.invert()
  11. PoolIntArray.push_back()
  12. PoolIntArray.remove()
  13. PoolIntArray.resize()
  14. PoolIntArray.rfind()
  15. PoolIntArray.set()
  16. PoolIntArray.size()
  17. PoolIntArray.sort()

PoolRealArray

  1. PoolRealArray
  2. PoolRealArray.append()
  3. PoolRealArray.append_array()
  4. PoolRealArray.count()
  5. PoolRealArray.empty()
  6. PoolRealArray.fill()
  7. PoolRealArray.find()
  8. PoolRealArray.has()
  9. PoolRealArray.insert()
  10. PoolRealArray.invert()
  11. PoolRealArray.push_back()
  12. PoolRealArray.remove()
  13. PoolRealArray.resize()
  14. PoolRealArray.rfind()
  15. PoolRealArray.set()
  16. PoolRealArray.size()
  17. PoolRealArray.sort()

PoolStringArray

  1. PoolStringArray
  2. PoolStringArray.append()
  3. PoolStringArray.append_array()
  4. PoolStringArray.count()
  5. PoolStringArray.empty()
  6. PoolStringArray.fill()
  7. PoolStringArray.find()
  8. PoolStringArray.has()
  9. PoolStringArray.insert()
  10. PoolStringArray.invert()
  11. PoolStringArray.join()
  12. PoolStringArray.push_back()
  13. PoolStringArray.remove()
  14. PoolStringArray.resize()
  15. PoolStringArray.rfind()
  16. PoolStringArray.set()
  17. PoolStringArray.size()
  18. PoolStringArray.sort()

PoolVector2Array

  1. PoolVector2Array
  2. PoolVector2Array.append()
  3. PoolVector2Array.append_array()
  4. PoolVector2Array.count()
  5. PoolVector2Array.empty()
  6. PoolVector2Array.fill()
  7. PoolVector2Array.find()
  8. PoolVector2Array.has()
  9. PoolVector2Array.insert()
  10. PoolVector2Array.invert()
  11. PoolVector2Array.push_back()
  12. PoolVector2Array.remove()
  13. PoolVector2Array.resize()
  14. PoolVector2Array.rfind()
  15. PoolVector2Array.set()
  16. PoolVector2Array.size()
  17. PoolVector2Array.sort()

PoolVector3Array

  1. PoolVector3Array
  2. PoolVector3Array.append()
  3. PoolVector3Array.append_array()
  4. PoolVector3Array.count()
  5. PoolVector3Array.empty()
  6. PoolVector3Array.fill()
  7. PoolVector3Array.find()
  8. PoolVector3Array.has()
  9. PoolVector3Array.insert()
  10. PoolVector3Array.invert()
  11. PoolVector3Array.push_back()
  12. PoolVector3Array.remove()
  13. PoolVector3Array.resize()
  14. PoolVector3Array.rfind()
  15. PoolVector3Array.set()
  16. PoolVector3Array.size()
  17. PoolVector3Array.sort()

Popup

  1. Popup
  2. Popup.NOTIFICATION_POST_POPUP()
  3. Popup.popup()
  4. Popup.popup_centered()
  5. Popup.popup_centered_clamped()
  6. Popup.popup_centered_minsize()
  7. Popup.popup_centered_ratio()
  8. Popup.set_as_minsize()
  9. Popup.popup_exclusive()
  10. Popup.about_to_show()
  11. Popup.popup_hide()

PopupMenu

  1. PopupMenu
  2. PopupMenu.add_check_item()
  3. PopupMenu.add_check_shortcut()
  4. PopupMenu.add_icon_check_item()
  5. PopupMenu.add_icon_check_shortcut()
  6. PopupMenu.add_icon_item()
  7. PopupMenu.add_icon_radio_check_item()
  8. PopupMenu.add_icon_radio_check_shortcut()
  9. PopupMenu.add_icon_shortcut()
  10. PopupMenu.add_item()
  11. PopupMenu.add_multistate_item()
  12. PopupMenu.add_radio_check_item()
  13. PopupMenu.add_radio_check_shortcut()
  14. PopupMenu.add_separator()
  15. PopupMenu.add_shortcut()
  16. PopupMenu.add_submenu_item()
  17. PopupMenu.clear()
  18. PopupMenu.get_current_index()
  19. PopupMenu.get_item_accelerator()
  20. PopupMenu.get_item_count()
  21. PopupMenu.get_item_icon()
  22. PopupMenu.get_item_id()
  23. PopupMenu.get_item_index()
  24. PopupMenu.get_item_metadata()
  25. PopupMenu.get_item_shortcut()
  26. PopupMenu.get_item_submenu()
  27. PopupMenu.get_item_text()
  28. PopupMenu.get_item_tooltip()
  29. PopupMenu.is_hide_on_window_lose_focus()
  30. PopupMenu.is_item_checkable()
  31. PopupMenu.is_item_checked()
  32. PopupMenu.is_item_disabled()
  33. PopupMenu.is_item_radio_checkable()
  34. PopupMenu.is_item_separator()
  35. PopupMenu.is_item_shortcut_disabled()
  36. PopupMenu.remove_item()
  37. PopupMenu.set_current_index()
  38. PopupMenu.set_hide_on_window_lose_focus()
  39. PopupMenu.set_item_accelerator()
  40. PopupMenu.set_item_as_checkable()
  41. PopupMenu.set_item_as_radio_checkable()
  42. PopupMenu.set_item_as_separator()
  43. PopupMenu.set_item_checked()
  44. PopupMenu.set_item_disabled()
  45. PopupMenu.set_item_icon()
  46. PopupMenu.set_item_id()
  47. PopupMenu.set_item_metadata()
  48. PopupMenu.set_item_multistate()
  49. PopupMenu.set_item_shortcut()
  50. PopupMenu.set_item_shortcut_disabled()
  51. PopupMenu.set_item_submenu()
  52. PopupMenu.set_item_text()
  53. PopupMenu.set_item_tooltip()
  54. PopupMenu.toggle_item_checked()
  55. PopupMenu.toggle_item_multistate()
  56. PopupMenu.allow_search()
  57. PopupMenu.hide_on_checkable_item_selection()
  58. PopupMenu.hide_on_item_selection()
  59. PopupMenu.hide_on_state_item_selection()
  60. PopupMenu.submenu_popup_delay()
  61. PopupMenu.id_focused()
  62. PopupMenu.id_pressed()
  63. PopupMenu.index_pressed()
  64. PopupMenu.font_color()
  65. PopupMenu.font_color_accel()
  66. PopupMenu.font_color_disabled()
  67. PopupMenu.font_color_hover()
  68. PopupMenu.font_color_separator()
  69. PopupMenu.hseparation()
  70. PopupMenu.vseparation()
  71. PopupMenu.font()
  72. PopupMenu.font_separator()
  73. PopupMenu.checked()
  74. PopupMenu.radio_checked()
  75. PopupMenu.radio_unchecked()
  76. PopupMenu.submenu()
  77. PopupMenu.unchecked()
  78. PopupMenu.hover()
  79. PopupMenu.labeled_separator_left()
  80. PopupMenu.labeled_separator_right()
  81. PopupMenu.panel()
  82. PopupMenu.panel_disabled()
  83. PopupMenu.separator()

Portal

  1. Portal
  2. Portal.set_point()
  3. Portal.linked_room()
  4. Portal.points()
  5. Portal.portal_active()
  6. Portal.portal_margin()
  7. Portal.two_way()
  8. Portal.use_default_margin()

PrismMesh

  1. PrismMesh
  2. PrismMesh.left_to_right()
  3. PrismMesh.size()
  4. PrismMesh.subdivide_depth()
  5. PrismMesh.subdivide_height()
  6. PrismMesh.subdivide_width()

ProceduralSky

  1. ProceduralSky
  2. ProceduralSky.ground_bottom_color()
  3. ProceduralSky.ground_curve()
  4. ProceduralSky.ground_energy()
  5. ProceduralSky.ground_horizon_color()
  6. ProceduralSky.sky_curve()
  7. ProceduralSky.sky_energy()
  8. ProceduralSky.sky_horizon_color()
  9. ProceduralSky.sky_top_color()
  10. ProceduralSky.sun_angle_max()
  11. ProceduralSky.sun_angle_min()
  12. ProceduralSky.sun_color()
  13. ProceduralSky.sun_curve()
  14. ProceduralSky.sun_energy()
  15. ProceduralSky.sun_latitude()
  16. ProceduralSky.sun_longitude()
  17. ProceduralSky.texture_size()

ProgressBar

  1. ProgressBar
  2. ProgressBar.percent_visible()
  3. ProgressBar.font_color()
  4. ProgressBar.font_color_shadow()
  5. ProgressBar.font()
  6. ProgressBar.bg()
  7. ProgressBar.fg()

ProjectSettings

  1. ProjectSettings
  2. ProjectSettings.add_property_info()
  3. ProjectSettings.clear()
  4. ProjectSettings.get_order()
  5. ProjectSettings.get_setting()
  6. ProjectSettings.globalize_path()
  7. ProjectSettings.has_setting()
  8. ProjectSettings.load_resource_pack()
  9. ProjectSettings.localize_path()
  10. ProjectSettings.property_can_revert()
  11. ProjectSettings.property_get_revert()
  12. ProjectSettings.save()
  13. ProjectSettings.save_custom()
  14. ProjectSettings.set_initial_value()
  15. ProjectSettings.set_order()
  16. ProjectSettings.set_setting()
  17. ProjectSettings.android/modules()
  18. ProjectSettings.application/boot_splash/bg_color()
  19. ProjectSettings.application/boot_splash/fullsize()
  20. ProjectSettings.application/boot_splash/image()
  21. ProjectSettings.application/boot_splash/show_image()
  22. ProjectSettings.application/boot_splash/use_filter()
  23. ProjectSettings.application/config/custom_user_dir_name()
  24. ProjectSettings.application/config/description()
  25. ProjectSettings.application/config/icon()
  26. ProjectSettings.application/config/macos_native_icon()
  27. ProjectSettings.application/config/name()
  28. ProjectSettings.application/config/project_settings_override()
  29. ProjectSettings.application/config/use_custom_user_dir()
  30. ProjectSettings.application/config/use_hidden_project_data_directory()
  31. ProjectSettings.application/config/windows_native_icon()
  32. ProjectSettings.application/run/delta_smoothing()
  33. ProjectSettings.application/run/delta_sync_after_draw()
  34. ProjectSettings.application/run/disable_stderr()
  35. ProjectSettings.application/run/disable_stdout()
  36. ProjectSettings.application/run/flush_stdout_on_print()
  37. ProjectSettings.application/run/flush_stdout_on_print.debug()
  38. ProjectSettings.application/run/frame_delay_msec()
  39. ProjectSettings.application/run/low_processor_mode()
  40. ProjectSettings.application/run/low_processor_mode_sleep_usec()
  41. ProjectSettings.application/run/main_scene()
  42. ProjectSettings.audio/channel_disable_threshold_db()
  43. ProjectSettings.audio/channel_disable_time()
  44. ProjectSettings.audio/default_bus_layout()
  45. ProjectSettings.audio/driver()
  46. ProjectSettings.audio/enable_audio_input()
  47. ProjectSettings.audio/mix_rate()
  48. ProjectSettings.audio/mix_rate.web()
  49. ProjectSettings.audio/output_latency()
  50. ProjectSettings.audio/output_latency.web()
  51. ProjectSettings.audio/video_delay_compensation_ms()
  52. ProjectSettings.compression/formats/gzip/compression_level()
  53. ProjectSettings.compression/formats/zlib/compression_level()
  54. ProjectSettings.compression/formats/zstd/compression_level()
  55. ProjectSettings.compression/formats/zstd/long_distance_matching()
  56. ProjectSettings.compression/formats/zstd/window_log_size()
  57. ProjectSettings.debug/gdscript/completion/autocomplete_setters_and_getters()
  58. ProjectSettings.debug/gdscript/warnings/constant_used_as_function()
  59. ProjectSettings.debug/gdscript/warnings/deprecated_keyword()
  60. ProjectSettings.debug/gdscript/warnings/enable()
  61. ProjectSettings.debug/gdscript/warnings/exclude_addons()
  62. ProjectSettings.debug/gdscript/warnings/export_hint_type_mistmatch()
  63. ProjectSettings.debug/gdscript/warnings/function_conflicts_constant()
  64. ProjectSettings.debug/gdscript/warnings/function_conflicts_variable()
  65. ProjectSettings.debug/gdscript/warnings/function_may_yield()
  66. ProjectSettings.debug/gdscript/warnings/function_used_as_property()
  67. ProjectSettings.debug/gdscript/warnings/incompatible_ternary()
  68. ProjectSettings.debug/gdscript/warnings/integer_division()
  69. ProjectSettings.debug/gdscript/warnings/narrowing_conversion()
  70. ProjectSettings.debug/gdscript/warnings/property_used_as_function()
  71. ProjectSettings.debug/gdscript/warnings/return_value_discarded()
  72. ProjectSettings.debug/gdscript/warnings/shadowed_variable()
  73. ProjectSettings.debug/gdscript/warnings/standalone_expression()
  74. ProjectSettings.debug/gdscript/warnings/standalone_ternary()
  75. ProjectSettings.debug/gdscript/warnings/treat_warnings_as_errors()
  76. ProjectSettings.debug/gdscript/warnings/unassigned_variable()
  77. ProjectSettings.debug/gdscript/warnings/unassigned_variable_op_assign()
  78. ProjectSettings.debug/gdscript/warnings/unreachable_code()
  79. ProjectSettings.debug/gdscript/warnings/unsafe_call_argument()
  80. ProjectSettings.debug/gdscript/warnings/unsafe_cast()
  81. ProjectSettings.debug/gdscript/warnings/unsafe_method_access()
  82. ProjectSettings.debug/gdscript/warnings/unsafe_property_access()
  83. ProjectSettings.debug/gdscript/warnings/unused_argument()
  84. ProjectSettings.debug/gdscript/warnings/unused_class_variable()
  85. ProjectSettings.debug/gdscript/warnings/unused_signal()
  86. ProjectSettings.debug/gdscript/warnings/unused_variable()
  87. ProjectSettings.debug/gdscript/warnings/variable_conflicts_function()
  88. ProjectSettings.debug/gdscript/warnings/void_assignment()
  89. ProjectSettings.debug/settings/crash_handler/message()
  90. ProjectSettings.debug/settings/crash_handler/message.editor()
  91. ProjectSettings.debug/settings/fps/force_fps()
  92. ProjectSettings.debug/settings/gdscript/max_call_stack()
  93. ProjectSettings.debug/settings/physics_interpolation/enable_warnings()
  94. ProjectSettings.debug/settings/profiler/max_functions()
  95. ProjectSettings.debug/settings/stdout/print_fps()
  96. ProjectSettings.debug/settings/stdout/verbose_stdout()
  97. ProjectSettings.debug/settings/visual_script/max_call_stack()
  98. ProjectSettings.debug/shapes/collision/contact_color()
  99. ProjectSettings.debug/shapes/collision/draw_2d_outlines()
  100. ProjectSettings.debug/shapes/collision/max_contacts_displayed()
  101. ProjectSettings.debug/shapes/collision/shape_color()
  102. ProjectSettings.debug/shapes/navigation/disabled_geometry_color()
  103. ProjectSettings.debug/shapes/navigation/geometry_color()
  104. ProjectSettings.display/mouse_cursor/custom_image()
  105. ProjectSettings.display/mouse_cursor/custom_image_hotspot()
  106. ProjectSettings.display/mouse_cursor/tooltip_position_offset()
  107. ProjectSettings.display/window/dpi/allow_hidpi()
  108. ProjectSettings.display/window/energy_saving/keep_screen_on()
  109. ProjectSettings.display/window/handheld/orientation()
  110. ProjectSettings.display/window/ios/hide_home_indicator()
  111. ProjectSettings.display/window/per_pixel_transparency/allowed()
  112. ProjectSettings.display/window/per_pixel_transparency/enabled()
  113. ProjectSettings.display/window/size/always_on_top()
  114. ProjectSettings.display/window/size/borderless()
  115. ProjectSettings.display/window/size/fullscreen()
  116. ProjectSettings.display/window/size/height()
  117. ProjectSettings.display/window/size/resizable()
  118. ProjectSettings.display/window/size/test_height()
  119. ProjectSettings.display/window/size/test_width()
  120. ProjectSettings.display/window/size/width()
  121. ProjectSettings.display/window/tablet_driver()
  122. ProjectSettings.display/window/vsync/use_vsync()
  123. ProjectSettings.display/window/vsync/vsync_via_compositor()
  124. ProjectSettings.editor/main_run_args()
  125. ProjectSettings.editor/scene_naming()
  126. ProjectSettings.editor/script_templates_search_path()
  127. ProjectSettings.editor/search_in_file_extensions()
  128. ProjectSettings.editor/version_control_autoload_on_startup()
  129. ProjectSettings.editor/version_control_plugin_name()
  130. ProjectSettings.gui/common/default_scroll_deadzone()
  131. ProjectSettings.gui/common/drop_mouse_on_gui_input_disabled()
  132. ProjectSettings.gui/common/swap_ok_cancel()
  133. ProjectSettings.gui/common/text_edit_undo_stack_max_size()
  134. ProjectSettings.gui/theme/custom()
  135. ProjectSettings.gui/theme/custom_font()
  136. ProjectSettings.gui/theme/use_hidpi()
  137. ProjectSettings.gui/timers/incremental_search_max_interval_msec()
  138. ProjectSettings.gui/timers/text_edit_idle_detect_sec()
  139. ProjectSettings.gui/timers/tooltip_delay_sec()
  140. ProjectSettings.input_devices/buffering/agile_event_flushing()
  141. ProjectSettings.input_devices/pointing/emulate_mouse_from_touch()
  142. ProjectSettings.input_devices/pointing/emulate_touch_from_mouse()
  143. ProjectSettings.input_devices/pointing/ios/touch_delay()
  144. ProjectSettings.input/ui_accept()
  145. ProjectSettings.input/ui_cancel()
  146. ProjectSettings.input/ui_down()
  147. ProjectSettings.input/ui_end()
  148. ProjectSettings.input/ui_focus_next()
  149. ProjectSettings.input/ui_focus_prev()
  150. ProjectSettings.input/ui_home()
  151. ProjectSettings.input/ui_left()
  152. ProjectSettings.input/ui_page_down()
  153. ProjectSettings.input/ui_page_up()
  154. ProjectSettings.input/ui_right()
  155. ProjectSettings.input/ui_select()
  156. ProjectSettings.input/ui_up()
  157. ProjectSettings.layer_names/2d_navigation/layer_1()
  158. ProjectSettings.layer_names/2d_navigation/layer_10()
  159. ProjectSettings.layer_names/2d_navigation/layer_11()
  160. ProjectSettings.layer_names/2d_navigation/layer_12()
  161. ProjectSettings.layer_names/2d_navigation/layer_13()
  162. ProjectSettings.layer_names/2d_navigation/layer_14()
  163. ProjectSettings.layer_names/2d_navigation/layer_15()
  164. ProjectSettings.layer_names/2d_navigation/layer_16()
  165. ProjectSettings.layer_names/2d_navigation/layer_17()
  166. ProjectSettings.layer_names/2d_navigation/layer_18()
  167. ProjectSettings.layer_names/2d_navigation/layer_19()
  168. ProjectSettings.layer_names/2d_navigation/layer_2()
  169. ProjectSettings.layer_names/2d_navigation/layer_20()
  170. ProjectSettings.layer_names/2d_navigation/layer_21()
  171. ProjectSettings.layer_names/2d_navigation/layer_22()
  172. ProjectSettings.layer_names/2d_navigation/layer_23()
  173. ProjectSettings.layer_names/2d_navigation/layer_24()
  174. ProjectSettings.layer_names/2d_navigation/layer_25()
  175. ProjectSettings.layer_names/2d_navigation/layer_26()
  176. ProjectSettings.layer_names/2d_navigation/layer_27()
  177. ProjectSettings.layer_names/2d_navigation/layer_28()
  178. ProjectSettings.layer_names/2d_navigation/layer_29()
  179. ProjectSettings.layer_names/2d_navigation/layer_3()
  180. ProjectSettings.layer_names/2d_navigation/layer_30()
  181. ProjectSettings.layer_names/2d_navigation/layer_31()
  182. ProjectSettings.layer_names/2d_navigation/layer_32()
  183. ProjectSettings.layer_names/2d_navigation/layer_4()
  184. ProjectSettings.layer_names/2d_navigation/layer_5()
  185. ProjectSettings.layer_names/2d_navigation/layer_6()
  186. ProjectSettings.layer_names/2d_navigation/layer_7()
  187. ProjectSettings.layer_names/2d_navigation/layer_8()
  188. ProjectSettings.layer_names/2d_navigation/layer_9()
  189. ProjectSettings.layer_names/2d_physics/layer_1()
  190. ProjectSettings.layer_names/2d_physics/layer_10()
  191. ProjectSettings.layer_names/2d_physics/layer_11()
  192. ProjectSettings.layer_names/2d_physics/layer_12()
  193. ProjectSettings.layer_names/2d_physics/layer_13()
  194. ProjectSettings.layer_names/2d_physics/layer_14()
  195. ProjectSettings.layer_names/2d_physics/layer_15()
  196. ProjectSettings.layer_names/2d_physics/layer_16()
  197. ProjectSettings.layer_names/2d_physics/layer_17()
  198. ProjectSettings.layer_names/2d_physics/layer_18()
  199. ProjectSettings.layer_names/2d_physics/layer_19()
  200. ProjectSettings.layer_names/2d_physics/layer_2()
  201. ProjectSettings.layer_names/2d_physics/layer_20()
  202. ProjectSettings.layer_names/2d_physics/layer_21()
  203. ProjectSettings.layer_names/2d_physics/layer_22()
  204. ProjectSettings.layer_names/2d_physics/layer_23()
  205. ProjectSettings.layer_names/2d_physics/layer_24()
  206. ProjectSettings.layer_names/2d_physics/layer_25()
  207. ProjectSettings.layer_names/2d_physics/layer_26()
  208. ProjectSettings.layer_names/2d_physics/layer_27()
  209. ProjectSettings.layer_names/2d_physics/layer_28()
  210. ProjectSettings.layer_names/2d_physics/layer_29()
  211. ProjectSettings.layer_names/2d_physics/layer_3()
  212. ProjectSettings.layer_names/2d_physics/layer_30()
  213. ProjectSettings.layer_names/2d_physics/layer_31()
  214. ProjectSettings.layer_names/2d_physics/layer_32()
  215. ProjectSettings.layer_names/2d_physics/layer_4()
  216. ProjectSettings.layer_names/2d_physics/layer_5()
  217. ProjectSettings.layer_names/2d_physics/layer_6()
  218. ProjectSettings.layer_names/2d_physics/layer_7()
  219. ProjectSettings.layer_names/2d_physics/layer_8()
  220. ProjectSettings.layer_names/2d_physics/layer_9()
  221. ProjectSettings.layer_names/2d_render/layer_1()
  222. ProjectSettings.layer_names/2d_render/layer_10()
  223. ProjectSettings.layer_names/2d_render/layer_11()
  224. ProjectSettings.layer_names/2d_render/layer_12()
  225. ProjectSettings.layer_names/2d_render/layer_13()
  226. ProjectSettings.layer_names/2d_render/layer_14()
  227. ProjectSettings.layer_names/2d_render/layer_15()
  228. ProjectSettings.layer_names/2d_render/layer_16()
  229. ProjectSettings.layer_names/2d_render/layer_17()
  230. ProjectSettings.layer_names/2d_render/layer_18()
  231. ProjectSettings.layer_names/2d_render/layer_19()
  232. ProjectSettings.layer_names/2d_render/layer_2()
  233. ProjectSettings.layer_names/2d_render/layer_20()
  234. ProjectSettings.layer_names/2d_render/layer_3()
  235. ProjectSettings.layer_names/2d_render/layer_4()
  236. ProjectSettings.layer_names/2d_render/layer_5()
  237. ProjectSettings.layer_names/2d_render/layer_6()
  238. ProjectSettings.layer_names/2d_render/layer_7()
  239. ProjectSettings.layer_names/2d_render/layer_8()
  240. ProjectSettings.layer_names/2d_render/layer_9()
  241. ProjectSettings.layer_names/3d_navigation/layer_1()
  242. ProjectSettings.layer_names/3d_navigation/layer_10()
  243. ProjectSettings.layer_names/3d_navigation/layer_11()
  244. ProjectSettings.layer_names/3d_navigation/layer_12()
  245. ProjectSettings.layer_names/3d_navigation/layer_13()
  246. ProjectSettings.layer_names/3d_navigation/layer_14()
  247. ProjectSettings.layer_names/3d_navigation/layer_15()
  248. ProjectSettings.layer_names/3d_navigation/layer_16()
  249. ProjectSettings.layer_names/3d_navigation/layer_17()
  250. ProjectSettings.layer_names/3d_navigation/layer_18()
  251. ProjectSettings.layer_names/3d_navigation/layer_19()
  252. ProjectSettings.layer_names/3d_navigation/layer_2()
  253. ProjectSettings.layer_names/3d_navigation/layer_20()
  254. ProjectSettings.layer_names/3d_navigation/layer_21()
  255. ProjectSettings.layer_names/3d_navigation/layer_22()
  256. ProjectSettings.layer_names/3d_navigation/layer_23()
  257. ProjectSettings.layer_names/3d_navigation/layer_24()
  258. ProjectSettings.layer_names/3d_navigation/layer_25()
  259. ProjectSettings.layer_names/3d_navigation/layer_26()
  260. ProjectSettings.layer_names/3d_navigation/layer_27()
  261. ProjectSettings.layer_names/3d_navigation/layer_28()
  262. ProjectSettings.layer_names/3d_navigation/layer_29()
  263. ProjectSettings.layer_names/3d_navigation/layer_3()
  264. ProjectSettings.layer_names/3d_navigation/layer_30()
  265. ProjectSettings.layer_names/3d_navigation/layer_31()
  266. ProjectSettings.layer_names/3d_navigation/layer_32()
  267. ProjectSettings.layer_names/3d_navigation/layer_4()
  268. ProjectSettings.layer_names/3d_navigation/layer_5()
  269. ProjectSettings.layer_names/3d_navigation/layer_6()
  270. ProjectSettings.layer_names/3d_navigation/layer_7()
  271. ProjectSettings.layer_names/3d_navigation/layer_8()
  272. ProjectSettings.layer_names/3d_navigation/layer_9()
  273. ProjectSettings.layer_names/3d_physics/layer_1()
  274. ProjectSettings.layer_names/3d_physics/layer_10()
  275. ProjectSettings.layer_names/3d_physics/layer_11()
  276. ProjectSettings.layer_names/3d_physics/layer_12()
  277. ProjectSettings.layer_names/3d_physics/layer_13()
  278. ProjectSettings.layer_names/3d_physics/layer_14()
  279. ProjectSettings.layer_names/3d_physics/layer_15()
  280. ProjectSettings.layer_names/3d_physics/layer_16()
  281. ProjectSettings.layer_names/3d_physics/layer_17()
  282. ProjectSettings.layer_names/3d_physics/layer_18()
  283. ProjectSettings.layer_names/3d_physics/layer_19()
  284. ProjectSettings.layer_names/3d_physics/layer_2()
  285. ProjectSettings.layer_names/3d_physics/layer_20()
  286. ProjectSettings.layer_names/3d_physics/layer_21()
  287. ProjectSettings.layer_names/3d_physics/layer_22()
  288. ProjectSettings.layer_names/3d_physics/layer_23()
  289. ProjectSettings.layer_names/3d_physics/layer_24()
  290. ProjectSettings.layer_names/3d_physics/layer_25()
  291. ProjectSettings.layer_names/3d_physics/layer_26()
  292. ProjectSettings.layer_names/3d_physics/layer_27()
  293. ProjectSettings.layer_names/3d_physics/layer_28()
  294. ProjectSettings.layer_names/3d_physics/layer_29()
  295. ProjectSettings.layer_names/3d_physics/layer_3()
  296. ProjectSettings.layer_names/3d_physics/layer_30()
  297. ProjectSettings.layer_names/3d_physics/layer_31()
  298. ProjectSettings.layer_names/3d_physics/layer_32()
  299. ProjectSettings.layer_names/3d_physics/layer_4()
  300. ProjectSettings.layer_names/3d_physics/layer_5()
  301. ProjectSettings.layer_names/3d_physics/layer_6()
  302. ProjectSettings.layer_names/3d_physics/layer_7()
  303. ProjectSettings.layer_names/3d_physics/layer_8()
  304. ProjectSettings.layer_names/3d_physics/layer_9()
  305. ProjectSettings.layer_names/3d_render/layer_1()
  306. ProjectSettings.layer_names/3d_render/layer_10()
  307. ProjectSettings.layer_names/3d_render/layer_11()
  308. ProjectSettings.layer_names/3d_render/layer_12()
  309. ProjectSettings.layer_names/3d_render/layer_13()
  310. ProjectSettings.layer_names/3d_render/layer_14()
  311. ProjectSettings.layer_names/3d_render/layer_15()
  312. ProjectSettings.layer_names/3d_render/layer_16()
  313. ProjectSettings.layer_names/3d_render/layer_17()
  314. ProjectSettings.layer_names/3d_render/layer_18()
  315. ProjectSettings.layer_names/3d_render/layer_19()
  316. ProjectSettings.layer_names/3d_render/layer_2()
  317. ProjectSettings.layer_names/3d_render/layer_20()
  318. ProjectSettings.layer_names/3d_render/layer_3()
  319. ProjectSettings.layer_names/3d_render/layer_4()
  320. ProjectSettings.layer_names/3d_render/layer_5()
  321. ProjectSettings.layer_names/3d_render/layer_6()
  322. ProjectSettings.layer_names/3d_render/layer_7()
  323. ProjectSettings.layer_names/3d_render/layer_8()
  324. ProjectSettings.layer_names/3d_render/layer_9()
  325. ProjectSettings.locale/fallback()
  326. ProjectSettings.locale/test()
  327. ProjectSettings.logging/file_logging/enable_file_logging()
  328. ProjectSettings.logging/file_logging/enable_file_logging.pc()
  329. ProjectSettings.logging/file_logging/log_path()
  330. ProjectSettings.logging/file_logging/max_log_files()
  331. ProjectSettings.memory/limits/command_queue/multithreading_queue_size_kb()
  332. ProjectSettings.memory/limits/message_queue/max_size_kb()
  333. ProjectSettings.memory/limits/multithreaded_server/rid_pool_prealloc()
  334. ProjectSettings.mono/debugger_agent/port()
  335. ProjectSettings.mono/debugger_agent/wait_for_debugger()
  336. ProjectSettings.mono/debugger_agent/wait_timeout()
  337. ProjectSettings.mono/profiler/args()
  338. ProjectSettings.mono/profiler/enabled()
  339. ProjectSettings.mono/runtime/unhandled_exception_policy()
  340. ProjectSettings.navigation/2d/default_cell_height()
  341. ProjectSettings.navigation/2d/default_cell_size()
  342. ProjectSettings.navigation/2d/default_edge_connection_margin()
  343. ProjectSettings.navigation/3d/default_cell_height()
  344. ProjectSettings.navigation/3d/default_cell_size()
  345. ProjectSettings.navigation/3d/default_edge_connection_margin()
  346. ProjectSettings.navigation/3d/default_map_up()
  347. ProjectSettings.network/limits/debugger_stdout/max_chars_per_second()
  348. ProjectSettings.network/limits/debugger_stdout/max_errors_per_second()
  349. ProjectSettings.network/limits/debugger_stdout/max_messages_per_frame()
  350. ProjectSettings.network/limits/debugger_stdout/max_warnings_per_second()
  351. ProjectSettings.network/limits/packet_peer_stream/max_buffer_po2()
  352. ProjectSettings.network/limits/tcp/connect_timeout_seconds()
  353. ProjectSettings.network/limits/webrtc/max_channel_in_buffer_kb()
  354. ProjectSettings.network/limits/websocket_client/max_in_buffer_kb()
  355. ProjectSettings.network/limits/websocket_client/max_in_packets()
  356. ProjectSettings.network/limits/websocket_client/max_out_buffer_kb()
  357. ProjectSettings.network/limits/websocket_client/max_out_packets()
  358. ProjectSettings.network/limits/websocket_server/max_in_buffer_kb()
  359. ProjectSettings.network/limits/websocket_server/max_in_packets()
  360. ProjectSettings.network/limits/websocket_server/max_out_buffer_kb()
  361. ProjectSettings.network/limits/websocket_server/max_out_packets()
  362. ProjectSettings.network/remote_fs/page_read_ahead()
  363. ProjectSettings.network/remote_fs/page_size()
  364. ProjectSettings.network/ssl/certificates()
  365. ProjectSettings.node/name_casing()
  366. ProjectSettings.node/name_num_separator()
  367. ProjectSettings.physics/2d/bp_hash_table_size()
  368. ProjectSettings.physics/2d/bvh_collision_margin()
  369. ProjectSettings.physics/2d/cell_size()
  370. ProjectSettings.physics/2d/default_angular_damp()
  371. ProjectSettings.physics/2d/default_gravity()
  372. ProjectSettings.physics/2d/default_gravity_vector()
  373. ProjectSettings.physics/2d/default_linear_damp()
  374. ProjectSettings.physics/2d/large_object_surface_threshold_in_cells()
  375. ProjectSettings.physics/2d/physics_engine()
  376. ProjectSettings.physics/2d/sleep_threshold_angular()
  377. ProjectSettings.physics/2d/sleep_threshold_linear()
  378. ProjectSettings.physics/2d/thread_model()
  379. ProjectSettings.physics/2d/time_before_sleep()
  380. ProjectSettings.physics/2d/use_bvh()
  381. ProjectSettings.physics/3d/active_soft_world()
  382. ProjectSettings.physics/3d/default_angular_damp()
  383. ProjectSettings.physics/3d/default_gravity()
  384. ProjectSettings.physics/3d/default_gravity_vector()
  385. ProjectSettings.physics/3d/default_linear_damp()
  386. ProjectSettings.physics/3d/godot_physics/bvh_collision_margin()
  387. ProjectSettings.physics/3d/godot_physics/use_bvh()
  388. ProjectSettings.physics/3d/physics_engine()
  389. ProjectSettings.physics/3d/smooth_trimesh_collision()
  390. ProjectSettings.physics/common/enable_object_picking()
  391. ProjectSettings.physics/common/enable_pause_aware_picking()
  392. ProjectSettings.physics/common/physics_fps()
  393. ProjectSettings.physics/common/physics_interpolation()
  394. ProjectSettings.physics/common/physics_jitter_fix()
  395. ProjectSettings.rendering/2d/opengl/batching_send_null()
  396. ProjectSettings.rendering/2d/opengl/batching_stream()
  397. ProjectSettings.rendering/2d/opengl/legacy_orphan_buffers()
  398. ProjectSettings.rendering/2d/opengl/legacy_stream()
  399. ProjectSettings.rendering/2d/options/ninepatch_mode()
  400. ProjectSettings.rendering/2d/options/use_nvidia_rect_flicker_workaround()
  401. ProjectSettings.rendering/2d/options/use_software_skinning()
  402. ProjectSettings.rendering/2d/snapping/use_gpu_pixel_snap()
  403. ProjectSettings.rendering/batching/debug/diagnose_frame()
  404. ProjectSettings.rendering/batching/debug/flash_batching()
  405. ProjectSettings.rendering/batching/lights/max_join_items()
  406. ProjectSettings.rendering/batching/lights/scissor_area_threshold()
  407. ProjectSettings.rendering/batching/options/single_rect_fallback()
  408. ProjectSettings.rendering/batching/options/use_batching()
  409. ProjectSettings.rendering/batching/options/use_batching_in_editor()
  410. ProjectSettings.rendering/batching/parameters/batch_buffer_size()
  411. ProjectSettings.rendering/batching/parameters/colored_vertex_format_threshold()
  412. ProjectSettings.rendering/batching/parameters/item_reordering_lookahead()
  413. ProjectSettings.rendering/batching/parameters/max_join_item_commands()
  414. ProjectSettings.rendering/batching/precision/uv_contract()
  415. ProjectSettings.rendering/batching/precision/uv_contract_amount()
  416. ProjectSettings.rendering/cpu_lightmapper/quality/high_quality_ray_count()
  417. ProjectSettings.rendering/cpu_lightmapper/quality/low_quality_ray_count()
  418. ProjectSettings.rendering/cpu_lightmapper/quality/medium_quality_ray_count()
  419. ProjectSettings.rendering/cpu_lightmapper/quality/ultra_quality_ray_count()
  420. ProjectSettings.rendering/environment/default_clear_color()
  421. ProjectSettings.rendering/environment/default_environment()
  422. ProjectSettings.rendering/gles2/compatibility/disable_half_float()
  423. ProjectSettings.rendering/gles2/compatibility/disable_half_float.iOS()
  424. ProjectSettings.rendering/gles2/compatibility/enable_high_float.Android()
  425. ProjectSettings.rendering/gles3/shaders/log_active_async_compiles_count()
  426. ProjectSettings.rendering/gles3/shaders/max_simultaneous_compiles()
  427. ProjectSettings.rendering/gles3/shaders/max_simultaneous_compiles.mobile()
  428. ProjectSettings.rendering/gles3/shaders/max_simultaneous_compiles.web()
  429. ProjectSettings.rendering/gles3/shaders/shader_cache_size_mb()
  430. ProjectSettings.rendering/gles3/shaders/shader_cache_size_mb.mobile()
  431. ProjectSettings.rendering/gles3/shaders/shader_cache_size_mb.web()
  432. ProjectSettings.rendering/gles3/shaders/shader_compilation_mode()
  433. ProjectSettings.rendering/gles3/shaders/shader_compilation_mode.mobile()
  434. ProjectSettings.rendering/gles3/shaders/shader_compilation_mode.web()
  435. ProjectSettings.rendering/limits/buffers/blend_shape_max_buffer_size_kb()
  436. ProjectSettings.rendering/limits/buffers/canvas_polygon_buffer_size_kb()
  437. ProjectSettings.rendering/limits/buffers/canvas_polygon_index_buffer_size_kb()
  438. ProjectSettings.rendering/limits/buffers/immediate_buffer_size_kb()
  439. ProjectSettings.rendering/limits/rendering/max_lights_per_object()
  440. ProjectSettings.rendering/limits/rendering/max_renderable_elements()
  441. ProjectSettings.rendering/limits/rendering/max_renderable_lights()
  442. ProjectSettings.rendering/limits/rendering/max_renderable_reflections()
  443. ProjectSettings.rendering/limits/time/time_rollover_secs()
  444. ProjectSettings.rendering/misc/lossless_compression/force_png()
  445. ProjectSettings.rendering/misc/lossless_compression/webp_compression_level()
  446. ProjectSettings.rendering/misc/mesh_storage/split_stream()
  447. ProjectSettings.rendering/misc/occlusion_culling/max_active_polygons()
  448. ProjectSettings.rendering/misc/occlusion_culling/max_active_spheres()
  449. ProjectSettings.rendering/portals/advanced/flip_imported_portals()
  450. ProjectSettings.rendering/portals/debug/logging()
  451. ProjectSettings.rendering/portals/gameplay/use_signals()
  452. ProjectSettings.rendering/portals/optimize/remove_danglers()
  453. ProjectSettings.rendering/portals/pvs/pvs_logging()
  454. ProjectSettings.rendering/portals/pvs/use_simple_pvs()
  455. ProjectSettings.rendering/quality/depth/hdr()
  456. ProjectSettings.rendering/quality/depth/hdr.mobile()
  457. ProjectSettings.rendering/quality/depth_prepass/disable_for_vendors()
  458. ProjectSettings.rendering/quality/depth_prepass/enable()
  459. ProjectSettings.rendering/quality/depth/use_32_bpc_depth()
  460. ProjectSettings.rendering/quality/directional_shadow/size()
  461. ProjectSettings.rendering/quality/directional_shadow/size.mobile()
  462. ProjectSettings.rendering/quality/driver/driver_name()
  463. ProjectSettings.rendering/quality/driver/fallback_to_gles2()
  464. ProjectSettings.rendering/quality/filters/anisotropic_filter_level()
  465. ProjectSettings.rendering/quality/filters/msaa()
  466. ProjectSettings.rendering/quality/filters/sharpen_intensity()
  467. ProjectSettings.rendering/quality/filters/use_debanding()
  468. ProjectSettings.rendering/quality/filters/use_fxaa()
  469. ProjectSettings.rendering/quality/filters/use_nearest_mipmap_filter()
  470. ProjectSettings.rendering/quality/intended_usage/framebuffer_allocation()
  471. ProjectSettings.rendering/quality/intended_usage/framebuffer_allocation.mobile()
  472. ProjectSettings.rendering/quality/lightmapping/use_bicubic_sampling()
  473. ProjectSettings.rendering/quality/lightmapping/use_bicubic_sampling.mobile()
  474. ProjectSettings.rendering/quality/reflections/atlas_size()
  475. ProjectSettings.rendering/quality/reflections/atlas_subdiv()
  476. ProjectSettings.rendering/quality/reflections/high_quality_ggx()
  477. ProjectSettings.rendering/quality/reflections/high_quality_ggx.mobile()
  478. ProjectSettings.rendering/quality/reflections/irradiance_max_size()
  479. ProjectSettings.rendering/quality/reflections/texture_array_reflections()
  480. ProjectSettings.rendering/quality/reflections/texture_array_reflections.mobile()
  481. ProjectSettings.rendering/quality/shading/force_blinn_over_ggx()
  482. ProjectSettings.rendering/quality/shading/force_blinn_over_ggx.mobile()
  483. ProjectSettings.rendering/quality/shading/force_lambert_over_burley()
  484. ProjectSettings.rendering/quality/shading/force_lambert_over_burley.mobile()
  485. ProjectSettings.rendering/quality/shading/force_vertex_shading()
  486. ProjectSettings.rendering/quality/shading/force_vertex_shading.mobile()
  487. ProjectSettings.rendering/quality/shading/use_physical_light_attenuation()
  488. ProjectSettings.rendering/quality/shadow_atlas/cubemap_size()
  489. ProjectSettings.rendering/quality/shadow_atlas/quadrant_0_subdiv()
  490. ProjectSettings.rendering/quality/shadow_atlas/quadrant_1_subdiv()
  491. ProjectSettings.rendering/quality/shadow_atlas/quadrant_2_subdiv()
  492. ProjectSettings.rendering/quality/shadow_atlas/quadrant_3_subdiv()
  493. ProjectSettings.rendering/quality/shadow_atlas/size()
  494. ProjectSettings.rendering/quality/shadow_atlas/size.mobile()
  495. ProjectSettings.rendering/quality/shadows/filter_mode()
  496. ProjectSettings.rendering/quality/shadows/filter_mode.mobile()
  497. ProjectSettings.rendering/quality/skinning/force_software_skinning()
  498. ProjectSettings.rendering/quality/skinning/software_skinning_fallback()
  499. ProjectSettings.rendering/quality/spatial_partitioning/bvh_collision_margin()
  500. ProjectSettings.rendering/quality/spatial_partitioning/render_tree_balance()
  501. ProjectSettings.rendering/quality/spatial_partitioning/use_bvh()
  502. ProjectSettings.rendering/quality/subsurface_scattering/follow_surface()
  503. ProjectSettings.rendering/quality/subsurface_scattering/quality()
  504. ProjectSettings.rendering/quality/subsurface_scattering/scale()
  505. ProjectSettings.rendering/quality/subsurface_scattering/weight_samples()
  506. ProjectSettings.rendering/quality/voxel_cone_tracing/high_quality()
  507. ProjectSettings.rendering/threads/thread_model()
  508. ProjectSettings.rendering/threads/thread_safe_bvh()
  509. ProjectSettings.rendering/vram_compression/import_bptc()
  510. ProjectSettings.rendering/vram_compression/import_etc()
  511. ProjectSettings.rendering/vram_compression/import_etc2()
  512. ProjectSettings.rendering/vram_compression/import_pvrtc()
  513. ProjectSettings.rendering/vram_compression/import_s3tc()
  514. ProjectSettings.world/2d/cell_size()
  515. ProjectSettings.project_settings_changed()

PropertyTweener

  1. PropertyTweener
  2. PropertyTweener.as_relative()
  3. PropertyTweener.from()
  4. PropertyTweener.from_current()
  5. PropertyTweener.set_delay()
  6. PropertyTweener.set_ease()
  7. PropertyTweener.set_trans()

Quat

  1. Quat
  2. Quat.IDENTITY()
  3. Quat.angle_to()
  4. Quat.cubic_slerp()
  5. Quat.dot()
  6. Quat.get_euler()
  7. Quat.inverse()
  8. Quat.is_equal_approx()
  9. Quat.is_normalized()
  10. Quat.length()
  11. Quat.length_squared()
  12. Quat.normalized()
  13. Quat.set_axis_angle()
  14. Quat.set_euler()
  15. Quat.slerp()
  16. Quat.slerpni()
  17. Quat.xform()
  18. Quat.w()
  19. Quat.x()
  20. Quat.y()
  21. Quat.z()

RandomNumberGenerator

  1. RandomNumberGenerator
  2. RandomNumberGenerator.randf()
  3. RandomNumberGenerator.randf_range()
  4. RandomNumberGenerator.randfn()
  5. RandomNumberGenerator.randi()
  6. RandomNumberGenerator.randi_range()
  7. RandomNumberGenerator.randomize()
  8. RandomNumberGenerator.seed()
  9. RandomNumberGenerator.state()

Range

  1. Range
  2. Range.share()
  3. Range.unshare()
  4. Range.allow_greater()
  5. Range.allow_lesser()
  6. Range.exp_edit()
  7. Range.max_value()
  8. Range.min_value()
  9. Range.page()
  10. Range.ratio()
  11. Range.rounded()
  12. Range.step()
  13. Range.value()
  14. Range.changed()
  15. Range.value_changed()

RayCast

  1. RayCast
  2. RayCast.add_exception()
  3. RayCast.add_exception_rid()
  4. RayCast.clear_exceptions()
  5. RayCast.force_raycast_update()
  6. RayCast.get_collider()
  7. RayCast.get_collider_shape()
  8. RayCast.get_collision_mask_bit()
  9. RayCast.get_collision_normal()
  10. RayCast.get_collision_point()
  11. RayCast.is_colliding()
  12. RayCast.remove_exception()
  13. RayCast.remove_exception_rid()
  14. RayCast.set_collision_mask_bit()
  15. RayCast.cast_to()
  16. RayCast.collide_with_areas()
  17. RayCast.collide_with_bodies()
  18. RayCast.collision_mask()
  19. RayCast.debug_shape_custom_color()
  20. RayCast.debug_shape_thickness()
  21. RayCast.enabled()
  22. RayCast.exclude_parent()

RayCast2D

  1. RayCast2D
  2. RayCast2D.add_exception()
  3. RayCast2D.add_exception_rid()
  4. RayCast2D.clear_exceptions()
  5. RayCast2D.force_raycast_update()
  6. RayCast2D.get_collider()
  7. RayCast2D.get_collider_shape()
  8. RayCast2D.get_collision_mask_bit()
  9. RayCast2D.get_collision_normal()
  10. RayCast2D.get_collision_point()
  11. RayCast2D.is_colliding()
  12. RayCast2D.remove_exception()
  13. RayCast2D.remove_exception_rid()
  14. RayCast2D.set_collision_mask_bit()
  15. RayCast2D.cast_to()
  16. RayCast2D.collide_with_areas()
  17. RayCast2D.collide_with_bodies()
  18. RayCast2D.collision_mask()
  19. RayCast2D.enabled()
  20. RayCast2D.exclude_parent()

Rect2

  1. Rect2
  2. Rect2.abs()
  3. Rect2.clip()
  4. Rect2.encloses()
  5. Rect2.expand()
  6. Rect2.get_area()
  7. Rect2.get_center()
  8. Rect2.grow()
  9. Rect2.grow_individual()
  10. Rect2.grow_margin()
  11. Rect2.has_no_area()
  12. Rect2.has_point()
  13. Rect2.intersects()
  14. Rect2.is_equal_approx()
  15. Rect2.merge()
  16. Rect2.end()
  17. Rect2.position()
  18. Rect2.size()

ReflectionProbe

  1. ReflectionProbe
  2. ReflectionProbe.box_projection()
  3. ReflectionProbe.cull_mask()
  4. ReflectionProbe.enable_shadows()
  5. ReflectionProbe.extents()
  6. ReflectionProbe.intensity()
  7. ReflectionProbe.interior_ambient_color()
  8. ReflectionProbe.interior_ambient_contrib()
  9. ReflectionProbe.interior_ambient_energy()
  10. ReflectionProbe.interior_enable()
  11. ReflectionProbe.max_distance()
  12. ReflectionProbe.origin_offset()
  13. ReflectionProbe.update_mode()

RegEx

  1. RegEx
  2. RegEx.clear()
  3. RegEx.compile()
  4. RegEx.get_group_count()
  5. RegEx.get_names()
  6. RegEx.get_pattern()
  7. RegEx.is_valid()
  8. RegEx.search()
  9. RegEx.search_all()
  10. RegEx.sub()

RegExMatch

  1. RegExMatch
  2. RegExMatch.get_end()
  3. RegExMatch.get_group_count()
  4. RegExMatch.get_start()
  5. RegExMatch.get_string()
  6. RegExMatch.names()
  7. RegExMatch.strings()
  8. RegExMatch.subject()

RemoteTransform

  1. RemoteTransform
  2. RemoteTransform.force_update_cache()
  3. RemoteTransform.remote_path()
  4. RemoteTransform.update_position()
  5. RemoteTransform.update_rotation()
  6. RemoteTransform.update_scale()
  7. RemoteTransform.use_global_coordinates()

RemoteTransform2D

  1. RemoteTransform2D
  2. RemoteTransform2D.force_update_cache()
  3. RemoteTransform2D.remote_path()
  4. RemoteTransform2D.update_position()
  5. RemoteTransform2D.update_rotation()
  6. RemoteTransform2D.update_scale()
  7. RemoteTransform2D.use_global_coordinates()

Resource

  1. Resource
  2. Resource.duplicate()
  3. Resource.emit_changed()
  4. Resource.get_local_scene()
  5. Resource.get_rid()
  6. Resource._setup_local_to_scene()
  7. Resource.take_over_path()
  8. Resource.resource_local_to_scene()
  9. Resource.resource_name()
  10. Resource.resource_path()
  11. Resource.changed()
  12. Resource.setup_local_to_scene()

ResourceFormatLoader

  1. ResourceFormatLoader
  2. ResourceFormatLoader.get_dependencies()
  3. ResourceFormatLoader.get_recognized_extensions()
  4. ResourceFormatLoader.get_resource_type()
  5. ResourceFormatLoader.handles_type()
  6. ResourceFormatLoader.load()
  7. ResourceFormatLoader.rename_dependencies()

ResourceLoader

  1. ResourceLoader
  2. ResourceLoader.exists()
  3. ResourceLoader.get_dependencies()
  4. ResourceLoader.get_recognized_extensions_for_type()
  5. ResourceLoader.has()
  6. ResourceLoader.has_cached()
  7. ResourceLoader.load()
  8. ResourceLoader.load_interactive()
  9. ResourceLoader.set_abort_on_missing_resources()

ResourcePreloader

  1. ResourcePreloader
  2. ResourcePreloader.add_resource()
  3. ResourcePreloader.get_resource()
  4. ResourcePreloader.get_resource_list()
  5. ResourcePreloader.has_resource()
  6. ResourcePreloader.remove_resource()
  7. ResourcePreloader.rename_resource()

RichTextLabel

  1. RichTextLabel
  2. RichTextLabel.add_image()
  3. RichTextLabel.add_text()
  4. RichTextLabel.append_bbcode()
  5. RichTextLabel.clear()
  6. RichTextLabel.deselect()
  7. RichTextLabel.get_content_height()
  8. RichTextLabel.get_line_count()
  9. RichTextLabel.get_selected_text()
  10. RichTextLabel.get_total_character_count()
  11. RichTextLabel.get_v_scroll()
  12. RichTextLabel.get_visible_line_count()
  13. RichTextLabel.install_effect()
  14. RichTextLabel.newline()
  15. RichTextLabel.parse_bbcode()
  16. RichTextLabel.parse_expressions_for_values()
  17. RichTextLabel.pop()
  18. RichTextLabel.push_align()
  19. RichTextLabel.push_bold()
  20. RichTextLabel.push_bold_italics()
  21. RichTextLabel.push_cell()
  22. RichTextLabel.push_color()
  23. RichTextLabel.push_font()
  24. RichTextLabel.push_indent()
  25. RichTextLabel.push_italics()
  26. RichTextLabel.push_list()
  27. RichTextLabel.push_meta()
  28. RichTextLabel.push_mono()
  29. RichTextLabel.push_normal()
  30. RichTextLabel.push_strikethrough()
  31. RichTextLabel.push_table()
  32. RichTextLabel.push_underline()
  33. RichTextLabel.remove_line()
  34. RichTextLabel.scroll_to_line()
  35. RichTextLabel.set_table_column_expand()
  36. RichTextLabel.bbcode_enabled()
  37. RichTextLabel.bbcode_text()
  38. RichTextLabel.custom_effects()
  39. RichTextLabel.deselect_on_focus_loss_enabled()
  40. RichTextLabel.fit_content_height()
  41. RichTextLabel.meta_underlined()
  42. RichTextLabel.override_selected_font_color()
  43. RichTextLabel.percent_visible()
  44. RichTextLabel.scroll_active()
  45. RichTextLabel.scroll_following()
  46. RichTextLabel.selection_enabled()
  47. RichTextLabel.tab_size()
  48. RichTextLabel.text()
  49. RichTextLabel.visible_characters()
  50. RichTextLabel.meta_clicked()
  51. RichTextLabel.meta_hover_ended()
  52. RichTextLabel.meta_hover_started()
  53. RichTextLabel.default_color()
  54. RichTextLabel.font_color_selected()
  55. RichTextLabel.font_color_shadow()
  56. RichTextLabel.selection_color()
  57. RichTextLabel.line_separation()
  58. RichTextLabel.shadow_as_outline()
  59. RichTextLabel.shadow_offset_x()
  60. RichTextLabel.shadow_offset_y()
  61. RichTextLabel.table_hseparation()
  62. RichTextLabel.table_vseparation()
  63. RichTextLabel.bold_font()
  64. RichTextLabel.bold_italics_font()
  65. RichTextLabel.italics_font()
  66. RichTextLabel.mono_font()
  67. RichTextLabel.normal_font()
  68. RichTextLabel.focus()
  69. RichTextLabel.normal()

RigidBody

  1. RigidBody
  2. RigidBody.add_central_force()
  3. RigidBody.add_force()
  4. RigidBody.add_torque()
  5. RigidBody.apply_central_impulse()
  6. RigidBody.apply_impulse()
  7. RigidBody.apply_torque_impulse()
  8. RigidBody.get_axis_lock()
  9. RigidBody.get_colliding_bodies()
  10. RigidBody.get_inverse_inertia_tensor()
  11. RigidBody._integrate_forces()
  12. RigidBody.set_axis_lock()
  13. RigidBody.set_axis_velocity()
  14. RigidBody.angular_damp()
  15. RigidBody.angular_velocity()
  16. RigidBody.axis_lock_angular_x()
  17. RigidBody.axis_lock_angular_y()
  18. RigidBody.axis_lock_angular_z()
  19. RigidBody.axis_lock_linear_x()
  20. RigidBody.axis_lock_linear_y()
  21. RigidBody.axis_lock_linear_z()
  22. RigidBody.bounce()
  23. RigidBody.can_sleep()
  24. RigidBody.contact_monitor()
  25. RigidBody.contacts_reported()
  26. RigidBody.continuous_cd()
  27. RigidBody.custom_integrator()
  28. RigidBody.friction()
  29. RigidBody.gravity_scale()
  30. RigidBody.linear_damp()
  31. RigidBody.linear_velocity()
  32. RigidBody.mass()
  33. RigidBody.mode()
  34. RigidBody.physics_material_override()
  35. RigidBody.sleeping()
  36. RigidBody.weight()
  37. RigidBody.body_entered()
  38. RigidBody.body_exited()
  39. RigidBody.body_shape_entered()
  40. RigidBody.body_shape_exited()
  41. RigidBody.sleeping_state_changed()

RigidBody2D

  1. RigidBody2D
  2. RigidBody2D.add_central_force()
  3. RigidBody2D.add_force()
  4. RigidBody2D.add_torque()
  5. RigidBody2D.apply_central_impulse()
  6. RigidBody2D.apply_impulse()
  7. RigidBody2D.apply_torque_impulse()
  8. RigidBody2D.get_colliding_bodies()
  9. RigidBody2D._integrate_forces()
  10. RigidBody2D.set_axis_velocity()
  11. RigidBody2D.test_motion()
  12. RigidBody2D.angular_damp()
  13. RigidBody2D.angular_velocity()
  14. RigidBody2D.applied_force()
  15. RigidBody2D.applied_torque()
  16. RigidBody2D.bounce()
  17. RigidBody2D.can_sleep()
  18. RigidBody2D.contact_monitor()
  19. RigidBody2D.contacts_reported()
  20. RigidBody2D.continuous_cd()
  21. RigidBody2D.custom_integrator()
  22. RigidBody2D.friction()
  23. RigidBody2D.gravity_scale()
  24. RigidBody2D.inertia()
  25. RigidBody2D.linear_damp()
  26. RigidBody2D.linear_velocity()
  27. RigidBody2D.mass()
  28. RigidBody2D.mode()
  29. RigidBody2D.physics_material_override()
  30. RigidBody2D.sleeping()
  31. RigidBody2D.weight()
  32. RigidBody2D.body_entered()
  33. RigidBody2D.body_exited()
  34. RigidBody2D.body_shape_entered()
  35. RigidBody2D.body_shape_exited()
  36. RigidBody2D.sleeping_state_changed()

Room

  1. Room
  2. Room.set_point()
  3. Room.points()
  4. Room.room_simplify()
  5. Room.use_default_simplify()

RoomManager

  1. RoomManager
  2. RoomManager.rooms_clear()
  3. RoomManager.rooms_convert()
  4. RoomManager.active()
  5. RoomManager.debug_sprawl()
  6. RoomManager.default_portal_margin()
  7. RoomManager.gameplay_monitor()
  8. RoomManager.merge_meshes()
  9. RoomManager.overlap_warning_threshold()
  10. RoomManager.portal_depth_limit()
  11. RoomManager.preview_camera()
  12. RoomManager.pvs_mode()
  13. RoomManager.roaming_expansion_margin()
  14. RoomManager.room_simplify()
  15. RoomManager.roomlist()
  16. RoomManager.show_margins()
  17. RoomManager.use_secondary_pvs()

RootMotionView

  1. RootMotionView
  2. RootMotionView.animation_path()
  3. RootMotionView.cell_size()
  4. RootMotionView.color()
  5. RootMotionView.radius()
  6. RootMotionView.zero_y()

SceneState

  1. SceneState
  2. SceneState.get_connection_binds()
  3. SceneState.get_connection_count()
  4. SceneState.get_connection_flags()
  5. SceneState.get_connection_method()
  6. SceneState.get_connection_signal()
  7. SceneState.get_connection_source()
  8. SceneState.get_connection_target()
  9. SceneState.get_node_count()
  10. SceneState.get_node_groups()
  11. SceneState.get_node_index()
  12. SceneState.get_node_instance()
  13. SceneState.get_node_instance_placeholder()
  14. SceneState.get_node_name()
  15. SceneState.get_node_owner_path()
  16. SceneState.get_node_path()
  17. SceneState.get_node_property_count()
  18. SceneState.get_node_property_name()
  19. SceneState.get_node_property_value()
  20. SceneState.get_node_type()
  21. SceneState.is_node_instance_placeholder()

SceneTree

  1. SceneTree
  2. SceneTree.call_group()
  3. SceneTree.call_group_flags()
  4. SceneTree.change_scene()
  5. SceneTree.change_scene_to()
  6. SceneTree.create_timer()
  7. SceneTree.create_tween()
  8. SceneTree.get_frame()
  9. SceneTree.get_network_connected_peers()
  10. SceneTree.get_network_unique_id()
  11. SceneTree.get_node_count()
  12. SceneTree.get_nodes_in_group()
  13. SceneTree.get_processed_tweens()
  14. SceneTree.get_rpc_sender_id()
  15. SceneTree.has_group()
  16. SceneTree.has_network_peer()
  17. SceneTree.is_input_handled()
  18. SceneTree.is_network_server()
  19. SceneTree.notify_group()
  20. SceneTree.notify_group_flags()
  21. SceneTree.queue_delete()
  22. SceneTree.quit()
  23. SceneTree.reload_current_scene()
  24. SceneTree.set_group()
  25. SceneTree.set_group_flags()
  26. SceneTree.set_input_as_handled()
  27. SceneTree.set_screen_stretch()
  28. SceneTree.auto_accept_quit()
  29. SceneTree.current_scene()
  30. SceneTree.debug_collisions_hint()
  31. SceneTree.debug_navigation_hint()
  32. SceneTree.edited_scene_root()
  33. SceneTree.multiplayer()
  34. SceneTree.multiplayer_poll()
  35. SceneTree.network_peer()
  36. SceneTree.paused()
  37. SceneTree.physics_interpolation()
  38. SceneTree.quit_on_go_back()
  39. SceneTree.refuse_new_network_connections()
  40. SceneTree.root()
  41. SceneTree.use_font_oversampling()
  42. SceneTree.connected_to_server()
  43. SceneTree.connection_failed()
  44. SceneTree.files_dropped()
  45. SceneTree.global_menu_action()
  46. SceneTree.idle_frame()
  47. SceneTree.network_peer_connected()
  48. SceneTree.network_peer_disconnected()
  49. SceneTree.node_added()
  50. SceneTree.node_configuration_warning_changed()
  51. SceneTree.node_removed()
  52. SceneTree.node_renamed()
  53. SceneTree.physics_frame()
  54. SceneTree.screen_resized()
  55. SceneTree.server_disconnected()
  56. SceneTree.tree_changed()

SceneTreeTween

  1. SceneTreeTween
  2. SceneTreeTween.bind_node()
  3. SceneTreeTween.chain()
  4. SceneTreeTween.custom_step()
  5. SceneTreeTween.get_total_elapsed_time()
  6. SceneTreeTween.interpolate_value()
  7. SceneTreeTween.is_running()
  8. SceneTreeTween.is_valid()
  9. SceneTreeTween.kill()
  10. SceneTreeTween.parallel()
  11. SceneTreeTween.pause()
  12. SceneTreeTween.play()
  13. SceneTreeTween.set_ease()
  14. SceneTreeTween.set_loops()
  15. SceneTreeTween.set_parallel()
  16. SceneTreeTween.set_pause_mode()
  17. SceneTreeTween.set_process_mode()
  18. SceneTreeTween.set_speed_scale()
  19. SceneTreeTween.set_trans()
  20. SceneTreeTween.stop()
  21. SceneTreeTween.tween_callback()
  22. SceneTreeTween.tween_interval()
  23. SceneTreeTween.tween_method()
  24. SceneTreeTween.tween_property()
  25. SceneTreeTween.finished()
  26. SceneTreeTween.loop_finished()
  27. SceneTreeTween.step_finished()

Script

  1. Script
  2. Script.can_instance()
  3. Script.get_base_script()
  4. Script.get_instance_base_type()
  5. Script.get_property_default_value()
  6. Script.get_script_constant_map()
  7. Script.get_script_method_list()
  8. Script.get_script_property_list()
  9. Script.get_script_signal_list()
  10. Script.has_script_signal()
  11. Script.has_source_code()
  12. Script.instance_has()
  13. Script.is_tool()
  14. Script.reload()
  15. Script.source_code()

ScriptEditor

  1. ScriptEditor
  2. ScriptEditor.can_drop_data_fw()
  3. ScriptEditor.drop_data_fw()
  4. ScriptEditor.get_current_script()
  5. ScriptEditor.get_drag_data_fw()
  6. ScriptEditor.get_open_scripts()
  7. ScriptEditor.goto_line()
  8. ScriptEditor.open_script_create_dialog()
  9. ScriptEditor.reload_scripts()
  10. ScriptEditor.editor_script_changed()
  11. ScriptEditor.script_close()

ScrollContainer

  1. ScrollContainer
  2. ScrollContainer.ensure_control_visible()
  3. ScrollContainer.get_h_scrollbar()
  4. ScrollContainer.get_v_scrollbar()
  5. ScrollContainer.follow_focus()
  6. ScrollContainer.scroll_deadzone()
  7. ScrollContainer.scroll_horizontal()
  8. ScrollContainer.scroll_horizontal_enabled()
  9. ScrollContainer.scroll_vertical()
  10. ScrollContainer.scroll_vertical_enabled()
  11. ScrollContainer.scroll_ended()
  12. ScrollContainer.scroll_started()
  13. ScrollContainer.bg()

Первая 3д игра.

  1. Обустройство игровой зоны
  2. Сцена игрока и действия ввода
  3. Перемещение плеера с кодом
  4. Проектирование сцены толпы
  5. Spawning monsters
  6. Прыгать и давить монстров
  7. Убийство игрока
  8. Оценка и повтор
  9. Character animation
  10. Going further

Shader

  1. Shader
  2. Shader.get_default_texture_param()
  3. Shader.get_mode()
  4. Shader.has_param()
  5. Shader.set_default_texture_param()
  6. Shader.code()
  7. Shader.custom_defines()

ShaderMaterial

  1. ShaderMaterial
  2. ShaderMaterial.get_shader_param()
  3. ShaderMaterial.property_can_revert()
  4. ShaderMaterial.property_get_revert()
  5. ShaderMaterial.set_shader_param()
  6. ShaderMaterial.shader()

Shape2D

  1. Shape2D
  2. Shape2D.collide()
  3. Shape2D.collide_and_get_contacts()
  4. Shape2D.collide_with_motion()
  5. Shape2D.collide_with_motion_and_get_contacts()
  6. Shape2D.draw()
  7. Shape2D.custom_solver_bias()

ShortCut

  1. ShortCut
  2. ShortCut.get_as_text()
  3. ShortCut.is_shortcut()
  4. ShortCut.is_valid()
  5. ShortCut.shortcut()

Skeleton

  1. Skeleton
  2. Skeleton.NOTIFICATION_UPDATE_SKELETON()
  3. Skeleton.add_bone()
  4. Skeleton.bind_child_node_to_bone()
  5. Skeleton.clear_bones()
  6. Skeleton.clear_bones_global_pose_override()
  7. Skeleton.find_bone()
  8. Skeleton.get_bone_count()
  9. Skeleton.get_bone_custom_pose()
  10. Skeleton.get_bone_global_pose()
  11. Skeleton.get_bone_global_pose_no_override()
  12. Skeleton.get_bone_name()
  13. Skeleton.get_bone_parent()
  14. Skeleton.get_bone_pose()
  15. Skeleton.get_bone_rest()
  16. Skeleton.get_bound_child_nodes_to_bone()
  17. Skeleton.is_bone_rest_disabled()
  18. Skeleton.localize_rests()
  19. Skeleton.physical_bones_add_collision_exception()
  20. Skeleton.physical_bones_remove_collision_exception()
  21. Skeleton.physical_bones_start_simulation()
  22. Skeleton.physical_bones_stop_simulation()
  23. Skeleton.register_skin()
  24. Skeleton.set_bone_custom_pose()
  25. Skeleton.set_bone_disable_rest()
  26. Skeleton.set_bone_global_pose_override()
  27. Skeleton.set_bone_name()
  28. Skeleton.set_bone_parent()
  29. Skeleton.set_bone_pose()
  30. Skeleton.set_bone_rest()
  31. Skeleton.unbind_child_node_from_bone()
  32. Skeleton.unparent_bone_and_rest()
  33. Skeleton.skeleton_updated()

Skeleton2D

  1. Skeleton2D
  2. Skeleton2D.get_bone()
  3. Skeleton2D.get_bone_count()
  4. Skeleton2D.get_skeleton()
  5. Skeleton2D.bone_setup_changed()

SkeletonIK

  1. SkeletonIK
  2. SkeletonIK.get_parent_skeleton()
  3. SkeletonIK.is_running()
  4. SkeletonIK.start()
  5. SkeletonIK.stop()
  6. SkeletonIK.interpolation()
  7. SkeletonIK.magnet()
  8. SkeletonIK.max_iterations()
  9. SkeletonIK.min_distance()
  10. SkeletonIK.override_tip_basis()
  11. SkeletonIK.root_bone()
  12. SkeletonIK.target()
  13. SkeletonIK.target_node()
  14. SkeletonIK.tip_bone()
  15. SkeletonIK.use_magnet()

Skin

  1. Skin
  2. Skin.add_bind()
  3. Skin.clear_binds()
  4. Skin.get_bind_bone()
  5. Skin.get_bind_count()
  6. Skin.get_bind_name()
  7. Skin.get_bind_pose()
  8. Skin.set_bind_bone()
  9. Skin.set_bind_count()
  10. Skin.set_bind_name()
  11. Skin.set_bind_pose()

Slider

  1. Slider
  2. Slider.editable()
  3. Slider.scrollable()
  4. Slider.tick_count()
  5. Slider.ticks_on_borders()
  6. Slider.drag_ended()
  7. Slider.drag_started()

SliderJoint

  1. SliderJoint
  2. SliderJoint.get_param()
  3. SliderJoint.set_param()
  4. SliderJoint.angular_limit/damping()
  5. SliderJoint.angular_limit/lower_angle()
  6. SliderJoint.angular_limit/restitution()
  7. SliderJoint.angular_limit/softness()
  8. SliderJoint.angular_limit/upper_angle()
  9. SliderJoint.angular_motion/damping()
  10. SliderJoint.angular_motion/restitution()
  11. SliderJoint.angular_motion/softness()
  12. SliderJoint.angular_ortho/damping()
  13. SliderJoint.angular_ortho/restitution()
  14. SliderJoint.angular_ortho/softness()
  15. SliderJoint.linear_limit/damping()
  16. SliderJoint.linear_limit/lower_distance()
  17. SliderJoint.linear_limit/restitution()
  18. SliderJoint.linear_limit/softness()
  19. SliderJoint.linear_limit/upper_distance()
  20. SliderJoint.linear_motion/damping()
  21. SliderJoint.linear_motion/restitution()
  22. SliderJoint.linear_motion/softness()
  23. SliderJoint.linear_ortho/damping()
  24. SliderJoint.linear_ortho/restitution()
  25. SliderJoint.linear_ortho/softness()

SoftBody

  1. SoftBody
  2. SoftBody.add_collision_exception_with()
  3. SoftBody.get_collision_exceptions()
  4. SoftBody.get_collision_layer_bit()
  5. SoftBody.get_collision_mask_bit()
  6. SoftBody.get_point_transform()
  7. SoftBody.is_point_pinned()
  8. SoftBody.remove_collision_exception_with()
  9. SoftBody.set_collision_layer_bit()
  10. SoftBody.set_collision_mask_bit()
  11. SoftBody.set_point_pinned()
  12. SoftBody.areaAngular_stiffness()
  13. SoftBody.collision_layer()
  14. SoftBody.collision_mask()
  15. SoftBody.damping_coefficient()
  16. SoftBody.drag_coefficient()
  17. SoftBody.linear_stiffness()
  18. SoftBody.parent_collision_ignore()
  19. SoftBody.physics_enabled()
  20. SoftBody.pose_matching_coefficient()
  21. SoftBody.pressure_coefficient()
  22. SoftBody.ray_pickable()
  23. SoftBody.simulation_precision()
  24. SoftBody.total_mass()
  25. SoftBody.volume_stiffness()

Spatial

  1. Spatial
  2. Spatial.NOTIFICATION_TRANSFORM_CHANGED()
  3. Spatial.force_update_transform()
  4. Spatial.get_global_transform_interpolated()
  5. Spatial.get_parent_spatial()
  6. Spatial.get_world()
  7. Spatial.global_rotate()
  8. Spatial.global_scale()
  9. Spatial.global_translate()
  10. Spatial.hide()
  11. Spatial.is_local_transform_notification_enabled()
  12. Spatial.is_scale_disabled()
  13. Spatial.is_set_as_toplevel()
  14. Spatial.is_transform_notification_enabled()
  15. Spatial.is_visible_in_tree()
  16. Spatial.look_at()
  17. Spatial.look_at_from_position()
  18. Spatial.orthonormalize()
  19. Spatial.rotate()
  20. Spatial.rotate_object_local()
  21. Spatial.rotate_x()
  22. Spatial.rotate_y()
  23. Spatial.rotate_z()
  24. Spatial.scale_object_local()
  25. Spatial.set_as_toplevel()
  26. Spatial.set_disable_scale()
  27. Spatial.set_identity()
  28. Spatial.set_ignore_transform_notification()
  29. Spatial.set_notify_local_transform()
  30. Spatial.set_notify_transform()
  31. Spatial.show()
  32. Spatial.to_global()
  33. Spatial.to_local()
  34. Spatial.translate()
  35. Spatial.translate_object_local()
  36. Spatial.update_gizmo()
  37. Spatial.gizmo()
  38. Spatial.global_rotation()
  39. Spatial.global_transform()
  40. Spatial.global_translation()
  41. Spatial.rotation()
  42. Spatial.rotation_degrees()
  43. Spatial.scale()
  44. Spatial.transform()
  45. Spatial.translation()
  46. Spatial.visible()
  47. Spatial.gameplay_entered()
  48. Spatial.gameplay_exited()
  49. Spatial.visibility_changed()

SpatialMaterial

  1. SpatialMaterial
  2. SpatialMaterial.get_feature()
  3. SpatialMaterial.get_flag()
  4. SpatialMaterial.get_texture()
  5. SpatialMaterial.set_feature()
  6. SpatialMaterial.set_flag()
  7. SpatialMaterial.set_texture()
  8. SpatialMaterial.albedo_color()
  9. SpatialMaterial.albedo_texture()
  10. SpatialMaterial.anisotropy()
  11. SpatialMaterial.anisotropy_enabled()
  12. SpatialMaterial.anisotropy_flowmap()
  13. SpatialMaterial.ao_enabled()
  14. SpatialMaterial.ao_light_affect()
  15. SpatialMaterial.ao_on_uv2()
  16. SpatialMaterial.ao_texture()
  17. SpatialMaterial.ao_texture_channel()
  18. SpatialMaterial.async_mode()
  19. SpatialMaterial.clearcoat()
  20. SpatialMaterial.clearcoat_enabled()
  21. SpatialMaterial.clearcoat_gloss()
  22. SpatialMaterial.clearcoat_texture()
  23. SpatialMaterial.depth_deep_parallax()
  24. SpatialMaterial.depth_enabled()
  25. SpatialMaterial.depth_flip_binormal()
  26. SpatialMaterial.depth_flip_tangent()
  27. SpatialMaterial.depth_max_layers()
  28. SpatialMaterial.depth_min_layers()
  29. SpatialMaterial.depth_scale()
  30. SpatialMaterial.depth_texture()
  31. SpatialMaterial.detail_albedo()
  32. SpatialMaterial.detail_blend_mode()
  33. SpatialMaterial.detail_enabled()
  34. SpatialMaterial.detail_mask()
  35. SpatialMaterial.detail_normal()
  36. SpatialMaterial.detail_uv_layer()
  37. SpatialMaterial.distance_fade_max_distance()
  38. SpatialMaterial.distance_fade_min_distance()
  39. SpatialMaterial.distance_fade_mode()
  40. SpatialMaterial.emission()
  41. SpatialMaterial.emission_enabled()
  42. SpatialMaterial.emission_energy()
  43. SpatialMaterial.emission_on_uv2()
  44. SpatialMaterial.emission_operator()
  45. SpatialMaterial.emission_texture()
  46. SpatialMaterial.flags_albedo_tex_force_srgb()
  47. SpatialMaterial.flags_albedo_tex_msdf()
  48. SpatialMaterial.flags_disable_ambient_light()
  49. SpatialMaterial.flags_do_not_receive_shadows()
  50. SpatialMaterial.flags_ensure_correct_normals()
  51. SpatialMaterial.flags_fixed_size()
  52. SpatialMaterial.flags_no_depth_test()
  53. SpatialMaterial.flags_transparent()
  54. SpatialMaterial.flags_unshaded()
  55. SpatialMaterial.flags_use_point_size()
  56. SpatialMaterial.flags_use_shadow_to_opacity()
  57. SpatialMaterial.flags_vertex_lighting()
  58. SpatialMaterial.flags_world_triplanar()
  59. SpatialMaterial.metallic()
  60. SpatialMaterial.metallic_specular()
  61. SpatialMaterial.metallic_texture()
  62. SpatialMaterial.metallic_texture_channel()
  63. SpatialMaterial.normal_enabled()
  64. SpatialMaterial.normal_scale()
  65. SpatialMaterial.normal_texture()
  66. SpatialMaterial.params_alpha_scissor_threshold()
  67. SpatialMaterial.params_billboard_keep_scale()
  68. SpatialMaterial.params_billboard_mode()
  69. SpatialMaterial.params_blend_mode()
  70. SpatialMaterial.params_cull_mode()
  71. SpatialMaterial.params_depth_draw_mode()
  72. SpatialMaterial.params_diffuse_mode()
  73. SpatialMaterial.params_grow()
  74. SpatialMaterial.params_grow_amount()
  75. SpatialMaterial.params_line_width()
  76. SpatialMaterial.params_point_size()
  77. SpatialMaterial.params_specular_mode()
  78. SpatialMaterial.params_use_alpha_scissor()
  79. SpatialMaterial.particles_anim_h_frames()
  80. SpatialMaterial.particles_anim_loop()
  81. SpatialMaterial.particles_anim_v_frames()
  82. SpatialMaterial.proximity_fade_distance()
  83. SpatialMaterial.proximity_fade_enable()
  84. SpatialMaterial.refraction_enabled()
  85. SpatialMaterial.refraction_scale()
  86. SpatialMaterial.refraction_texture()
  87. SpatialMaterial.refraction_texture_channel()
  88. SpatialMaterial.rim()
  89. SpatialMaterial.rim_enabled()
  90. SpatialMaterial.rim_texture()
  91. SpatialMaterial.rim_tint()
  92. SpatialMaterial.roughness()
  93. SpatialMaterial.roughness_texture()
  94. SpatialMaterial.roughness_texture_channel()
  95. SpatialMaterial.subsurf_scatter_enabled()
  96. SpatialMaterial.subsurf_scatter_strength()
  97. SpatialMaterial.subsurf_scatter_texture()
  98. SpatialMaterial.transmission()
  99. SpatialMaterial.transmission_enabled()
  100. SpatialMaterial.transmission_texture()
  101. SpatialMaterial.uv1_offset()
  102. SpatialMaterial.uv1_scale()
  103. SpatialMaterial.uv1_triplanar()
  104. SpatialMaterial.uv1_triplanar_sharpness()
  105. SpatialMaterial.uv2_offset()
  106. SpatialMaterial.uv2_scale()
  107. SpatialMaterial.uv2_triplanar()
  108. SpatialMaterial.uv2_triplanar_sharpness()
  109. SpatialMaterial.vertex_color_is_srgb()
  110. SpatialMaterial.vertex_color_use_as_albedo()

SphereMesh

  1. SphereMesh
  2. SphereMesh.height()
  3. SphereMesh.is_hemisphere()
  4. SphereMesh.radial_segments()
  5. SphereMesh.radius()
  6. SphereMesh.rings()

SpinBox

  1. SpinBox
  2. SpinBox.apply()
  3. SpinBox.get_line_edit()
  4. SpinBox.align()
  5. SpinBox.editable()
  6. SpinBox.prefix()
  7. SpinBox.suffix()
  8. SpinBox.updown()

SplitContainer

  1. SplitContainer
  2. SplitContainer.clamp_split_offset()
  3. SplitContainer.collapsed()
  4. SplitContainer.dragger_visibility()
  5. SplitContainer.split_offset()
  6. SplitContainer.dragged()

SpotLight

  1. SpotLight
  2. SpotLight.spot_angle()
  3. SpotLight.spot_angle_attenuation()
  4. SpotLight.spot_attenuation()
  5. SpotLight.spot_range()

SpringArm

  1. SpringArm
  2. SpringArm.add_excluded_object()
  3. SpringArm.clear_excluded_objects()
  4. SpringArm.get_hit_length()
  5. SpringArm.remove_excluded_object()
  6. SpringArm.collision_mask()
  7. SpringArm.margin()
  8. SpringArm.shape()
  9. SpringArm.spring_length()

Sprite

  1. Sprite
  2. Sprite.get_rect()
  3. Sprite.is_pixel_opaque()
  4. Sprite.centered()
  5. Sprite.flip_h()
  6. Sprite.flip_v()
  7. Sprite.frame()
  8. Sprite.frame_coords()
  9. Sprite.hframes()
  10. Sprite.normal_map()
  11. Sprite.offset()
  12. Sprite.region_enabled()
  13. Sprite.region_filter_clip()
  14. Sprite.region_rect()
  15. Sprite.texture()
  16. Sprite.vframes()
  17. Sprite.frame_changed()
  18. Sprite.texture_changed()

Sprite3D

  1. Sprite3D
  2. Sprite3D.frame()
  3. Sprite3D.frame_coords()
  4. Sprite3D.hframes()
  5. Sprite3D.region_enabled()
  6. Sprite3D.region_rect()
  7. Sprite3D.texture()
  8. Sprite3D.vframes()
  9. Sprite3D.frame_changed()

SpriteBase3D

  1. SpriteBase3D
  2. SpriteBase3D.generate_triangle_mesh()
  3. SpriteBase3D.get_draw_flag()
  4. SpriteBase3D.get_item_rect()
  5. SpriteBase3D.set_draw_flag()
  6. SpriteBase3D.alpha_cut()
  7. SpriteBase3D.axis()
  8. SpriteBase3D.billboard()
  9. SpriteBase3D.centered()
  10. SpriteBase3D.double_sided()
  11. SpriteBase3D.fixed_size()
  12. SpriteBase3D.flip_h()
  13. SpriteBase3D.flip_v()
  14. SpriteBase3D.modulate()
  15. SpriteBase3D.no_depth_test()
  16. SpriteBase3D.offset()
  17. SpriteBase3D.opacity()
  18. SpriteBase3D.pixel_size()
  19. SpriteBase3D.render_priority()
  20. SpriteBase3D.shaded()
  21. SpriteBase3D.transparent()

SpriteFrames

  1. SpriteFrames
  2. SpriteFrames.add_animation()
  3. SpriteFrames.add_frame()
  4. SpriteFrames.clear()
  5. SpriteFrames.clear_all()
  6. SpriteFrames.get_animation_loop()
  7. SpriteFrames.get_animation_names()
  8. SpriteFrames.get_animation_speed()
  9. SpriteFrames.get_frame()
  10. SpriteFrames.get_frame_count()
  11. SpriteFrames.has_animation()
  12. SpriteFrames.remove_animation()
  13. SpriteFrames.remove_frame()
  14. SpriteFrames.rename_animation()
  15. SpriteFrames.set_animation_loop()
  16. SpriteFrames.set_animation_speed()
  17. SpriteFrames.set_frame()
  18. SpriteFrames.frames()

StaticBody

  1. StaticBody
  2. StaticBody.bounce()
  3. StaticBody.constant_angular_velocity()
  4. StaticBody.constant_linear_velocity()
  5. StaticBody.friction()
  6. StaticBody.physics_material_override()

StaticBody2D

  1. StaticBody2D
  2. StaticBody2D.bounce()
  3. StaticBody2D.constant_angular_velocity()
  4. StaticBody2D.constant_linear_velocity()
  5. StaticBody2D.friction()
  6. StaticBody2D.physics_material_override()

StreamPeer

  1. StreamPeer
  2. StreamPeer.get_16()
  3. StreamPeer.get_32()
  4. StreamPeer.get_64()
  5. StreamPeer.get_8()
  6. StreamPeer.get_available_bytes()
  7. StreamPeer.get_data()
  8. StreamPeer.get_double()
  9. StreamPeer.get_float()
  10. StreamPeer.get_partial_data()
  11. StreamPeer.get_string()
  12. StreamPeer.get_u16()
  13. StreamPeer.get_u32()
  14. StreamPeer.get_u64()
  15. StreamPeer.get_u8()
  16. StreamPeer.get_utf8_string()
  17. StreamPeer.get_var()
  18. StreamPeer.put_16()
  19. StreamPeer.put_32()
  20. StreamPeer.put_64()
  21. StreamPeer.put_8()
  22. StreamPeer.put_data()
  23. StreamPeer.put_double()
  24. StreamPeer.put_float()
  25. StreamPeer.put_partial_data()
  26. StreamPeer.put_string()
  27. StreamPeer.put_u16()
  28. StreamPeer.put_u32()
  29. StreamPeer.put_u64()
  30. StreamPeer.put_u8()
  31. StreamPeer.put_utf8_string()
  32. StreamPeer.put_var()
  33. StreamPeer.big_endian()

StreamPeerBuffer

  1. StreamPeerBuffer
  2. StreamPeerBuffer.clear()
  3. StreamPeerBuffer.duplicate()
  4. StreamPeerBuffer.get_position()
  5. StreamPeerBuffer.get_size()
  6. StreamPeerBuffer.resize()
  7. StreamPeerBuffer.seek()
  8. StreamPeerBuffer.data_array()

StreamPeerSSL

  1. StreamPeerSSL
  2. StreamPeerSSL.accept_stream()
  3. StreamPeerSSL.connect_to_stream()
  4. StreamPeerSSL.disconnect_from_stream()
  5. StreamPeerSSL.get_status()
  6. StreamPeerSSL.poll()
  7. StreamPeerSSL.blocking_handshake()

StreamPeerTCP

  1. StreamPeerTCP
  2. StreamPeerTCP.connect_to_host()
  3. StreamPeerTCP.disconnect_from_host()
  4. StreamPeerTCP.get_connected_host()
  5. StreamPeerTCP.get_connected_port()
  6. StreamPeerTCP.get_status()
  7. StreamPeerTCP.is_connected_to_host()
  8. StreamPeerTCP.set_no_delay()

String

  1. String
  2. String.begins_with()
  3. String.bigrams()
  4. String.c_escape()
  5. String.c_unescape()
  6. String.capitalize()
  7. String.casecmp_to()
  8. String.count()
  9. String.countn()
  10. String.dedent()
  11. String.empty()
  12. String.ends_with()
  13. String.erase()
  14. String.find()
  15. String.find_last()
  16. String.findn()
  17. String.format()
  18. String.get_base_dir()
  19. String.get_basename()
  20. String.get_extension()
  21. String.get_file()
  22. String.get_slice()
  23. String.hash()
  24. String.hex_to_int()
  25. String.http_escape()
  26. String.http_unescape()
  27. String.humanize_size()
  28. String.indent()
  29. String.insert()
  30. String.is_abs_path()
  31. String.is_rel_path()
  32. String.is_subsequence_of()
  33. String.is_subsequence_ofi()
  34. String.is_valid_filename()
  35. String.is_valid_float()
  36. String.is_valid_hex_number()
  37. String.is_valid_html_color()
  38. String.is_valid_identifier()
  39. String.is_valid_integer()
  40. String.is_valid_ip_address()
  41. String.join()
  42. String.json_escape()
  43. String.left()
  44. String.length()
  45. String.lstrip()
  46. String.match()
  47. String.matchn()
  48. String.md5_buffer()
  49. String.md5_text()
  50. String.naturalnocasecmp_to()
  51. String.nocasecmp_to()
  52. String.ord_at()
  53. String.pad_decimals()
  54. String.pad_zeros()
  55. String.percent_decode()
  56. String.percent_encode()
  57. String.plus_file()
  58. String.repeat()
  59. String.replace()
  60. String.replacen()
  61. String.rfind()
  62. String.rfindn()
  63. String.right()
  64. String.rsplit()
  65. String.rstrip()
  66. String.sha1_buffer()
  67. String.sha1_text()
  68. String.sha256_buffer()
  69. String.sha256_text()
  70. String.similarity()
  71. String.simplify_path()
  72. String.split()
  73. String.split_floats()
  74. String.strip_edges()
  75. String.strip_escapes()
  76. String.substr()
  77. String.to_ascii()
  78. String.to_float()
  79. String.to_int()
  80. String.to_lower()
  81. String.to_upper()
  82. String.to_utf8()
  83. String.to_wchar()
  84. String.trim_prefix()
  85. String.trim_suffix()
  86. String.validate_node_name()
  87. String.xml_escape()
  88. String.xml_unescape()

StyleBox

  1. StyleBox
  2. StyleBox.draw()
  3. StyleBox.get_center_size()
  4. StyleBox.get_current_item_drawn()
  5. StyleBox.get_default_margin()
  6. StyleBox.get_margin()
  7. StyleBox.get_minimum_size()
  8. StyleBox.get_offset()
  9. StyleBox.set_default_margin()
  10. StyleBox.test_mask()
  11. StyleBox.content_margin_bottom()
  12. StyleBox.content_margin_left()
  13. StyleBox.content_margin_right()
  14. StyleBox.content_margin_top()

StyleBoxFlat

  1. StyleBoxFlat
  2. StyleBoxFlat.get_border_width()
  3. StyleBoxFlat.get_border_width_min()
  4. StyleBoxFlat.get_corner_radius()
  5. StyleBoxFlat.get_expand_margin()
  6. StyleBoxFlat.set_border_width()
  7. StyleBoxFlat.set_border_width_all()
  8. StyleBoxFlat.set_corner_radius()
  9. StyleBoxFlat.set_corner_radius_all()
  10. StyleBoxFlat.set_corner_radius_individual()
  11. StyleBoxFlat.set_expand_margin()
  12. StyleBoxFlat.set_expand_margin_all()
  13. StyleBoxFlat.set_expand_margin_individual()
  14. StyleBoxFlat.anti_aliasing()
  15. StyleBoxFlat.anti_aliasing_size()
  16. StyleBoxFlat.bg_color()
  17. StyleBoxFlat.border_blend()
  18. StyleBoxFlat.border_color()
  19. StyleBoxFlat.border_width_bottom()
  20. StyleBoxFlat.border_width_left()
  21. StyleBoxFlat.border_width_right()
  22. StyleBoxFlat.border_width_top()
  23. StyleBoxFlat.corner_detail()
  24. StyleBoxFlat.corner_radius_bottom_left()
  25. StyleBoxFlat.corner_radius_bottom_right()
  26. StyleBoxFlat.corner_radius_top_left()
  27. StyleBoxFlat.corner_radius_top_right()
  28. StyleBoxFlat.draw_center()
  29. StyleBoxFlat.expand_margin_bottom()
  30. StyleBoxFlat.expand_margin_left()
  31. StyleBoxFlat.expand_margin_right()
  32. StyleBoxFlat.expand_margin_top()
  33. StyleBoxFlat.shadow_color()
  34. StyleBoxFlat.shadow_offset()
  35. StyleBoxFlat.shadow_size()
  36. StyleBoxFlat.skew()

StyleBoxLine

  1. StyleBoxLine
  2. StyleBoxLine.color()
  3. StyleBoxLine.grow_begin()
  4. StyleBoxLine.grow_end()
  5. StyleBoxLine.thickness()
  6. StyleBoxLine.vertical()

StyleBoxTexture

  1. StyleBoxTexture
  2. StyleBoxTexture.get_expand_margin_size()
  3. StyleBoxTexture.get_margin_size()
  4. StyleBoxTexture.set_expand_margin_all()
  5. StyleBoxTexture.set_expand_margin_individual()
  6. StyleBoxTexture.set_expand_margin_size()
  7. StyleBoxTexture.set_margin_size()
  8. StyleBoxTexture.axis_stretch_horizontal()
  9. StyleBoxTexture.axis_stretch_vertical()
  10. StyleBoxTexture.draw_center()
  11. StyleBoxTexture.expand_margin_bottom()
  12. StyleBoxTexture.expand_margin_left()
  13. StyleBoxTexture.expand_margin_right()
  14. StyleBoxTexture.expand_margin_top()
  15. StyleBoxTexture.margin_bottom()
  16. StyleBoxTexture.margin_left()
  17. StyleBoxTexture.margin_right()
  18. StyleBoxTexture.margin_top()
  19. StyleBoxTexture.modulate_color()
  20. StyleBoxTexture.normal_map()
  21. StyleBoxTexture.region_rect()
  22. StyleBoxTexture.texture()
  23. StyleBoxTexture.texture_changed()

SurfaceTool

  1. SurfaceTool
  2. SurfaceTool.add_bones()
  3. SurfaceTool.add_color()
  4. SurfaceTool.add_index()
  5. SurfaceTool.add_normal()
  6. SurfaceTool.add_smooth_group()
  7. SurfaceTool.add_tangent()
  8. SurfaceTool.add_triangle_fan()
  9. SurfaceTool.add_uv()
  10. SurfaceTool.add_uv2()
  11. SurfaceTool.add_vertex()
  12. SurfaceTool.add_weights()
  13. SurfaceTool.append_from()
  14. SurfaceTool.begin()
  15. SurfaceTool.clear()
  16. SurfaceTool.commit()
  17. SurfaceTool.commit_to_arrays()
  18. SurfaceTool.create_from()
  19. SurfaceTool.create_from_blend_shape()
  20. SurfaceTool.deindex()
  21. SurfaceTool.generate_normals()
  22. SurfaceTool.generate_tangents()
  23. SurfaceTool.index()
  24. SurfaceTool.set_material()

TabContainer

  1. TabContainer
  2. TabContainer.get_current_tab_control()
  3. TabContainer.get_popup()
  4. TabContainer.get_previous_tab()
  5. TabContainer.get_tab_control()
  6. TabContainer.get_tab_count()
  7. TabContainer.get_tab_disabled()
  8. TabContainer.get_tab_hidden()
  9. TabContainer.get_tab_icon()
  10. TabContainer.get_tab_idx_at_point()
  11. TabContainer.get_tab_title()
  12. TabContainer.get_tabs_rearrange_group()
  13. TabContainer.set_popup()
  14. TabContainer.set_tab_disabled()
  15. TabContainer.set_tab_hidden()
  16. TabContainer.set_tab_icon()
  17. TabContainer.set_tab_title()
  18. TabContainer.set_tabs_rearrange_group()
  19. TabContainer.all_tabs_in_front()
  20. TabContainer.current_tab()
  21. TabContainer.drag_to_rearrange_enabled()
  22. TabContainer.tab_align()
  23. TabContainer.tabs_visible()
  24. TabContainer.use_hidden_tabs_for_min_size()
  25. TabContainer.pre_popup_pressed()
  26. TabContainer.tab_changed()
  27. TabContainer.tab_selected()
  28. TabContainer.font_color_bg()
  29. TabContainer.font_color_disabled()
  30. TabContainer.font_color_fg()
  31. TabContainer.hseparation()
  32. TabContainer.label_valign_bg()
  33. TabContainer.label_valign_fg()
  34. TabContainer.side_margin()
  35. TabContainer.top_margin()
  36. TabContainer.font()
  37. TabContainer.decrement()
  38. TabContainer.decrement_highlight()
  39. TabContainer.increment()
  40. TabContainer.increment_highlight()
  41. TabContainer.menu()
  42. TabContainer.menu_highlight()
  43. TabContainer.panel()
  44. TabContainer.tab_bg()
  45. TabContainer.tab_disabled()
  46. TabContainer.tab_fg()

Tabs

  1. Tabs
  2. Tabs.add_tab()
  3. Tabs.ensure_tab_visible()
  4. Tabs.get_offset_buttons_visible()
  5. Tabs.get_previous_tab()
  6. Tabs.get_select_with_rmb()
  7. Tabs.get_tab_button_icon()
  8. Tabs.get_tab_count()
  9. Tabs.get_tab_disabled()
  10. Tabs.get_tab_icon()
  11. Tabs.get_tab_offset()
  12. Tabs.get_tab_rect()
  13. Tabs.get_tab_title()
  14. Tabs.get_tabs_rearrange_group()
  15. Tabs.move_tab()
  16. Tabs.remove_tab()
  17. Tabs.set_select_with_rmb()
  18. Tabs.set_tab_button_icon()
  19. Tabs.set_tab_disabled()
  20. Tabs.set_tab_icon()
  21. Tabs.set_tab_title()
  22. Tabs.set_tabs_rearrange_group()
  23. Tabs.current_tab()
  24. Tabs.drag_to_rearrange_enabled()
  25. Tabs.scrolling_enabled()
  26. Tabs.tab_align()
  27. Tabs.tab_close_display_policy()
  28. Tabs.reposition_active_tab_request()
  29. Tabs.right_button_pressed()
  30. Tabs.tab_changed()
  31. Tabs.tab_clicked()
  32. Tabs.tab_close()
  33. Tabs.tab_hover()
  34. Tabs.font_color_bg()
  35. Tabs.font_color_disabled()
  36. Tabs.font_color_fg()
  37. Tabs.hseparation()
  38. Tabs.label_valign_bg()
  39. Tabs.label_valign_fg()
  40. Tabs.top_margin()
  41. Tabs.font()
  42. Tabs.close()
  43. Tabs.decrement()
  44. Tabs.decrement_highlight()
  45. Tabs.increment()
  46. Tabs.increment_highlight()
  47. Tabs.button()
  48. Tabs.button_pressed()
  49. Tabs.tab_bg()
  50. Tabs.tab_disabled()
  51. Tabs.tab_fg()

TCP_Server

  1. TCP_Server
  2. TCP_Server.is_connection_available()
  3. TCP_Server.is_listening()
  4. TCP_Server.listen()
  5. TCP_Server.stop()
  6. TCP_Server.take_connection()

TextEdit

  1. TextEdit
  2. TextEdit.add_color_region()
  3. TextEdit.add_keyword_color()
  4. TextEdit.can_fold()
  5. TextEdit.center_viewport_to_cursor()
  6. TextEdit.clear_colors()
  7. TextEdit.clear_undo_history()
  8. TextEdit.copy()
  9. TextEdit.cursor_get_column()
  10. TextEdit.cursor_get_line()
  11. TextEdit.cursor_set_column()
  12. TextEdit.cursor_set_line()
  13. TextEdit.cut()
  14. TextEdit.deselect()
  15. TextEdit.fold_all_lines()
  16. TextEdit.fold_line()
  17. TextEdit.get_breakpoints()
  18. TextEdit.get_keyword_color()
  19. TextEdit.get_line()
  20. TextEdit.get_line_column_at_pos()
  21. TextEdit.get_line_count()
  22. TextEdit.get_line_height()
  23. TextEdit.get_line_width()
  24. TextEdit.get_line_wrap_count()
  25. TextEdit.get_line_wrapped_text()
  26. TextEdit.get_menu()
  27. TextEdit.get_pos_at_line_column()
  28. TextEdit.get_rect_at_line_column()
  29. TextEdit.get_selection_from_column()
  30. TextEdit.get_selection_from_line()
  31. TextEdit.get_selection_text()
  32. TextEdit.get_selection_to_column()
  33. TextEdit.get_selection_to_line()
  34. TextEdit.get_total_gutter_width()
  35. TextEdit.get_total_visible_rows()
  36. TextEdit.get_visible_rows()
  37. TextEdit.get_word_under_cursor()
  38. TextEdit.has_keyword_color()
  39. TextEdit.has_redo()
  40. TextEdit.has_undo()
  41. TextEdit.insert_text_at_cursor()
  42. TextEdit.is_folded()
  43. TextEdit.is_line_hidden()
  44. TextEdit.is_line_set_as_bookmark()
  45. TextEdit.is_line_set_as_breakpoint()
  46. TextEdit.is_line_set_as_safe()
  47. TextEdit.is_line_wrapped()
  48. TextEdit.is_mouse_over_selection()
  49. TextEdit.is_selection_active()
  50. TextEdit.menu_option()
  51. TextEdit.paste()
  52. TextEdit.redo()
  53. TextEdit.remove_breakpoints()
  54. TextEdit.search()
  55. TextEdit.select()
  56. TextEdit.select_all()
  57. TextEdit.set_line()
  58. TextEdit.set_line_as_bookmark()
  59. TextEdit.set_line_as_breakpoint()
  60. TextEdit.set_line_as_hidden()
  61. TextEdit.set_line_as_safe()
  62. TextEdit.toggle_fold_line()
  63. TextEdit.undo()
  64. TextEdit.unfold_line()
  65. TextEdit.unhide_all_lines()
  66. TextEdit.bookmark_gutter()
  67. TextEdit.breakpoint_gutter()
  68. TextEdit.caret_blink()
  69. TextEdit.caret_blink_speed()
  70. TextEdit.caret_block_mode()
  71. TextEdit.caret_moving_by_right_click()
  72. TextEdit.context_menu_enabled()
  73. TextEdit.deselect_on_focus_loss_enabled()
  74. TextEdit.drag_and_drop_selection_enabled()
  75. TextEdit.draw_spaces()
  76. TextEdit.draw_tabs()
  77. TextEdit.fold_gutter()
  78. TextEdit.hiding_enabled()
  79. TextEdit.highlight_all_occurrences()
  80. TextEdit.highlight_current_line()
  81. TextEdit.middle_mouse_paste_enabled()
  82. TextEdit.minimap_draw()
  83. TextEdit.minimap_width()
  84. TextEdit.override_selected_font_color()
  85. TextEdit.readonly()
  86. TextEdit.scroll_horizontal()
  87. TextEdit.scroll_vertical()
  88. TextEdit.selecting_enabled()
  89. TextEdit.shortcut_keys_enabled()
  90. TextEdit.show_line_numbers()
  91. TextEdit.smooth_scrolling()
  92. TextEdit.syntax_highlighting()
  93. TextEdit.text()
  94. TextEdit.v_scroll_speed()
  95. TextEdit.virtual_keyboard_enabled()
  96. TextEdit.wrap_enabled()
  97. TextEdit.breakpoint_toggled()
  98. TextEdit.cursor_changed()
  99. TextEdit.info_clicked()
  100. TextEdit.request_completion()
  101. TextEdit.symbol_lookup()
  102. TextEdit.text_changed()
  103. TextEdit.background_color()
  104. TextEdit.bookmark_color()
  105. TextEdit.brace_mismatch_color()
  106. TextEdit.breakpoint_color()
  107. TextEdit.caret_background_color()
  108. TextEdit.caret_color()
  109. TextEdit.code_folding_color()
  110. TextEdit.completion_background_color()
  111. TextEdit.completion_existing_color()
  112. TextEdit.completion_font_color()
  113. TextEdit.completion_scroll_color()
  114. TextEdit.completion_selected_color()
  115. TextEdit.current_line_color()
  116. TextEdit.executing_line_color()
  117. TextEdit.font_color()
  118. TextEdit.font_color_readonly()
  119. TextEdit.font_color_selected()
  120. TextEdit.function_color()
  121. TextEdit.line_number_color()
  122. TextEdit.mark_color()
  123. TextEdit.member_variable_color()
  124. TextEdit.number_color()
  125. TextEdit.safe_line_number_color()
  126. TextEdit.selection_color()
  127. TextEdit.symbol_color()
  128. TextEdit.word_highlighted_color()
  129. TextEdit.completion_lines()
  130. TextEdit.completion_max_width()
  131. TextEdit.completion_scroll_width()
  132. TextEdit.line_spacing()
  133. TextEdit.font()
  134. TextEdit.fold()
  135. TextEdit.folded()
  136. TextEdit.space()
  137. TextEdit.tab()
  138. TextEdit.completion()
  139. TextEdit.focus()
  140. TextEdit.normal()
  141. TextEdit.read_only()

TextMesh

  1. TextMesh
  2. TextMesh.curve_step()
  3. TextMesh.depth()
  4. TextMesh.font()
  5. TextMesh.horizontal_alignment()
  6. TextMesh.pixel_size()
  7. TextMesh.text()
  8. TextMesh.uppercase()

Texture

  1. Texture
  2. Texture.draw()
  3. Texture.draw_rect()
  4. Texture.draw_rect_region()
  5. Texture.get_data()
  6. Texture.get_height()
  7. Texture.get_size()
  8. Texture.get_width()
  9. Texture.has_alpha()
  10. Texture.flags()

TextureButton

  1. TextureButton
  2. TextureButton.expand()
  3. TextureButton.flip_h()
  4. TextureButton.flip_v()
  5. TextureButton.stretch_mode()
  6. TextureButton.texture_click_mask()
  7. TextureButton.texture_disabled()
  8. TextureButton.texture_focused()
  9. TextureButton.texture_hover()
  10. TextureButton.texture_normal()
  11. TextureButton.texture_pressed()

TextureLayered

  1. TextureLayered
  2. TextureLayered.get_depth()
  3. TextureLayered.get_format()
  4. TextureLayered.get_height()
  5. TextureLayered.get_layer_data()
  6. TextureLayered.get_width()
  7. TextureLayered.set_data_partial()
  8. TextureLayered.set_layer_data()
  9. TextureLayered.data()
  10. TextureLayered.flags()

TextureProgress

  1. TextureProgress
  2. TextureProgress.get_stretch_margin()
  3. TextureProgress.set_stretch_margin()
  4. TextureProgress.fill_mode()
  5. TextureProgress.nine_patch_stretch()
  6. TextureProgress.radial_center_offset()
  7. TextureProgress.radial_fill_degrees()
  8. TextureProgress.radial_initial_angle()
  9. TextureProgress.stretch_margin_bottom()
  10. TextureProgress.stretch_margin_left()
  11. TextureProgress.stretch_margin_right()
  12. TextureProgress.stretch_margin_top()
  13. TextureProgress.texture_over()
  14. TextureProgress.texture_progress()
  15. TextureProgress.texture_progress_offset()
  16. TextureProgress.texture_under()
  17. TextureProgress.tint_over()
  18. TextureProgress.tint_progress()
  19. TextureProgress.tint_under()

TextureRect

  1. TextureRect
  2. TextureRect.expand()
  3. TextureRect.flip_h()
  4. TextureRect.flip_v()
  5. TextureRect.stretch_mode()
  6. TextureRect.texture()

Theme

  1. Theme
  2. Theme.add_type()
  3. Theme.clear()
  4. Theme.clear_color()
  5. Theme.clear_constant()
  6. Theme.clear_font()
  7. Theme.clear_icon()
  8. Theme.clear_stylebox()
  9. Theme.clear_theme_item()
  10. Theme.clear_type_variation()
  11. Theme.copy_default_theme()
  12. Theme.copy_theme()
  13. Theme.get_color()
  14. Theme.get_color_list()
  15. Theme.get_color_types()
  16. Theme.get_constant()
  17. Theme.get_constant_list()
  18. Theme.get_constant_types()
  19. Theme.get_font()
  20. Theme.get_font_list()
  21. Theme.get_font_types()
  22. Theme.get_icon()
  23. Theme.get_icon_list()
  24. Theme.get_icon_types()
  25. Theme.get_stylebox()
  26. Theme.get_stylebox_list()
  27. Theme.get_stylebox_types()
  28. Theme.get_theme_item()
  29. Theme.get_theme_item_list()
  30. Theme.get_theme_item_types()
  31. Theme.get_type_list()
  32. Theme.get_type_variation_base()
  33. Theme.get_type_variation_list()
  34. Theme.has_color()
  35. Theme.has_constant()
  36. Theme.has_default_font()
  37. Theme.has_font()
  38. Theme.has_icon()
  39. Theme.has_stylebox()
  40. Theme.has_theme_item()
  41. Theme.is_type_variation()
  42. Theme.merge_with()
  43. Theme.remove_type()
  44. Theme.rename_color()
  45. Theme.rename_constant()
  46. Theme.rename_font()
  47. Theme.rename_icon()
  48. Theme.rename_stylebox()
  49. Theme.rename_theme_item()
  50. Theme.set_color()
  51. Theme.set_constant()
  52. Theme.set_font()
  53. Theme.set_icon()
  54. Theme.set_stylebox()
  55. Theme.set_theme_item()
  56. Theme.set_type_variation()
  57. Theme.default_font()

Thread

  1. Thread
  2. Thread.get_id()
  3. Thread.is_active()
  4. Thread.is_alive()
  5. Thread.start()
  6. Thread.wait_to_finish()

TileMap

  1. TileMap
  2. TileMap.INVALID_CELL()
  3. TileMap.clear()
  4. TileMap.fix_invalid_tiles()
  5. TileMap.get_cell()
  6. TileMap.get_cell_autotile_coord()
  7. TileMap.get_cellv()
  8. TileMap.get_collision_layer_bit()
  9. TileMap.get_collision_mask_bit()
  10. TileMap.get_used_cells()
  11. TileMap.get_used_cells_by_id()
  12. TileMap.get_used_rect()
  13. TileMap.is_cell_transposed()
  14. TileMap.is_cell_x_flipped()
  15. TileMap.is_cell_y_flipped()
  16. TileMap.map_to_world()
  17. TileMap.set_cell()
  18. TileMap.set_cellv()
  19. TileMap.set_collision_layer_bit()
  20. TileMap.set_collision_mask_bit()
  21. TileMap.update_bitmask_area()
  22. TileMap.update_bitmask_region()
  23. TileMap.update_dirty_quadrants()
  24. TileMap.world_to_map()
  25. TileMap.bake_navigation()
  26. TileMap.cell_clip_uv()
  27. TileMap.cell_custom_transform()
  28. TileMap.cell_half_offset()
  29. TileMap.cell_quadrant_size()
  30. TileMap.cell_size()
  31. TileMap.cell_tile_origin()
  32. TileMap.cell_y_sort()
  33. TileMap.centered_textures()
  34. TileMap.collision_bounce()
  35. TileMap.collision_friction()
  36. TileMap.collision_layer()
  37. TileMap.collision_mask()
  38. TileMap.collision_use_kinematic()
  39. TileMap.collision_use_parent()
  40. TileMap.compatibility_mode()
  41. TileMap.mode()
  42. TileMap.navigation_layers()
  43. TileMap.occluder_light_mask()
  44. TileMap.show_collision()
  45. TileMap.tile_set()
  46. TileMap.settings_changed()

TileSet

  1. TileSet
  2. TileSet.autotile_clear_bitmask_map()
  3. TileSet.autotile_get_bitmask()
  4. TileSet.autotile_get_bitmask_mode()
  5. TileSet.autotile_get_icon_coordinate()
  6. TileSet.autotile_get_light_occluder()
  7. TileSet.autotile_get_navigation_polygon()
  8. TileSet.autotile_get_size()
  9. TileSet.autotile_get_spacing()
  10. TileSet.autotile_get_subtile_priority()
  11. TileSet.autotile_get_z_index()
  12. TileSet.autotile_set_bitmask()
  13. TileSet.autotile_set_bitmask_mode()
  14. TileSet.autotile_set_icon_coordinate()
  15. TileSet.autotile_set_light_occluder()
  16. TileSet.autotile_set_navigation_polygon()
  17. TileSet.autotile_set_size()
  18. TileSet.autotile_set_spacing()
  19. TileSet.autotile_set_subtile_priority()
  20. TileSet.autotile_set_z_index()
  21. TileSet.clear()
  22. TileSet.create_tile()
  23. TileSet.find_tile_by_name()
  24. TileSet._forward_atlas_subtile_selection()
  25. TileSet._forward_subtile_selection()
  26. TileSet.get_last_unused_tile_id()
  27. TileSet.get_tiles_ids()
  28. TileSet._is_tile_bound()
  29. TileSet.remove_tile()
  30. TileSet.tile_add_shape()
  31. TileSet.tile_get_light_occluder()
  32. TileSet.tile_get_material()
  33. TileSet.tile_get_modulate()
  34. TileSet.tile_get_name()
  35. TileSet.tile_get_navigation_polygon()
  36. TileSet.tile_get_navigation_polygon_offset()
  37. TileSet.tile_get_normal_map()
  38. TileSet.tile_get_occluder_offset()
  39. TileSet.tile_get_region()
  40. TileSet.tile_get_shape()
  41. TileSet.tile_get_shape_count()
  42. TileSet.tile_get_shape_offset()
  43. TileSet.tile_get_shape_one_way()
  44. TileSet.tile_get_shape_one_way_margin()
  45. TileSet.tile_get_shape_transform()
  46. TileSet.tile_get_shapes()
  47. TileSet.tile_get_texture()
  48. TileSet.tile_get_texture_offset()
  49. TileSet.tile_get_tile_mode()
  50. TileSet.tile_get_z_index()
  51. TileSet.tile_set_light_occluder()
  52. TileSet.tile_set_material()
  53. TileSet.tile_set_modulate()
  54. TileSet.tile_set_name()
  55. TileSet.tile_set_navigation_polygon()
  56. TileSet.tile_set_navigation_polygon_offset()
  57. TileSet.tile_set_normal_map()
  58. TileSet.tile_set_occluder_offset()
  59. TileSet.tile_set_region()
  60. TileSet.tile_set_shape()
  61. TileSet.tile_set_shape_offset()
  62. TileSet.tile_set_shape_one_way()
  63. TileSet.tile_set_shape_one_way_margin()
  64. TileSet.tile_set_shape_transform()
  65. TileSet.tile_set_shapes()
  66. TileSet.tile_set_texture()
  67. TileSet.tile_set_texture_offset()
  68. TileSet.tile_set_tile_mode()
  69. TileSet.tile_set_z_index()

Time

  1. Time
  2. Time.get_date_dict_from_system()
  3. Time.get_date_dict_from_unix_time()
  4. Time.get_date_string_from_system()
  5. Time.get_date_string_from_unix_time()
  6. Time.get_datetime_dict_from_datetime_string()
  7. Time.get_datetime_dict_from_system()
  8. Time.get_datetime_dict_from_unix_time()
  9. Time.get_datetime_string_from_datetime_dict()
  10. Time.get_datetime_string_from_system()
  11. Time.get_datetime_string_from_unix_time()
  12. Time.get_offset_string_from_offset_minutes()
  13. Time.get_ticks_msec()
  14. Time.get_ticks_usec()
  15. Time.get_time_dict_from_system()
  16. Time.get_time_dict_from_unix_time()
  17. Time.get_time_string_from_system()
  18. Time.get_time_string_from_unix_time()
  19. Time.get_time_zone_from_system()
  20. Time.get_unix_time_from_datetime_dict()
  21. Time.get_unix_time_from_datetime_string()
  22. Time.get_unix_time_from_system()

Timer

  1. Timer
  2. Timer.is_stopped()
  3. Timer.start()
  4. Timer.stop()
  5. Timer.autostart()
  6. Timer.one_shot()
  7. Timer.paused()
  8. Timer.process_mode()
  9. Timer.time_left()
  10. Timer.wait_time()
  11. Timer.timeout()

ToolButton

  1. ToolButton
  2. ToolButton.font_color()
  3. ToolButton.font_color_disabled()
  4. ToolButton.font_color_focus()
  5. ToolButton.font_color_hover()
  6. ToolButton.font_color_pressed()
  7. ToolButton.hseparation()
  8. ToolButton.font()
  9. ToolButton.disabled()
  10. ToolButton.focus()
  11. ToolButton.hover()
  12. ToolButton.normal()
  13. ToolButton.pressed()

TouchScreenButton

  1. TouchScreenButton
  2. TouchScreenButton.is_pressed()
  3. TouchScreenButton.action()
  4. TouchScreenButton.bitmask()
  5. TouchScreenButton.normal()
  6. TouchScreenButton.passby_press()
  7. TouchScreenButton.shape()
  8. TouchScreenButton.shape_centered()
  9. TouchScreenButton.shape_visible()
  10. TouchScreenButton.visibility_mode()
  11. TouchScreenButton.pressed()
  12. TouchScreenButton.released()

Transform

  1. Transform
  2. Transform.IDENTITY()
  3. Transform.affine_inverse()
  4. Transform.interpolate_with()
  5. Transform.inverse()
  6. Transform.is_equal_approx()
  7. Transform.looking_at()
  8. Transform.orthonormalized()
  9. Transform.rotated()
  10. Transform.scaled()
  11. Transform.translated()
  12. Transform.xform()
  13. Transform.xform_inv()
  14. Transform.basis()
  15. Transform.origin()

Transform2D

  1. Transform2D
  2. Transform2D.IDENTITY()
  3. Transform2D.affine_inverse()
  4. Transform2D.basis_xform()
  5. Transform2D.basis_xform_inv()
  6. Transform2D.get_origin()
  7. Transform2D.get_rotation()
  8. Transform2D.get_scale()
  9. Transform2D.interpolate_with()
  10. Transform2D.inverse()
  11. Transform2D.is_equal_approx()
  12. Transform2D.orthonormalized()
  13. Transform2D.rotated()
  14. Transform2D.scaled()
  15. Transform2D.translated()
  16. Transform2D.xform()
  17. Transform2D.xform_inv()
  18. Transform2D.origin()
  19. Transform2D.x()
  20. Transform2D.y()

Translation

  1. Translation
  2. Translation.add_message()
  3. Translation.erase_message()
  4. Translation._get_message()
  5. Translation.get_message_count()
  6. Translation.get_message_list()
  7. Translation.locale()
  8. Translation.get_message()

TranslationServer

  1. TranslationServer
  2. TranslationServer.add_translation()
  3. TranslationServer.clear()
  4. TranslationServer.get_loaded_locales()
  5. TranslationServer.get_locale()
  6. TranslationServer.get_locale_name()
  7. TranslationServer.remove_translation()
  8. TranslationServer.set_locale()
  9. TranslationServer.translate()

Tree

  1. Tree
  2. Tree.clear()
  3. Tree.create_item()
  4. Tree.edit_selected()
  5. Tree.ensure_cursor_is_visible()
  6. Tree.get_button_id_at_position()
  7. Tree.get_column_at_position()
  8. Tree.get_column_title()
  9. Tree.get_column_width()
  10. Tree.get_custom_popup_rect()
  11. Tree.get_drop_section_at_position()
  12. Tree.get_edited()
  13. Tree.get_edited_column()
  14. Tree.get_item_area_rect()
  15. Tree.get_item_at_position()
  16. Tree.get_next_selected()
  17. Tree.get_pressed_button()
  18. Tree.get_root()
  19. Tree.get_scroll()
  20. Tree.get_selected()
  21. Tree.get_selected_column()
  22. Tree.scroll_to_item()
  23. Tree.set_column_expand()
  24. Tree.set_column_min_width()
  25. Tree.set_column_title()
  26. Tree.allow_reselect()
  27. Tree.allow_rmb_select()
  28. Tree.column_titles_visible()
  29. Tree.columns()
  30. Tree.drop_mode_flags()
  31. Tree.hide_folding()
  32. Tree.hide_root()
  33. Tree.select_mode()
  34. Tree.button_pressed()
  35. Tree.cell_selected()
  36. Tree.column_title_pressed()
  37. Tree.custom_popup_edited()
  38. Tree.empty_rmb()
  39. Tree.empty_tree_rmb_selected()
  40. Tree.item_activated()
  41. Tree.item_collapsed()
  42. Tree.item_custom_button_pressed()
  43. Tree.item_double_clicked()
  44. Tree.item_edited()
  45. Tree.item_rmb_edited()
  46. Tree.item_rmb_selected()
  47. Tree.item_selected()
  48. Tree.multi_selected()
  49. Tree.nothing_selected()
  50. Tree.custom_button_font_highlight()
  51. Tree.drop_position_color()
  52. Tree.font_color()
  53. Tree.font_color_selected()
  54. Tree.guide_color()
  55. Tree.relationship_line_color()
  56. Tree.title_button_color()
  57. Tree.button_margin()
  58. Tree.draw_guides()
  59. Tree.draw_relationship_lines()
  60. Tree.hseparation()
  61. Tree.item_margin()
  62. Tree.scroll_border()
  63. Tree.scroll_speed()
  64. Tree.vseparation()
  65. Tree.font()
  66. Tree.title_button_font()
  67. Tree.arrow()
  68. Tree.arrow_collapsed()
  69. Tree.checked()
  70. Tree.select_arrow()
  71. Tree.unchecked()
  72. Tree.updown()
  73. Tree.bg()
  74. Tree.bg_focus()
  75. Tree.cursor()
  76. Tree.cursor_unfocused()
  77. Tree.custom_button()
  78. Tree.custom_button_hover()
  79. Tree.custom_button_pressed()
  80. Tree.selected()
  81. Tree.selected_focus()
  82. Tree.title_button_hover()
  83. Tree.title_button_normal()
  84. Tree.title_button_pressed()

TreeItem

  1. TreeItem
  2. TreeItem.add_button()
  3. TreeItem.call_recursive()
  4. TreeItem.clear_custom_bg_color()
  5. TreeItem.clear_custom_color()
  6. TreeItem.deselect()
  7. TreeItem.erase_button()
  8. TreeItem.get_button()
  9. TreeItem.get_button_by_id()
  10. TreeItem.get_button_count()
  11. TreeItem.get_button_id()
  12. TreeItem.get_button_tooltip()
  13. TreeItem.get_cell_mode()
  14. TreeItem.get_children()
  15. TreeItem.get_custom_bg_color()
  16. TreeItem.get_custom_color()
  17. TreeItem.get_expand_right()
  18. TreeItem.get_icon()
  19. TreeItem.get_icon_max_width()
  20. TreeItem.get_icon_modulate()
  21. TreeItem.get_icon_region()
  22. TreeItem.get_metadata()
  23. TreeItem.get_next()
  24. TreeItem.get_next_visible()
  25. TreeItem.get_parent()
  26. TreeItem.get_prev()
  27. TreeItem.get_prev_visible()
  28. TreeItem.get_range()
  29. TreeItem.get_range_config()
  30. TreeItem.get_suffix()
  31. TreeItem.get_text()
  32. TreeItem.get_text_align()
  33. TreeItem.get_tooltip()
  34. TreeItem.is_button_disabled()
  35. TreeItem.is_checked()
  36. TreeItem.is_custom_set_as_button()
  37. TreeItem.is_editable()
  38. TreeItem.is_selectable()
  39. TreeItem.is_selected()
  40. TreeItem.move_to_bottom()
  41. TreeItem.move_to_top()
  42. TreeItem.remove_child()
  43. TreeItem.select()
  44. TreeItem.set_button()
  45. TreeItem.set_button_disabled()
  46. TreeItem.set_cell_mode()
  47. TreeItem.set_checked()
  48. TreeItem.set_custom_as_button()
  49. TreeItem.set_custom_bg_color()
  50. TreeItem.set_custom_color()
  51. TreeItem.set_custom_draw()
  52. TreeItem.set_editable()
  53. TreeItem.set_expand_right()
  54. TreeItem.set_icon()
  55. TreeItem.set_icon_max_width()
  56. TreeItem.set_icon_modulate()
  57. TreeItem.set_icon_region()
  58. TreeItem.set_metadata()
  59. TreeItem.set_range()
  60. TreeItem.set_range_config()
  61. TreeItem.set_selectable()
  62. TreeItem.set_suffix()
  63. TreeItem.set_text()
  64. TreeItem.set_text_align()
  65. TreeItem.set_tooltip()
  66. TreeItem.collapsed()
  67. TreeItem.custom_minimum_height()
  68. TreeItem.disable_folding()

Tween

  1. Tween
  2. Tween.follow_method()
  3. Tween.follow_property()
  4. Tween.get_runtime()
  5. Tween.interpolate_callback()
  6. Tween.interpolate_deferred_callback()
  7. Tween.interpolate_method()
  8. Tween.interpolate_property()
  9. Tween.is_active()
  10. Tween.remove()
  11. Tween.remove_all()
  12. Tween.reset()
  13. Tween.reset_all()
  14. Tween.resume()
  15. Tween.resume_all()
  16. Tween.seek()
  17. Tween.set_active()
  18. Tween.start()
  19. Tween.stop()
  20. Tween.stop_all()
  21. Tween.targeting_method()
  22. Tween.targeting_property()
  23. Tween.tell()
  24. Tween.playback_process_mode()
  25. Tween.playback_speed()
  26. Tween.repeat()
  27. Tween.tween_all_completed()
  28. Tween.tween_completed()
  29. Tween.tween_started()
  30. Tween.tween_step()

UDPServer

  1. UDPServer
  2. UDPServer.is_connection_available()
  3. UDPServer.is_listening()
  4. UDPServer.listen()
  5. UDPServer.poll()
  6. UDPServer.stop()
  7. UDPServer.take_connection()
  8. UDPServer.max_pending_connections()

UndoRedo

  1. UndoRedo
  2. UndoRedo.add_do_method()
  3. UndoRedo.add_do_property()
  4. UndoRedo.add_do_reference()
  5. UndoRedo.add_undo_method()
  6. UndoRedo.add_undo_property()
  7. UndoRedo.add_undo_reference()
  8. UndoRedo.clear_history()
  9. UndoRedo.commit_action()
  10. UndoRedo.create_action()
  11. UndoRedo.get_current_action_name()
  12. UndoRedo.get_version()
  13. UndoRedo.has_redo()
  14. UndoRedo.has_undo()
  15. UndoRedo.is_commiting_action()
  16. UndoRedo.redo()
  17. UndoRedo.undo()
  18. UndoRedo.version_changed()

UPNP

  1. UPNP
  2. UPNP.add_device()
  3. UPNP.add_port_mapping()
  4. UPNP.clear_devices()
  5. UPNP.delete_port_mapping()
  6. UPNP.discover()
  7. UPNP.get_device()
  8. UPNP.get_device_count()
  9. UPNP.get_gateway()
  10. UPNP.query_external_address()
  11. UPNP.remove_device()
  12. UPNP.set_device()
  13. UPNP.discover_ipv6()
  14. UPNP.discover_local_port()
  15. UPNP.discover_multicast_if()

UPNPDevice

  1. UPNPDevice
  2. UPNPDevice.add_port_mapping()
  3. UPNPDevice.delete_port_mapping()
  4. UPNPDevice.is_valid_gateway()
  5. UPNPDevice.query_external_address()
  6. UPNPDevice.description_url()
  7. UPNPDevice.igd_control_url()
  8. UPNPDevice.igd_our_addr()
  9. UPNPDevice.igd_service_type()
  10. UPNPDevice.igd_status()
  11. UPNPDevice.service_type()

Vector2

  1. Vector2
  2. Vector2.AXIS_X()
  3. Vector2.abs()
  4. Vector2.angle()
  5. Vector2.angle_to()
  6. Vector2.angle_to_point()
  7. Vector2.aspect()
  8. Vector2.bounce()
  9. Vector2.ceil()
  10. Vector2.clamped()
  11. Vector2.cross()
  12. Vector2.cubic_interpolate()
  13. Vector2.direction_to()
  14. Vector2.distance_squared_to()
  15. Vector2.distance_to()
  16. Vector2.dot()
  17. Vector2.floor()
  18. Vector2.is_equal_approx()
  19. Vector2.is_normalized()
  20. Vector2.length()
  21. Vector2.length_squared()
  22. Vector2.limit_length()
  23. Vector2.linear_interpolate()
  24. Vector2.move_toward()
  25. Vector2.normalized()
  26. Vector2.posmod()
  27. Vector2.posmodv()
  28. Vector2.project()
  29. Vector2.reflect()
  30. Vector2.rotated()
  31. Vector2.round()
  32. Vector2.sign()
  33. Vector2.slerp()
  34. Vector2.slide()
  35. Vector2.snapped()
  36. Vector2.tangent()
  37. Vector2.x()
  38. Vector2.y()

Vector3

  1. Vector3
  2. Vector3.AXIS_X()
  3. Vector3.abs()
  4. Vector3.angle_to()
  5. Vector3.bounce()
  6. Vector3.ceil()
  7. Vector3.cross()
  8. Vector3.cubic_interpolate()
  9. Vector3.direction_to()
  10. Vector3.distance_squared_to()
  11. Vector3.distance_to()
  12. Vector3.dot()
  13. Vector3.floor()
  14. Vector3.inverse()
  15. Vector3.is_equal_approx()
  16. Vector3.is_normalized()
  17. Vector3.length()
  18. Vector3.length_squared()
  19. Vector3.limit_length()
  20. Vector3.linear_interpolate()
  21. Vector3.max_axis()
  22. Vector3.min_axis()
  23. Vector3.move_toward()
  24. Vector3.normalized()
  25. Vector3.outer()
  26. Vector3.posmod()
  27. Vector3.posmodv()
  28. Vector3.project()
  29. Vector3.reflect()
  30. Vector3.rotated()
  31. Vector3.round()
  32. Vector3.sign()
  33. Vector3.signed_angle_to()
  34. Vector3.slerp()
  35. Vector3.slide()
  36. Vector3.snapped()
  37. Vector3.to_diagonal_matrix()
  38. Vector3.x()
  39. Vector3.y()
  40. Vector3.z()

VehicleWheel

  1. VehicleWheel
  2. VehicleWheel.get_contact_body()
  3. VehicleWheel.get_rpm()
  4. VehicleWheel.get_skidinfo()
  5. VehicleWheel.is_in_contact()
  6. VehicleWheel.brake()
  7. VehicleWheel.damping_compression()
  8. VehicleWheel.damping_relaxation()
  9. VehicleWheel.engine_force()
  10. VehicleWheel.steering()
  11. VehicleWheel.suspension_max_force()
  12. VehicleWheel.suspension_stiffness()
  13. VehicleWheel.suspension_travel()
  14. VehicleWheel.use_as_steering()
  15. VehicleWheel.use_as_traction()
  16. VehicleWheel.wheel_friction_slip()
  17. VehicleWheel.wheel_radius()
  18. VehicleWheel.wheel_rest_length()
  19. VehicleWheel.wheel_roll_influence()

VideoPlayer

  1. VideoPlayer
  2. VideoPlayer.get_stream_name()
  3. VideoPlayer.get_video_texture()
  4. VideoPlayer.is_playing()
  5. VideoPlayer.play()
  6. VideoPlayer.stop()
  7. VideoPlayer.audio_track()
  8. VideoPlayer.autoplay()
  9. VideoPlayer.buffering_msec()
  10. VideoPlayer.bus()
  11. VideoPlayer.expand()
  12. VideoPlayer.paused()
  13. VideoPlayer.stream()
  14. VideoPlayer.stream_position()
  15. VideoPlayer.volume()
  16. VideoPlayer.volume_db()
  17. VideoPlayer.finished()

Viewport

  1. Viewport
  2. Viewport.find_world()
  3. Viewport.find_world_2d()
  4. Viewport.get_camera()
  5. Viewport.get_final_transform()
  6. Viewport.get_modal_stack_top()
  7. Viewport.get_mouse_position()
  8. Viewport.get_render_info()
  9. Viewport.get_shadow_atlas_quadrant_subdiv()
  10. Viewport.get_size_override()
  11. Viewport.get_texture()
  12. Viewport.get_viewport_rid()
  13. Viewport.get_visible_rect()
  14. Viewport.gui_get_drag_data()
  15. Viewport.gui_has_modal_stack()
  16. Viewport.gui_is_drag_successful()
  17. Viewport.gui_is_dragging()
  18. Viewport.input()
  19. Viewport.is_input_handled()
  20. Viewport.is_size_override_enabled()
  21. Viewport.set_attach_to_screen_rect()
  22. Viewport.set_input_as_handled()
  23. Viewport.set_shadow_atlas_quadrant_subdiv()
  24. Viewport.set_size_override()
  25. Viewport.unhandled_input()
  26. Viewport.update_worlds()
  27. Viewport.warp_mouse()
  28. Viewport.arvr()
  29. Viewport.audio_listener_enable_2d()
  30. Viewport.audio_listener_enable_3d()
  31. Viewport.canvas_transform()
  32. Viewport.debanding()
  33. Viewport.debug_draw()
  34. Viewport.disable_3d()
  35. Viewport.fxaa()
  36. Viewport.global_canvas_transform()
  37. Viewport.gui_disable_input()
  38. Viewport.gui_snap_controls_to_pixels()
  39. Viewport.handle_input_locally()
  40. Viewport.hdr()
  41. Viewport.keep_3d_linear()
  42. Viewport.msaa()
  43. Viewport.own_world()
  44. Viewport.physics_object_picking()
  45. Viewport.render_direct_to_screen()
  46. Viewport.render_target_clear_mode()
  47. Viewport.render_target_update_mode()
  48. Viewport.render_target_v_flip()
  49. Viewport.shadow_atlas_quad_0()
  50. Viewport.shadow_atlas_quad_1()
  51. Viewport.shadow_atlas_quad_2()
  52. Viewport.shadow_atlas_quad_3()
  53. Viewport.shadow_atlas_size()
  54. Viewport.sharpen_intensity()
  55. Viewport.size()
  56. Viewport.size_override_stretch()
  57. Viewport.transparent_bg()
  58. Viewport.usage()
  59. Viewport.use_32_bpc_depth()
  60. Viewport.world()
  61. Viewport.world_2d()
  62. Viewport.gui_focus_changed()
  63. Viewport.size_changed()

VisibilityEnabler2D

  1. VisibilityEnabler2D
  2. VisibilityEnabler2D.is_enabler_enabled()
  3. VisibilityEnabler2D.set_enabler()
  4. VisibilityEnabler2D.freeze_bodies()
  5. VisibilityEnabler2D.pause_animated_sprites()
  6. VisibilityEnabler2D.pause_animations()
  7. VisibilityEnabler2D.pause_particles()
  8. VisibilityEnabler2D.physics_process_parent()
  9. VisibilityEnabler2D.process_parent()

VisibilityNotifier

  1. VisibilityNotifier
  2. VisibilityNotifier.is_on_screen()
  3. VisibilityNotifier.aabb()
  4. VisibilityNotifier.max_distance()
  5. VisibilityNotifier.camera_entered()
  6. VisibilityNotifier.camera_exited()
  7. VisibilityNotifier.screen_entered()
  8. VisibilityNotifier.screen_exited()

VisibilityNotifier2D

  1. VisibilityNotifier2D
  2. VisibilityNotifier2D.is_on_screen()
  3. VisibilityNotifier2D.rect()
  4. VisibilityNotifier2D.screen_entered()
  5. VisibilityNotifier2D.screen_exited()
  6. VisibilityNotifier2D.viewport_entered()
  7. VisibilityNotifier2D.viewport_exited()

VisualInstance

  1. VisualInstance
  2. VisualInstance.get_aabb()
  3. VisualInstance.get_base()
  4. VisualInstance.get_instance()
  5. VisualInstance.get_layer_mask_bit()
  6. VisualInstance.get_transformed_aabb()
  7. VisualInstance.set_base()
  8. VisualInstance.set_layer_mask_bit()
  9. VisualInstance.layers()

VisualScript

  1. VisualScript
  2. VisualScript.add_custom_signal()
  3. VisualScript.add_function()
  4. VisualScript.add_node()
  5. VisualScript.add_variable()
  6. VisualScript.custom_signal_add_argument()
  7. VisualScript.custom_signal_get_argument_count()
  8. VisualScript.custom_signal_get_argument_name()
  9. VisualScript.custom_signal_get_argument_type()
  10. VisualScript.custom_signal_remove_argument()
  11. VisualScript.custom_signal_set_argument_name()
  12. VisualScript.custom_signal_set_argument_type()
  13. VisualScript.custom_signal_swap_argument()
  14. VisualScript.data_connect()
  15. VisualScript.data_disconnect()
  16. VisualScript.get_function_node_id()
  17. VisualScript.get_function_scroll()
  18. VisualScript.get_node()
  19. VisualScript.get_node_position()
  20. VisualScript.get_variable_default_value()
  21. VisualScript.get_variable_export()
  22. VisualScript.get_variable_info()
  23. VisualScript.has_custom_signal()
  24. VisualScript.has_data_connection()
  25. VisualScript.has_function()
  26. VisualScript.has_node()
  27. VisualScript.has_sequence_connection()
  28. VisualScript.has_variable()
  29. VisualScript.remove_custom_signal()
  30. VisualScript.remove_function()
  31. VisualScript.remove_node()
  32. VisualScript.remove_variable()
  33. VisualScript.rename_custom_signal()
  34. VisualScript.rename_function()
  35. VisualScript.rename_variable()
  36. VisualScript.sequence_connect()
  37. VisualScript.sequence_disconnect()
  38. VisualScript.set_function_scroll()
  39. VisualScript.set_instance_base_type()
  40. VisualScript.set_node_position()
  41. VisualScript.set_variable_default_value()
  42. VisualScript.set_variable_export()
  43. VisualScript.set_variable_info()
  44. VisualScript.node_ports_changed()

VisualScriptCustomNode

  1. VisualScriptCustomNode
  2. VisualScriptCustomNode.STEP_PUSH_STACK_BIT()
  3. VisualScriptCustomNode._get_caption()
  4. VisualScriptCustomNode._get_category()
  5. VisualScriptCustomNode._get_input_value_port_count()
  6. VisualScriptCustomNode._get_input_value_port_hint()
  7. VisualScriptCustomNode._get_input_value_port_hint_string()
  8. VisualScriptCustomNode._get_input_value_port_name()
  9. VisualScriptCustomNode._get_input_value_port_type()
  10. VisualScriptCustomNode._get_output_sequence_port_count()
  11. VisualScriptCustomNode._get_output_sequence_port_text()
  12. VisualScriptCustomNode._get_output_value_port_count()
  13. VisualScriptCustomNode._get_output_value_port_hint()
  14. VisualScriptCustomNode._get_output_value_port_hint_string()
  15. VisualScriptCustomNode._get_output_value_port_name()
  16. VisualScriptCustomNode._get_output_value_port_type()
  17. VisualScriptCustomNode._get_text()
  18. VisualScriptCustomNode._get_working_memory_size()
  19. VisualScriptCustomNode._has_input_sequence_port()
  20. VisualScriptCustomNode._step()

VisualScriptFunctionCall

  1. VisualScriptFunctionCall
  2. VisualScriptFunctionCall.base_script()
  3. VisualScriptFunctionCall.base_type()
  4. VisualScriptFunctionCall.basic_type()
  5. VisualScriptFunctionCall.call_mode()
  6. VisualScriptFunctionCall.function()
  7. VisualScriptFunctionCall.node_path()
  8. VisualScriptFunctionCall.rpc_call_mode()
  9. VisualScriptFunctionCall.singleton()
  10. VisualScriptFunctionCall.use_default_args()
  11. VisualScriptFunctionCall.validate()

VisualScriptLists

  1. VisualScriptLists
  2. VisualScriptLists.add_input_data_port()
  3. VisualScriptLists.add_output_data_port()
  4. VisualScriptLists.remove_input_data_port()
  5. VisualScriptLists.remove_output_data_port()
  6. VisualScriptLists.set_input_data_port_name()
  7. VisualScriptLists.set_input_data_port_type()
  8. VisualScriptLists.set_output_data_port_name()
  9. VisualScriptLists.set_output_data_port_type()

VisualScriptNode

  1. VisualScriptNode
  2. VisualScriptNode.get_default_input_value()
  3. VisualScriptNode.get_visual_script()
  4. VisualScriptNode.ports_changed_notify()
  5. VisualScriptNode.set_default_input_value()
  6. VisualScriptNode.ports_changed()

VisualScriptPropertyGet

  1. VisualScriptPropertyGet
  2. VisualScriptPropertyGet.base_script()
  3. VisualScriptPropertyGet.base_type()
  4. VisualScriptPropertyGet.basic_type()
  5. VisualScriptPropertyGet.index()
  6. VisualScriptPropertyGet.node_path()
  7. VisualScriptPropertyGet.property()
  8. VisualScriptPropertyGet.set_mode()

VisualScriptPropertySet

  1. VisualScriptPropertySet
  2. VisualScriptPropertySet.assign_op()
  3. VisualScriptPropertySet.base_script()
  4. VisualScriptPropertySet.base_type()
  5. VisualScriptPropertySet.basic_type()
  6. VisualScriptPropertySet.index()
  7. VisualScriptPropertySet.node_path()
  8. VisualScriptPropertySet.property()
  9. VisualScriptPropertySet.set_mode()

VisualServer

  1. VisualServer
  2. VisualServer.NO_INDEX_ARRAY()
  3. VisualServer.black_bars_set_images()
  4. VisualServer.black_bars_set_margins()
  5. VisualServer.camera_create()
  6. VisualServer.camera_set_cull_mask()
  7. VisualServer.camera_set_environment()
  8. VisualServer.camera_set_frustum()
  9. VisualServer.camera_set_orthogonal()
  10. VisualServer.camera_set_perspective()
  11. VisualServer.camera_set_transform()
  12. VisualServer.camera_set_use_vertical_aspect()
  13. VisualServer.canvas_create()
  14. VisualServer.canvas_item_add_circle()
  15. VisualServer.canvas_item_add_clip_ignore()
  16. VisualServer.canvas_item_add_line()
  17. VisualServer.canvas_item_add_mesh()
  18. VisualServer.canvas_item_add_multimesh()
  19. VisualServer.canvas_item_add_nine_patch()
  20. VisualServer.canvas_item_add_particles()
  21. VisualServer.canvas_item_add_polygon()
  22. VisualServer.canvas_item_add_polyline()
  23. VisualServer.canvas_item_add_primitive()
  24. VisualServer.canvas_item_add_rect()
  25. VisualServer.canvas_item_add_set_transform()
  26. VisualServer.canvas_item_add_texture_rect()
  27. VisualServer.canvas_item_add_texture_rect_region()
  28. VisualServer.canvas_item_add_triangle_array()
  29. VisualServer.canvas_item_clear()
  30. VisualServer.canvas_item_create()
  31. VisualServer.canvas_item_set_clip()
  32. VisualServer.canvas_item_set_copy_to_backbuffer()
  33. VisualServer.canvas_item_set_custom_rect()
  34. VisualServer.canvas_item_set_distance_field_mode()
  35. VisualServer.canvas_item_set_draw_behind_parent()
  36. VisualServer.canvas_item_set_draw_index()
  37. VisualServer.canvas_item_set_light_mask()
  38. VisualServer.canvas_item_set_material()
  39. VisualServer.canvas_item_set_modulate()
  40. VisualServer.canvas_item_set_parent()
  41. VisualServer.canvas_item_set_self_modulate()
  42. VisualServer.canvas_item_set_sort_children_by_y()
  43. VisualServer.canvas_item_set_transform()
  44. VisualServer.canvas_item_set_use_parent_material()
  45. VisualServer.canvas_item_set_visible()
  46. VisualServer.canvas_item_set_z_as_relative_to_parent()
  47. VisualServer.canvas_item_set_z_index()
  48. VisualServer.canvas_light_attach_to_canvas()
  49. VisualServer.canvas_light_create()
  50. VisualServer.canvas_light_occluder_attach_to_canvas()
  51. VisualServer.canvas_light_occluder_create()
  52. VisualServer.canvas_light_occluder_set_enabled()
  53. VisualServer.canvas_light_occluder_set_light_mask()
  54. VisualServer.canvas_light_occluder_set_polygon()
  55. VisualServer.canvas_light_occluder_set_transform()
  56. VisualServer.canvas_light_set_color()
  57. VisualServer.canvas_light_set_enabled()
  58. VisualServer.canvas_light_set_energy()
  59. VisualServer.canvas_light_set_height()
  60. VisualServer.canvas_light_set_item_cull_mask()
  61. VisualServer.canvas_light_set_item_shadow_cull_mask()
  62. VisualServer.canvas_light_set_layer_range()
  63. VisualServer.canvas_light_set_mode()
  64. VisualServer.canvas_light_set_scale()
  65. VisualServer.canvas_light_set_shadow_buffer_size()
  66. VisualServer.canvas_light_set_shadow_color()
  67. VisualServer.canvas_light_set_shadow_enabled()
  68. VisualServer.canvas_light_set_shadow_filter()
  69. VisualServer.canvas_light_set_shadow_gradient_length()
  70. VisualServer.canvas_light_set_shadow_smooth()
  71. VisualServer.canvas_light_set_texture()
  72. VisualServer.canvas_light_set_texture_offset()
  73. VisualServer.canvas_light_set_transform()
  74. VisualServer.canvas_light_set_z_range()
  75. VisualServer.canvas_occluder_polygon_create()
  76. VisualServer.canvas_occluder_polygon_set_cull_mode()
  77. VisualServer.canvas_occluder_polygon_set_shape()
  78. VisualServer.canvas_occluder_polygon_set_shape_as_lines()
  79. VisualServer.canvas_set_item_mirroring()
  80. VisualServer.canvas_set_modulate()
  81. VisualServer.directional_light_create()
  82. VisualServer.draw()
  83. VisualServer.environment_create()
  84. VisualServer.environment_set_adjustment()
  85. VisualServer.environment_set_ambient_light()
  86. VisualServer.environment_set_background()
  87. VisualServer.environment_set_bg_color()
  88. VisualServer.environment_set_bg_energy()
  89. VisualServer.environment_set_canvas_max_layer()
  90. VisualServer.environment_set_dof_blur_far()
  91. VisualServer.environment_set_dof_blur_near()
  92. VisualServer.environment_set_fog()
  93. VisualServer.environment_set_fog_depth()
  94. VisualServer.environment_set_fog_height()
  95. VisualServer.environment_set_glow()
  96. VisualServer.environment_set_sky()
  97. VisualServer.environment_set_sky_custom_fov()
  98. VisualServer.environment_set_sky_orientation()
  99. VisualServer.environment_set_ssao()
  100. VisualServer.environment_set_ssr()
  101. VisualServer.environment_set_tonemap()
  102. VisualServer.finish()
  103. VisualServer.force_draw()
  104. VisualServer.force_sync()
  105. VisualServer.free_rid()
  106. VisualServer.get_render_info()
  107. VisualServer.get_test_cube()
  108. VisualServer.get_test_texture()
  109. VisualServer.get_video_adapter_name()
  110. VisualServer.get_video_adapter_vendor()
  111. VisualServer.get_white_texture()
  112. VisualServer.gi_probe_create()
  113. VisualServer.gi_probe_get_bias()
  114. VisualServer.gi_probe_get_bounds()
  115. VisualServer.gi_probe_get_cell_size()
  116. VisualServer.gi_probe_get_dynamic_data()
  117. VisualServer.gi_probe_get_dynamic_range()
  118. VisualServer.gi_probe_get_energy()
  119. VisualServer.gi_probe_get_normal_bias()
  120. VisualServer.gi_probe_get_propagation()
  121. VisualServer.gi_probe_get_to_cell_xform()
  122. VisualServer.gi_probe_is_compressed()
  123. VisualServer.gi_probe_is_interior()
  124. VisualServer.gi_probe_set_bias()
  125. VisualServer.gi_probe_set_bounds()
  126. VisualServer.gi_probe_set_cell_size()
  127. VisualServer.gi_probe_set_compress()
  128. VisualServer.gi_probe_set_dynamic_data()
  129. VisualServer.gi_probe_set_dynamic_range()
  130. VisualServer.gi_probe_set_energy()
  131. VisualServer.gi_probe_set_interior()
  132. VisualServer.gi_probe_set_normal_bias()
  133. VisualServer.gi_probe_set_propagation()
  134. VisualServer.gi_probe_set_to_cell_xform()
  135. VisualServer.has_changed()
  136. VisualServer.has_feature()
  137. VisualServer.has_os_feature()
  138. VisualServer.immediate_begin()
  139. VisualServer.immediate_clear()
  140. VisualServer.immediate_color()
  141. VisualServer.immediate_create()
  142. VisualServer.immediate_end()
  143. VisualServer.immediate_get_material()
  144. VisualServer.immediate_normal()
  145. VisualServer.immediate_set_material()
  146. VisualServer.immediate_tangent()
  147. VisualServer.immediate_uv()
  148. VisualServer.immediate_uv2()
  149. VisualServer.immediate_vertex()
  150. VisualServer.immediate_vertex_2d()
  151. VisualServer.init()
  152. VisualServer.instance_attach_object_instance_id()
  153. VisualServer.instance_attach_skeleton()
  154. VisualServer.instance_create()
  155. VisualServer.instance_create2()
  156. VisualServer.instance_geometry_set_as_instance_lod()
  157. VisualServer.instance_geometry_set_cast_shadows_setting()
  158. VisualServer.instance_geometry_set_draw_range()
  159. VisualServer.instance_geometry_set_flag()
  160. VisualServer.instance_geometry_set_material_overlay()
  161. VisualServer.instance_geometry_set_material_override()
  162. VisualServer.instance_set_base()
  163. VisualServer.instance_set_blend_shape_weight()
  164. VisualServer.instance_set_custom_aabb()
  165. VisualServer.instance_set_exterior()
  166. VisualServer.instance_set_extra_visibility_margin()
  167. VisualServer.instance_set_layer_mask()
  168. VisualServer.instance_set_scenario()
  169. VisualServer.instance_set_surface_material()
  170. VisualServer.instance_set_transform()
  171. VisualServer.instance_set_use_lightmap()
  172. VisualServer.instance_set_visible()
  173. VisualServer.instances_cull_aabb()
  174. VisualServer.instances_cull_convex()
  175. VisualServer.instances_cull_ray()
  176. VisualServer.light_directional_set_blend_splits()
  177. VisualServer.light_directional_set_shadow_depth_range_mode()
  178. VisualServer.light_directional_set_shadow_mode()
  179. VisualServer.light_omni_set_shadow_detail()
  180. VisualServer.light_omni_set_shadow_mode()
  181. VisualServer.light_set_bake_mode()
  182. VisualServer.light_set_color()
  183. VisualServer.light_set_cull_mask()
  184. VisualServer.light_set_negative()
  185. VisualServer.light_set_param()
  186. VisualServer.light_set_projector()
  187. VisualServer.light_set_reverse_cull_face_mode()
  188. VisualServer.light_set_shadow()
  189. VisualServer.light_set_shadow_color()
  190. VisualServer.light_set_use_gi()
  191. VisualServer.lightmap_capture_create()
  192. VisualServer.lightmap_capture_get_bounds()
  193. VisualServer.lightmap_capture_get_energy()
  194. VisualServer.lightmap_capture_get_octree()
  195. VisualServer.lightmap_capture_get_octree_cell_subdiv()
  196. VisualServer.lightmap_capture_get_octree_cell_transform()
  197. VisualServer.lightmap_capture_is_interior()
  198. VisualServer.lightmap_capture_set_bounds()
  199. VisualServer.lightmap_capture_set_energy()
  200. VisualServer.lightmap_capture_set_interior()
  201. VisualServer.lightmap_capture_set_octree()
  202. VisualServer.lightmap_capture_set_octree_cell_subdiv()
  203. VisualServer.lightmap_capture_set_octree_cell_transform()
  204. VisualServer.make_sphere_mesh()
  205. VisualServer.material_create()
  206. VisualServer.material_get_param()
  207. VisualServer.material_get_param_default()
  208. VisualServer.material_get_shader()
  209. VisualServer.material_set_line_width()
  210. VisualServer.material_set_next_pass()
  211. VisualServer.material_set_param()
  212. VisualServer.material_set_render_priority()
  213. VisualServer.material_set_shader()
  214. VisualServer.mesh_add_surface_from_arrays()
  215. VisualServer.mesh_clear()
  216. VisualServer.mesh_create()
  217. VisualServer.mesh_get_blend_shape_count()
  218. VisualServer.mesh_get_blend_shape_mode()
  219. VisualServer.mesh_get_custom_aabb()
  220. VisualServer.mesh_get_surface_count()
  221. VisualServer.mesh_remove_surface()
  222. VisualServer.mesh_set_blend_shape_count()
  223. VisualServer.mesh_set_blend_shape_mode()
  224. VisualServer.mesh_set_custom_aabb()
  225. VisualServer.mesh_surface_get_aabb()
  226. VisualServer.mesh_surface_get_array()
  227. VisualServer.mesh_surface_get_array_index_len()
  228. VisualServer.mesh_surface_get_array_len()
  229. VisualServer.mesh_surface_get_arrays()
  230. VisualServer.mesh_surface_get_blend_shape_arrays()
  231. VisualServer.mesh_surface_get_format()
  232. VisualServer.mesh_surface_get_format_offset()
  233. VisualServer.mesh_surface_get_format_stride()
  234. VisualServer.mesh_surface_get_index_array()
  235. VisualServer.mesh_surface_get_material()
  236. VisualServer.mesh_surface_get_primitive_type()
  237. VisualServer.mesh_surface_get_skeleton_aabb()
  238. VisualServer.mesh_surface_set_material()
  239. VisualServer.mesh_surface_update_region()
  240. VisualServer.multimesh_allocate()
  241. VisualServer.multimesh_create()
  242. VisualServer.multimesh_get_aabb()
  243. VisualServer.multimesh_get_instance_count()
  244. VisualServer.multimesh_get_mesh()
  245. VisualServer.multimesh_get_visible_instances()
  246. VisualServer.multimesh_instance_get_color()
  247. VisualServer.multimesh_instance_get_custom_data()
  248. VisualServer.multimesh_instance_get_transform()
  249. VisualServer.multimesh_instance_get_transform_2d()
  250. VisualServer.multimesh_instance_set_color()
  251. VisualServer.multimesh_instance_set_custom_data()
  252. VisualServer.multimesh_instance_set_transform()
  253. VisualServer.multimesh_instance_set_transform_2d()
  254. VisualServer.multimesh_set_as_bulk_array()
  255. VisualServer.multimesh_set_mesh()
  256. VisualServer.multimesh_set_visible_instances()
  257. VisualServer.omni_light_create()
  258. VisualServer.particles_create()
  259. VisualServer.particles_get_current_aabb()
  260. VisualServer.particles_get_emitting()
  261. VisualServer.particles_is_inactive()
  262. VisualServer.particles_request_process()
  263. VisualServer.particles_restart()
  264. VisualServer.particles_set_amount()
  265. VisualServer.particles_set_custom_aabb()
  266. VisualServer.particles_set_draw_order()
  267. VisualServer.particles_set_draw_pass_mesh()
  268. VisualServer.particles_set_draw_passes()
  269. VisualServer.particles_set_emission_transform()
  270. VisualServer.particles_set_emitting()
  271. VisualServer.particles_set_explosiveness_ratio()
  272. VisualServer.particles_set_fixed_fps()
  273. VisualServer.particles_set_fractional_delta()
  274. VisualServer.particles_set_lifetime()
  275. VisualServer.particles_set_one_shot()
  276. VisualServer.particles_set_pre_process_time()
  277. VisualServer.particles_set_process_material()
  278. VisualServer.particles_set_randomness_ratio()
  279. VisualServer.particles_set_speed_scale()
  280. VisualServer.particles_set_use_local_coordinates()
  281. VisualServer.reflection_probe_create()
  282. VisualServer.reflection_probe_set_as_interior()
  283. VisualServer.reflection_probe_set_cull_mask()
  284. VisualServer.reflection_probe_set_enable_box_projection()
  285. VisualServer.reflection_probe_set_enable_shadows()
  286. VisualServer.reflection_probe_set_extents()
  287. VisualServer.reflection_probe_set_intensity()
  288. VisualServer.reflection_probe_set_interior_ambient()
  289. VisualServer.reflection_probe_set_interior_ambient_energy()
  290. VisualServer.reflection_probe_set_interior_ambient_probe_contribution()
  291. VisualServer.reflection_probe_set_max_distance()
  292. VisualServer.reflection_probe_set_origin_offset()
  293. VisualServer.reflection_probe_set_update_mode()
  294. VisualServer.request_frame_drawn_callback()
  295. VisualServer.scenario_create()
  296. VisualServer.scenario_set_debug()
  297. VisualServer.scenario_set_environment()
  298. VisualServer.scenario_set_fallback_environment()
  299. VisualServer.scenario_set_reflection_atlas_size()
  300. VisualServer.set_boot_image()
  301. VisualServer.set_debug_generate_wireframes()
  302. VisualServer.set_default_clear_color()
  303. VisualServer.set_shader_async_hidden_forbidden()
  304. VisualServer.set_shader_time_scale()
  305. VisualServer.set_use_occlusion_culling()
  306. VisualServer.shader_create()
  307. VisualServer.shader_get_code()
  308. VisualServer.shader_get_default_texture_param()
  309. VisualServer.shader_get_param_list()
  310. VisualServer.shader_set_code()
  311. VisualServer.shader_set_default_texture_param()
  312. VisualServer.skeleton_allocate()
  313. VisualServer.skeleton_bone_get_transform()
  314. VisualServer.skeleton_bone_get_transform_2d()
  315. VisualServer.skeleton_bone_set_transform()
  316. VisualServer.skeleton_bone_set_transform_2d()
  317. VisualServer.skeleton_create()
  318. VisualServer.skeleton_get_bone_count()
  319. VisualServer.sky_create()
  320. VisualServer.sky_set_texture()
  321. VisualServer.spot_light_create()
  322. VisualServer.sync()
  323. VisualServer.texture_allocate()
  324. VisualServer.texture_bind()
  325. VisualServer.texture_create()
  326. VisualServer.texture_create_from_image()
  327. VisualServer.texture_debug_usage()
  328. VisualServer.texture_get_data()
  329. VisualServer.texture_get_depth()
  330. VisualServer.texture_get_flags()
  331. VisualServer.texture_get_format()
  332. VisualServer.texture_get_height()
  333. VisualServer.texture_get_path()
  334. VisualServer.texture_get_texid()
  335. VisualServer.texture_get_type()
  336. VisualServer.texture_get_width()
  337. VisualServer.texture_set_data()
  338. VisualServer.texture_set_data_partial()
  339. VisualServer.texture_set_flags()
  340. VisualServer.texture_set_path()
  341. VisualServer.texture_set_proxy()
  342. VisualServer.texture_set_shrink_all_x2_on_set_data()
  343. VisualServer.texture_set_size_override()
  344. VisualServer.textures_keep_original()
  345. VisualServer.viewport_attach_camera()
  346. VisualServer.viewport_attach_canvas()
  347. VisualServer.viewport_attach_to_screen()
  348. VisualServer.viewport_create()
  349. VisualServer.viewport_detach()
  350. VisualServer.viewport_get_render_info()
  351. VisualServer.viewport_get_texture()
  352. VisualServer.viewport_remove_canvas()
  353. VisualServer.viewport_set_active()
  354. VisualServer.viewport_set_canvas_stacking()
  355. VisualServer.viewport_set_canvas_transform()
  356. VisualServer.viewport_set_clear_mode()
  357. VisualServer.viewport_set_debug_draw()
  358. VisualServer.viewport_set_disable_3d()
  359. VisualServer.viewport_set_disable_environment()
  360. VisualServer.viewport_set_global_canvas_transform()
  361. VisualServer.viewport_set_hdr()
  362. VisualServer.viewport_set_hide_canvas()
  363. VisualServer.viewport_set_hide_scenario()
  364. VisualServer.viewport_set_msaa()
  365. VisualServer.viewport_set_parent_viewport()
  366. VisualServer.viewport_set_render_direct_to_screen()
  367. VisualServer.viewport_set_scenario()
  368. VisualServer.viewport_set_shadow_atlas_quadrant_subdivision()
  369. VisualServer.viewport_set_shadow_atlas_size()
  370. VisualServer.viewport_set_sharpen_intensity()
  371. VisualServer.viewport_set_size()
  372. VisualServer.viewport_set_transparent_background()
  373. VisualServer.viewport_set_update_mode()
  374. VisualServer.viewport_set_usage()
  375. VisualServer.viewport_set_use_32_bpc_depth()
  376. VisualServer.viewport_set_use_arvr()
  377. VisualServer.viewport_set_use_debanding()
  378. VisualServer.viewport_set_use_fxaa()
  379. VisualServer.viewport_set_vflip()
  380. VisualServer.render_loop_enabled()
  381. VisualServer.frame_post_draw()
  382. VisualServer.frame_pre_draw()

VisualShader

  1. VisualShader
  2. VisualShader.NODE_ID_INVALID()
  3. VisualShader.add_node()
  4. VisualShader.can_connect_nodes()
  5. VisualShader.connect_nodes()
  6. VisualShader.connect_nodes_forced()
  7. VisualShader.disconnect_nodes()
  8. VisualShader.get_node()
  9. VisualShader.get_node_connections()
  10. VisualShader.get_node_list()
  11. VisualShader.get_node_position()
  12. VisualShader.get_valid_node_id()
  13. VisualShader.is_node_connection()
  14. VisualShader.remove_node()
  15. VisualShader.set_mode()
  16. VisualShader.set_node_position()
  17. VisualShader.graph_offset()

VisualShaderNode

  1. VisualShaderNode
  2. VisualShaderNode.get_default_input_values()
  3. VisualShaderNode.get_input_port_default_value()
  4. VisualShaderNode.set_default_input_values()
  5. VisualShaderNode.set_input_port_default_value()
  6. VisualShaderNode.output_port_for_preview()
  7. VisualShaderNode.editor_refresh_request()

VisualShaderNodeCustom

  1. VisualShaderNodeCustom
  2. VisualShaderNodeCustom._get_category()
  3. VisualShaderNodeCustom._get_code()
  4. VisualShaderNodeCustom._get_description()
  5. VisualShaderNodeCustom._get_global_code()
  6. VisualShaderNodeCustom._get_input_port_count()
  7. VisualShaderNodeCustom._get_input_port_name()
  8. VisualShaderNodeCustom._get_input_port_type()
  9. VisualShaderNodeCustom._get_name()
  10. VisualShaderNodeCustom._get_output_port_count()
  11. VisualShaderNodeCustom._get_output_port_name()
  12. VisualShaderNodeCustom._get_output_port_type()
  13. VisualShaderNodeCustom._get_return_icon_type()
  14. VisualShaderNodeCustom._get_subcategory()

VisualShaderNodeGroupBase

  1. VisualShaderNodeGroupBase
  2. VisualShaderNodeGroupBase.add_input_port()
  3. VisualShaderNodeGroupBase.add_output_port()
  4. VisualShaderNodeGroupBase.clear_input_ports()
  5. VisualShaderNodeGroupBase.clear_output_ports()
  6. VisualShaderNodeGroupBase.get_free_input_port_id()
  7. VisualShaderNodeGroupBase.get_free_output_port_id()
  8. VisualShaderNodeGroupBase.get_input_port_count()
  9. VisualShaderNodeGroupBase.get_inputs()
  10. VisualShaderNodeGroupBase.get_output_port_count()
  11. VisualShaderNodeGroupBase.get_outputs()
  12. VisualShaderNodeGroupBase.has_input_port()
  13. VisualShaderNodeGroupBase.has_output_port()
  14. VisualShaderNodeGroupBase.is_valid_port_name()
  15. VisualShaderNodeGroupBase.remove_input_port()
  16. VisualShaderNodeGroupBase.remove_output_port()
  17. VisualShaderNodeGroupBase.set_input_port_name()
  18. VisualShaderNodeGroupBase.set_input_port_type()
  19. VisualShaderNodeGroupBase.set_inputs()
  20. VisualShaderNodeGroupBase.set_output_port_name()
  21. VisualShaderNodeGroupBase.set_output_port_type()
  22. VisualShaderNodeGroupBase.set_outputs()
  23. VisualShaderNodeGroupBase.size()

VisualShaderNodeScalarUniform

  1. VisualShaderNodeScalarUniform
  2. VisualShaderNodeScalarUniform.default_value()
  3. VisualShaderNodeScalarUniform.default_value_enabled()
  4. VisualShaderNodeScalarUniform.hint()
  5. VisualShaderNodeScalarUniform.max()
  6. VisualShaderNodeScalarUniform.min()
  7. VisualShaderNodeScalarUniform.step()

VScrollBar

  1. VScrollBar
  2. VScrollBar.decrement()
  3. VScrollBar.decrement_highlight()
  4. VScrollBar.decrement_pressed()
  5. VScrollBar.increment()
  6. VScrollBar.increment_highlight()
  7. VScrollBar.increment_pressed()
  8. VScrollBar.grabber()
  9. VScrollBar.grabber_highlight()
  10. VScrollBar.grabber_pressed()
  11. VScrollBar.scroll()
  12. VScrollBar.scroll_focus()

VSlider

  1. VSlider
  2. VSlider.grabber()
  3. VSlider.grabber_disabled()
  4. VSlider.grabber_highlight()
  5. VSlider.tick()
  6. VSlider.grabber_area()
  7. VSlider.grabber_area_highlight()
  8. VSlider.slider()

WebRTCDataChannel

  1. WebRTCDataChannel
  2. WebRTCDataChannel.close()
  3. WebRTCDataChannel.get_buffered_amount()
  4. WebRTCDataChannel.get_id()
  5. WebRTCDataChannel.get_label()
  6. WebRTCDataChannel.get_max_packet_life_time()
  7. WebRTCDataChannel.get_max_retransmits()
  8. WebRTCDataChannel.get_protocol()
  9. WebRTCDataChannel.get_ready_state()
  10. WebRTCDataChannel.is_negotiated()
  11. WebRTCDataChannel.is_ordered()
  12. WebRTCDataChannel.poll()
  13. WebRTCDataChannel.was_string_packet()
  14. WebRTCDataChannel.write_mode()

WebRTCMultiplayer

  1. WebRTCMultiplayer
  2. WebRTCMultiplayer.add_peer()
  3. WebRTCMultiplayer.close()
  4. WebRTCMultiplayer.get_peer()
  5. WebRTCMultiplayer.get_peers()
  6. WebRTCMultiplayer.has_peer()
  7. WebRTCMultiplayer.initialize()
  8. WebRTCMultiplayer.remove_peer()

WebRTCPeerConnection

  1. WebRTCPeerConnection
  2. WebRTCPeerConnection.add_ice_candidate()
  3. WebRTCPeerConnection.close()
  4. WebRTCPeerConnection.create_data_channel()
  5. WebRTCPeerConnection.create_offer()
  6. WebRTCPeerConnection.get_connection_state()
  7. WebRTCPeerConnection.initialize()
  8. WebRTCPeerConnection.poll()
  9. WebRTCPeerConnection.set_local_description()
  10. WebRTCPeerConnection.set_remote_description()
  11. WebRTCPeerConnection.data_channel_received()
  12. WebRTCPeerConnection.ice_candidate_created()
  13. WebRTCPeerConnection.session_description_created()

WebSocketClient

  1. WebSocketClient
  2. WebSocketClient.connect_to_url()
  3. WebSocketClient.disconnect_from_host()
  4. WebSocketClient.get_connected_host()
  5. WebSocketClient.get_connected_port()
  6. WebSocketClient.trusted_ssl_certificate()
  7. WebSocketClient.verify_ssl()
  8. WebSocketClient.connection_closed()
  9. WebSocketClient.connection_error()
  10. WebSocketClient.connection_established()
  11. WebSocketClient.data_received()
  12. WebSocketClient.server_close_request()

WebSocketPeer

  1. WebSocketPeer
  2. WebSocketPeer.close()
  3. WebSocketPeer.get_connected_host()
  4. WebSocketPeer.get_connected_port()
  5. WebSocketPeer.get_current_outbound_buffered_amount()
  6. WebSocketPeer.get_write_mode()
  7. WebSocketPeer.is_connected_to_host()
  8. WebSocketPeer.set_no_delay()
  9. WebSocketPeer.set_write_mode()
  10. WebSocketPeer.was_string_packet()

WebSocketServer

  1. WebSocketServer
  2. WebSocketServer.disconnect_peer()
  3. WebSocketServer.get_peer_address()
  4. WebSocketServer.get_peer_port()
  5. WebSocketServer.has_peer()
  6. WebSocketServer.is_listening()
  7. WebSocketServer.listen()
  8. WebSocketServer.set_extra_headers()
  9. WebSocketServer.stop()
  10. WebSocketServer.bind_ip()
  11. WebSocketServer.ca_chain()
  12. WebSocketServer.handshake_timeout()
  13. WebSocketServer.private_key()
  14. WebSocketServer.ssl_certificate()
  15. WebSocketServer.client_close_request()
  16. WebSocketServer.client_connected()
  17. WebSocketServer.client_disconnected()
  18. WebSocketServer.data_received()

WebXRInterface

  1. WebXRInterface
  2. WebXRInterface.get_controller()
  3. WebXRInterface.get_controller_target_ray_mode()
  4. WebXRInterface.is_session_supported()
  5. WebXRInterface.bounds_geometry()
  6. WebXRInterface.optional_features()
  7. WebXRInterface.reference_space_type()
  8. WebXRInterface.requested_reference_space_types()
  9. WebXRInterface.required_features()
  10. WebXRInterface.session_mode()
  11. WebXRInterface.visibility_state()
  12. WebXRInterface.xr_standard_mapping()
  13. WebXRInterface.reference_space_reset()
  14. WebXRInterface.select()
  15. WebXRInterface.selectend()
  16. WebXRInterface.selectstart()
  17. WebXRInterface.session_ended()
  18. WebXRInterface.session_failed()
  19. WebXRInterface.session_started()
  20. WebXRInterface.session_supported()
  21. WebXRInterface.squeeze()
  22. WebXRInterface.squeezeend()
  23. WebXRInterface.squeezestart()
  24. WebXRInterface.visibility_state_changed()

WindowDialog

  1. WindowDialog
  2. WindowDialog.get_close_button()
  3. WindowDialog.resizable()
  4. WindowDialog.window_title()
  5. WindowDialog.title_color()
  6. WindowDialog.close_h_ofs()
  7. WindowDialog.close_v_ofs()
  8. WindowDialog.scaleborder_size()
  9. WindowDialog.title_height()
  10. WindowDialog.title_font()
  11. WindowDialog.close()
  12. WindowDialog.close_highlight()
  13. WindowDialog.panel()

World

  1. World
  2. World.direct_space_state()
  3. World.environment()
  4. World.fallback_environment()
  5. World.navigation_map()
  6. World.scenario()
  7. World.space()

World2D

  1. World2D
  2. World2D.canvas()
  3. World2D.direct_space_state()
  4. World2D.navigation_map()
  5. World2D.space()

XMLParser

  1. XMLParser
  2. XMLParser.get_attribute_count()
  3. XMLParser.get_attribute_name()
  4. XMLParser.get_attribute_value()
  5. XMLParser.get_current_line()
  6. XMLParser.get_named_attribute_value()
  7. XMLParser.get_named_attribute_value_safe()
  8. XMLParser.get_node_data()
  9. XMLParser.get_node_name()
  10. XMLParser.get_node_offset()
  11. XMLParser.get_node_type()
  12. XMLParser.has_attribute()
  13. XMLParser.is_empty()
  14. XMLParser.open()
  15. XMLParser.open_buffer()
  16. XMLParser.read()
  17. XMLParser.seek()
  18. XMLParser.skip_section()

Предисловие.

В этом уроке мы познакомимся с Godot, изучим его основы и создадим платформер. Без разницы, умеете ли вы программировать или нет, я объясняю все с нуля. Если готовы, начинаем.

Godot — это полностью бесплатный игровой движок, с открытым исходным кодом.

Он позволяет делать игры и программы под:

  • Web
  • Windows
  • Linux (в том числе Mac)
  • Android
  • IOS
  • PS4 и Nintendo Switch — только через посредника, подробнее в документации

И неофициально под пиратские прошивки:

  • PS Vita
  • Nintendo Switch

Также, сам движок Godot, доступен на:

  • Linux
  • Windows
  • Web (т.е. в браузере)
  • Android

Да, именно так, вы можете создавать свои игры с телефона (в теории), что не советую, т.к. у телефона маленький экран и это неудобно. Используйте лучше планшет с клавиатурой и мышкой, или ноутбук приобретите.

Godot, в отличии от других движков (Unity, Unreal Engine), не требователен к железу, и работает быстро даже на самом устарелом железе.

Немного теории

Кратко о том как все устроенно в Godot:

  • В Godot все состоит из сцен.
  • Внутри сцен находятся узлы(Nodes) или другие сцены. Другими словами, в сцену можно вложить другую сцену или узел.
  • Узлы — это кубики из которых строятся сцены
  • Узлы могут передавать сообщения другим узлам с помощью сигналов, но об этом позже.

Начинаем работу.

Скачайте Godot с официального сайта. Далее, создайте проект newTest.

У вас откроется проект, разберем за что отвечает каждая часть интерфейса.

Разбираемся с интерфейсом.

Разберем каждую часть:

  • Nodes — здесь располагается дерево узлов и сцен
  • Resources — файловый менеджер, отсюда будем забирать ресурсы.
  • Main workspace — главное окошко, в нем будем расставлять врагов на уровне, рисовать карту и т.д.
  • Current Node Settings — настройки выбранного узла из дерева узлов Nodes

Сверху расположены режимы:

  • 2D — для 2D сцен
  • 3D — для 3D сцен
  • Script — для скриптом хранящих логику сцены
  • AssetLib — магазин с бесплатными ресурсами для Godot

Выберите 2D режим.

Теперь разберем узлы (nodes):

  • Синий— отвечает за узлы для работы с 2D графикой.
  • Красный— отвечает за 3D графику
  • Зеленый— за пользовательский интерфейс (за GUI)

В этом уроке, мы не будем создавать интерфейс и работать с 3D графикой, т.е. будем использовать только синие узлы.

Ок, теперь, создайте вот такое дерево узлов:

Дерево узлов

Для этого нажимайте + (вверху), или используйте комбинацию Ctrl+A. Имя узла то же, что и на скриншоте сверху.

Вложенные узлы являются частью узла родителя, т.е. перемещаются вместе с ним. В нашем примере: Camera2D вложена в CharacterBody2D, т.е. Camera2D — ребенок, CharactedBody2D — родитель.

Разберем кратко добавленные узлы:

  • Node2D — контейнер, куда мы можем вложить другие объекты.
  • CharacterBody2D — объект, который взаимодействует с физикой Godot, т.е. может взаимодействовать с уровнем (останавливаться при столкновении со стеной), и другими объектами на уровне. Его будем использовать для игрока.
  • Camera2D — камера, через которую игрок видит игру.
  • Sprite2D — спрайт, т.е. обычная картинка
  • CollisionShape2D — форма коллизии

Теперь, выберите Sprite2D, и установите ему спрайт перетаскиванием картинки в поле Texture.

Задали спрайт игрока, отлично. Теперь, задайте CollisionShape (Форма коллизии), в качестве типа, выберем прямоугольник (RectangleShape2D)

Подгоните форму коллизии под размер спрайта

Давайте сгруппируем CharacterBody2D, чтобы случайно не передвинуть CollisionShape2D. Сгруппированные узлы, всегда, перемещаются вместе.

Ок, теперь переименуем узлы, для этого дважды кликните по нему. Переименуйте узлы как на скриншоте.

Переименование узлы

И скомпилируем.

Получили следующее.

Теперь, давайте создадим уровень.

Создаем уровень

Скачайте тайлы с OpenGameArt (файл sheet.png) и переместите его в ваш Godot проект.

Далее, в TileMap, создайте новый Tileset ()

Переместите туда тайлы (sheet.png)

Соглашаемся

Вот и все, теперь вы можете нарисовать уровень с помощью тайлов. Выбираете тайл и рисуете им.

Однако, у этих тайлов нет коллизии, что значит что игрок будет проваливаться сквозь них. Что-бы это исправить, создадим Физический слой (Physics Layer)

Теперь, мы можем настроить коллизию для каждого тайла (по аналогии с игроком), для этого:

  • Зайдите в Tileset (внутри узла TileMap)
  • Выберите режим Paint
  • Выберите Physics Layer 0

Далее, выбирайте тайл — справа, и устанавливайте ему форму коллизии — слева.

Ок, вы создали уровень. Теперь прикрепим к игроку скрипт, чтобы мы могли управлять им.

Спасибо Godot 4 (в ранних версиях такого не было), код игрока создался автоматически.

Вы уже сейчас, можете запустить игру и она будет работать.

Управление следующее:

  • Движение игрока задается стрелками
  • Прыжок на пробел

Но давайте напишем свою логику игрока. Таким образом, у вас будет понимание как писать игры на этом движке.

Основы GDScript.

Если вы знакомы с Python, или любым другим языком программирования, то можете пропустить данный блок и прокрутить статью до блока Настраиваем управление. Т.к. здесь, я буду объяснять самые основы.

Разберем основные понятия:

  • Переменная — это именованные данные. Например, speed = 123
  • Константа — неизменяемая переменная
  • Функция — блок кода, который выполняется при вызове функции
  • Ветвление — это блок кода, который выполняется только если условие — истина.
  • Комментарии — удобные подсказки для себя любимого, не влияют на код, но очень сильно помогают разобраться в нем и не забыть что за что отвечает.

Комментарии.

Начнем с самого простого, с комментариев. Пишутся они так:

#ваш_комментарий_пишите_здесь_что_хотите

Т.е. начинаются с # (решетки). Комментарии не влияют на код, они нужны для удобства программиста.

Переменные

Нужны они для хранения данных, например, координат игрока.

Переменные создаются по такому шаблону:

var имя_переменной

Переменная создана, ей можно задать значение

имя_переменной = 1337

А также, получить его. В примере, попробуем присвоить значение одной переменной, другой.

имя_переменной_другая = имя_переменной

И пример использования переменных:

var posX
var posY = 10
posX = posY

Математические операции с переменными

Также, можно производить математические операции, примерно так:

var x1 = 5
var x2 = 10
var sum = x1+x2 #15
var div = 5/x1 #1
var mul = 5*x2 #50
var reminder = 10%7 #3

где

  • + сложение
  • — вычитание
  • * умножение
  • / деление
  • % остаток от деления

Также, есть упрощенная форма записи.

x1 += 5

Что, то же самое что и:

x1 = x1 + 5

Подобным образом можно упростить и другие операции:

x1 += 5
x1 -= 5
x1 /= 5
x1 *= 5

Массив значений

Коллекция значений одного типа, создается массив так:

var test_arr = [1,2,3]
  • test_arr — названия переменной массива
  • [1,2,3] — значения массива

Вы можете создать пустой массив, опустив данные в скобках

var test_arr = []

чтобы получить значение, пишите индекс массива в квадратных скобках.

test_arr[1] #2
test_arr[0] #1
test_arr[2] #3
test_arr[4] #error

Если выйти за границу массива [4], получим ошибку.

Используйте append, для добавления элементов в конец массива

test_arr.append(1337)

append — значит добавить в переводе с английского

Ладно, с основами массивов разобрались, двигаемся дальше.

Константы

Константа — это неизменяемые именованные данные.

Пишутся так:

const имя_константы = 300.0

В отличие от переменной, не могут менять значение. В качестве примера

const SPEED = 300.0
var x_pos += SPEED

Функции.

Функция позволяет вызвать блок кода (несколько строк кода подряд). Границы блока определяются форматированием, таким образом.

func test123():
  #Start block
  var i=0
  var b = 1
  b += i
  #Close block

Т.е. прям как в дереве узлов в Godot.

Начало блока определяется : (двоеточием). Если несколько строк кода имеют одинаковое количество пробелов, значит они в 1-ом блоке.

блок_1:
  var b = 1
  var a = 121
  блок_2:
    b = 5
    a = 11
    var d = 333
  var c = 1

Смысл, думаю, понятен, если нет, спрашивайте в комментариях к статье.

Еще, переменные изолированны границами блока. Я имею ввиду, что блок_2 в примере выше, имеет доступ к переменным a и b, в нем же создается переменная d

блок_2:
  b = 5
  a = 11
  var d = 333

Так вот, блок_1 к переменной d доступа не имеет, и следовательно, подобный псевдо-код на выдуманном языке вызовет выдуманную ошибку

блок_1:
  var b = 1
  var a = 121
  блок_2:
    b = 5
    a = 11
    var d = 333
  var c = 1
  d = 123

Ок. Вернемся к реальному коду. Чтобы вызвать функцию test123 используется эта комманда:

test123()

Т.е. шаблон такой:

имя_функции(аргументы)

В нашем случае, аргументов — нет, поэтому оставляет скобки пустыми.

В функцию можно передать аргументы (данные извне). Вот так:

func test123(randName1, randName2, test1):
  return randName1 + randName2 + test1

test123(2,2,50)

Т.е. аргументы это randName1, randName2, test1, значения этих аргументов задается при вызове функции, т.е. в нашем случае:

  • randName1 = 2
  • randName2 = 2
  • test1 = 50

В функции появилась новая комманда return. Она указывает что возвращает функция. Т.е. функцию проще представить как черный ящик, который что-то там делает, и на выходе выдает то что нам нужно. Так вот, выдает он с помощью return. В нашем случае, функция возвращает сумму аргументов (2,2,50).

Также, функция может ничего не возвращать, и просто, преждевременно завершить свою работу.

func test1():
  var i=0
  var b=1
  return
  var c = i+b

Либо же, преждевременно вернуть значение. Т.е. в данном случае этот код:

var c = i+b

Не выполнится, т.к. мы уже вышли из функции с помощью return

Это полезно при ветвлении(if,else,elif,match) или в циклах (for, while), который я пока не буду описывать. Я уже жалею что не вывел блок основ программирования в отдельную статью.

Ветвления

Ветвления неразрывно связаны с булевой логикой и условиями.

Переменные могут иметь булево значение:

var testBool = true

Булево значение, может быть правдой или ложью (true и false)

Условия, по итогу, возвращают булево значение.

var testBool
testBool = 1 > 2 #false
testBool = 1 < 2 #true
testBool = 1 >= 2 #false
testBool = 1 <= 2 #true
testBool = 1 == 2 #false
testBool = 1 != 2 #true
testBool = not true #false
testBool = true and true #true
testBool = true and false #false
testBool = true or false #true
testBool = false or false #false
testBool = not(false and true) #not(false) = true

И подробное объяснение:

  • 1 > 2 — 1 больше 2
  • 1 < 2 — 1 меньше 2
  • 1 >= 2 — 1 больше или равно 2-м
  • 1 <= 2 — 1 меньше или равно 2-м
  • 1 == 2 — 1 равно 2-м
  • 1 != 2 — 1 неравно 2-м
  • not true — инвертировать булево значение (true превращается в false и наоборот)
  • true and true — возвращает true если оба значения true, в ином случае, вернет false
  • true or false — возвращает true если хотя-бы 1-о значение равно true, в ином случае, вернет false

Эти условия можно использовать в ветвлении, примерно так:

if(условие) #Если условие истина, выполняем этот блок
  какой_то_код
else: #Если ложь, выполняем этот
  другой_какой_то_код

Операторы ветвления (if,else), позволяют выполнять блок кода в зависимости от условия.

И в качестве примера:

var deserveFiveMark = false
var yourMark
if(deserveFiveMark):
  yourMark = 5
else:
  yourMark = 2

Блок else, можно не писать если нет необходимости. Также, можно делать зависимые условия, т.е. перебирать варианты, если первый не подошел проверяем второй и так далее, если какой-то подошел, то другие варианты не используем. Делается это так:

var yourMark = 3
if(yourMark == 5):
  print("Five")
elif(yourMark == 4):
  print("Four")
elif(yourMark == 3):
  print("Three")
elif(yourMark == 2):
  print("Two")
elif(yourMark == 1):
  print("One")

Блок elif это сокращенние от else if, т.е. elif это удобная запись этого:

if(yourMark == 5):
  print("Five")
else:
  if(yourMark == 4):
    print("Four")
  else:
    if(yourMark == 4):
      print("Three") 
    ...

Ладно, этого вам хватит на первое время, двигаемся дальше.

Настраиваем управление.

Сперва, настроим управление, для этого зайдем в Проект->Настройки проекта->Список действий.

В Godot, управление задается действиями, которые можно привязать к кнопкам. Что удобно, если вы хотите одновременно задать управление под клавиатуру и джойстик.

Создайте действия:

  • move_right
  • move_left
  • jump

Введя названия в поле, и нажав ENTER

Теперь, к данным действиям привяжем кнопки. Для этого нажмите на +

И нажмите на кнопку (для move_left это A), далее ОК

Добавьте остальные действия по аналогии. Должно получится так:

Возвращаемся к коду.

Давайте заменим код игрока на следующий:

extends CharacterBody2D #Наследуем CharacterBody2D

#Прописываем константы
const SPEED = 300.0
const JUMP_VELOCITY = -400.0
const GRAVITY = 500.0

# Переопределяем _physics_process
func _physics_process(delta):
  #Если игрок не на полу, т.е. в воздухе, то применяем гравитацию
  if not is_on_floor():
    velocity.y += GRAVITY*delta
  #Если игрок на полу, и только что нажата кнопка jump, то даем вверх скорость игроку
  if Input.is_action_just_pressed("jump") and is_on_floor():
    velocity.y = JUMP_VELOCITY
	
  var direction = 0
  if Input.is_action_pressed("move_left"):
    direction += 1
  if Input.is_action_pressed("move_right"):
    direction -= 1
  #Даем горизонтальную скорость игроку
  velocity.x = direction*SPEED
  #move_and_slide применяет скорость к игроку, взаимодействует с физикой движка.
  move_and_slide()

Рассмотрим его:

extends CharacterBody2D #Наследуем CharacterBody2D

Если кратко, когда я говорю что что-то наследуется от CharacterBody2D, я имею ввиду что CharacterBody2D берется как шаблон, т.е. в нашем случае, наш объект (узел) является свежей копией CharacterBody2D, это значит что данный скрипт имеет доступ ко всем переменным и функциям CharacterBody2D.

#Прописываем константы
const SPEED = 300.0
const JUMP_VELOCITY = -400.0
const GRAVITY = 500.0

Обычные константы, мы их уже проходили

# Переопределяем _physics_process
func _physics_process(delta):

Данная функция вызывается самим движком 60 раз в секунду (еще _ready, _input, _process вызываются но об этом позже). Поэтому я и написал переопределяем в комментарии.

#Если игрок не на полу, т.е. в воздухе, то применяем гравитацию
  if not is_on_floor():
    velocity.y += GRAVITY*delta

Функция in_on_floor() возвращает true если игрок на полу, иначе false. Т.е. в данном коде, мы применяем гравитацию к игроку (увеличивает скорость по оси y) на GRAVITY и умножаем на delta.

delta — это время между кадрами, нужна она для получения стабильной скорости при разных FPS. Т.е. если мало FPS то delta большая, если много FPS, то delta — маленькая. Умножив скорость на delta, можно получить стабильную скорость независимо от FPS.

Еще, заметьте, мы нигде не определяли переменную velocity. А получили её от CharacterBody2D, после наследования.

 #Если игрок на полу, и только что нажата кнопка jump, то даем вверх скорость игроку
  if Input.is_action_just_pressed("jump") and is_on_floor():
    velocity.y = JUMP_VELOCITY

Рассмотрим новую комманду Input.is_action_just_pressed.

Input — это синглтон (singleton), т.е. переменная доступная везде. У неё есть функции:

  • is_action_jump_pressed — действие только что нажато. Срабатывает 1 раз в момент нажатия действия.
  • is_action_pressed — дествие нажато. Срабатывает каждый кадр при нажатии действия.
  • is_action_just_released — дествие только что отжато. Срабатывает 1 раз в момент отжатия действия.

Есть и другие функции, но это самые часто используемые. В качестве аргумента принимают названние действия.

Т.е. код выше, меняет скорость игрока если игрок нажал пробел и он на полу.

var direction = 0
if Input.is_action_pressed("move_left"):
  direction += 1
if Input.is_action_pressed("move_right"):
  direction -= 1
#Даем горизонтальную скорость игроку
velocity.x = direction*SPEED

Данный код меняет переменную direction, нужен чтобы если мы нажали вправо и влево одновременно, игрок никуда не двигался. И применяет скорость к игроку.

И самое последнее:

move_and_slide()

Данная функция просчитывает всю физику за вас. Т.е:

  • Не дает пройти сквозь CollisionShape2D
  • Прибавляет скорость к позиции игрока
  • Обновляет значение функции is_on_floor()
  • Влияет на скорость игрока (velocity)
  • и т.д.

Полезная функция, скажу я вам.

Ок, теперь все разобрали. Если остались вопросы, оставляйте их в комментариях.

Заключение.

В этой статье я кратко прошелся по основам упуская много деталей, в следующей разберем их подробней, а также познакомимся с сигналами.

Итоговый результат.

Всем привет!

Давненько от меня не было слышно никаких новостей, тем более и повод соответствующий, наконец-таки поделится своими наработками по Godot, и уже аж версии 3!

В этом вводном материале мы рассмотрим сам редактор, базовые элементы и немного затронем скрипты.

Скачать редактор можно как с официального сайта, так и установив через клиент Steam (кому как удобнее).

Я буду использовать версию из Steam, так как она позволяет одновременно работать как с версией 3, так и запускать версию 2.1. Забегая вперёд скажу, что в третьей версии очень многое поменялось, некоторая логика, вызовы в скриптах и т.д. Но обо всём по порядку.

После запуска Godot, вы увидите окошко со списком доступных проектов. Их можно как запустить сразу, нажав кнопку «Запустить», так и открыть в редакторе, соответственно кнопка «Редактировать».

Примеры проектов можно скачать с сайта Godot. Однако сразу обращу ваше внимание, что проекты, написанные под Godot 2.1 с большей долей вероятности не заработают из отличия в скриптах. Поэтому, при скачивании, обратите внимание на версию.

После того как вы скачали и распаковали архив в какую-нибудь папку на диске, её нужно подключить к редактору. Нажимаем кнопку «Импорт», указываем путь, и нажимаем «Импортировать и Редактировать», после чего наши демо-проекты появятся в списке доступных.

Так же демо-проекты можно посмотреть, выбрав вкладку «Шаблоны». Выбираем заинтересовавший нас проект, например, «2D Particles Demo». Нажимаем на название, и во вновь открывшемся окне устанавливаем (кнопка «Установить»).

По сути можно сразу посмотреть проект в действии, кнопкой «Запустить». Однако может быть ситуация, как с «2D Particles Demo», когда для просмотра нужно его сначала всё-так открыть в редакторе для импорта некоторых компонентов.

Думаю, с демо-примерами вы разберётесь самостоятельно, а мы создадим новый проект, нажав соответствующую кнопку. В вновь открывшемся окне у нас спросят название проекта и где мы хотим его разместить (пустая папка).

Несмотря на то, что редактор Godot русифицирован, я всё же рекомендую задавать имена файлов латинскими буквами, дабы избежать проблем в будущем и не ломать голову почему у меня вылетают непонятные ошибки или вовсе не грузится, например, картинка.

После создания проекта, у нас откроется сам редактор. Он состоит из нескольких блоков: Блок «Файловая система» — здесь располагаются блок навигации (дерево папок) и собственно все файлы нашего проекта; Блок «Сцена» — это структура (дерево) всех наших элементов на текущей сцене; Блок «Инспектор» — позволяет редактировать свойства и параметры выбранного элемента в дереве блока «Сцена».

Ещё есть блоки «Импорт» и «Узел», но мы пока рассматривать их не будем.

По центру расположен сам редактор, в зависимости от того что мы хотим редактировать он может отображать 2D-сцену, 3D-сцену, редактор скриптов, а также список доступных модулей (плагинов для самого Godot) — «AssetLib». Переключаются разделы нажатием на соответствующие надписи в верхней части.

В нижней части редактора есть ещё один блок, который по умолчанию скрыт, и открывается только при возникновении каких-либо ошибок или отладке. Он состоит из четырёх вкладок: «Вывод» — различная информация самого редактора, в том числе ошибки; «Отладчик» — используется для отладки скриптов; «Аудио» и «Анимация» мы пока рассматривать не будем.

Для того, чтобы скрыть это блок опять, достаточно нажать ещё раз на название раздела («Вывод», «Отладчик», «Аудио» или «Анимация»).

Но вернёмся к редактору, по своей сути все элементы Godot это сцены, их можно сохранять, изменять тип, встраивать в другие сцены и т.д. Мы будем работать с 2D-сценами и использовать соответствующие для них типы элементов.

Сначала создадим простой компонент, который будет у нас в будущем игроком. Для этого в блоке «Сцена» нажимаем плюс и во вновь открывшемся окошке ищем тип «KinematicBody2D» с иконкой в виде человечка. Его можно сразу найти задав фильтр в строке поиска или найти открыв дерево со списком компонентов: Node → CanvasItem → Node2D → CollisionObject2D → PhysicsBody2D → KinematicBody2D. После чего нажимаем кнопку «Создать».

По своей сути мы могли бы выбрать и обычный элемент «Node2D», но у «KinematicBody2D» есть ряд свойств, которые нам понадобятся в будущем.

После добавления элемента на сцену, рядом с названием появится желтый восклицательный знак, нажав на пиктограмму которого мы получим предупреждение:

Дело в том, что для того что бы наш игрок смог взаимодействовать с пространством у него должна быть задана область взаимодействия, ну и заодно нужно задать внешний вид игрока.

Для начала переименуем наш компонент «KinematicBody2D» в «player». В последствии это имя будет использовано при отображении элементов на игровой сцене. (Для этого достаточно кликнуть на названии и откроется поле для ввода нового имени).

Теперь необходимо добавить компонент, отвечающий за область взаимодействия или если быть точнее область обнаружения столкновений (Collision). Если у нас простой элемент или мы не хотим заморачиваться с высокой точностью, то подойдёт «CollisionShape2D». Если же у вас сложный, многогранный объект, то можно выбрать «CollisionPolygon2D».

Я не буду усложнять материал, поэтому просто добавим компонент «CollisionShape2D». Выбираем наш элемент «player», нажимаем плюс и выбираем: Node → CanvasItem → Node2D → CollisionShape2D.

И вновь получаем предупреждение с желтым восклицательным знаком:

Дело в том, что компонент мы добавили, а сама область так и не задана. Но прежде чем мы её добавим, нам понадобится ещё один элемент — Sprite. Это будет внешний вид нашего персонажа.

Выбираем узел «player», нажимаем плюс и добавляем: Node → CanvasItem → Node2D → Sprite:

Как видите, в разделе «Недавние», появились наши ранее добавленные элементы. Гораздо быстрее, нежели искать однотипные элементы каждый раз.

Теперь переключимся в блок «Файловая система», и нажав правую кнопку мыши на «res://» выберем пункт «Новая папка». В открывшемся окне введём название «images», здесь будут изображения, которые мы будет использовать в дальнейшем:

Откроем эту папку в проводнике (правая кнопка мыши на «images» и пункт «Просмотреть в проводнике». Теперь сюда нужно скопировать картинку для нашего игрока в формате PNG.

Хочу обратить ваше внимание, что PhotoShop очень любит «пихать» в файлы системную информацию, и в частности задавать не совсем корректный «Color profile». Из-за чего Godot начнёт ругаться на некорректный формат «sRGB profile»:

В принципе вы конечно можете игнорировать данное сообщение, но я всё рекомендую очистить весь лишний «мусор». Сделать это можно, например, с помощью программы «XnView MP». Для этого на нашей картинке нажимаем правую кнопку мыши и в открывшемся меню выбираем «Пакетная обработка»:

На вкладке действия нажимаем «Добавить действие» → Изображение → Удаление метаданных. Отмечаем все чекбоксы (галочки) и нажимаем преобразовать:

После чего редактор Godot успокоится и перестанет ругаться на некорректный профиль. Честно сказать я не знаю с чем это связано, ибо такая же ситуация была и с версией 2.1. Возможно в будущем я разберусь подробнее с этим моментом.

Но вернёмся в наш редактор и убедимся, что изображение нашего игрока находится на месте. Теперь это изображение нужно добавить к компоненту Sprite. Для этого выберем этот элемент в разделе «Сцена», и переключим своё внимание на раздел «Инспектор». В данный момент нас интересует свойство «Texture». Изначально там указано значение . Нас интересует «Новый ImageTexture». Можно выбрать его из меню, а можно сразу перетащить нашу картинку из блока «Файловая система» и отпустить над свойством «Texture»:

После чего увидим, что в главном окне редактора у нашего «player» появилась форма в виде нашей картинки:

Сразу хочу обратить ваше внимание вот на какой момент. Если вы планируете использовать графику в стиле pixeart, то вам вполне вероятно понадобится отключить сглаживание. В противном случае ваша картинка будет «мутная».

Для этого, в блоке «Инспектор», выбираем нашу текстуру, и в открывшемся меню выбираем пункт «Редактировать»:

В разделе «Flags» снимаем все чекбоксы (галочки) и убеждаемся, что грани нашего кубика больше не сглаживаются.

Для того, чтобы не повторять эту процедуру каждый раз, откроем блок «Импорт», снимем чекбокс (галочку) напротив «Flags». Затем нажимаем на «Предустановка..» и выбираем «Установить по умолчанию для ‘Texture’»:

Теперь при импорте новых картинок редактор не будет выставлять флаги.

Вернёмся к блоку «Сцена» и добавим наконец область взаимодействия. Для этого выберем наш компонент «CollisionShape2D» и блоке «Инспектор» зададим свойство «Shape» в виде «Новый RectangleShape2D»:

Просто квадратная область. Поскольку изображение нашего игрока всего 32 на 32 точки, то область задать будет несколько проблематично:

Но можно с помощью колеса мыши приблизить изображение и выставить область таким образом, чтобы она покрывала весь спрайт персонажа:

Можно пойти несколько другим способом и не мучатся, тягая мышкой точки. Открываем в блоке «Инспектор» раздел «Transform» и задаём свойство Scale:

Честно сказу в редакторе Godot очень много непонятных моментов, например, почему свойство именно scale (масштаб), а ни, например, просто дать возможность указать точный размер области. Или глобальная область первичного объекта (в данном случае «player») она равна 64 на 64 точки и изменить её нельзя, даже если у нас спрайт размером меньше. Честно скажу это весьма неудобно в некоторых случаях. А на англоязычных форумах предлагают модифицировать основные классы прямо внутри Godot и задавать там размер. К сожалению, с ходу у меня это не получилось сделать.

Но вернёмся к нашему игроку. По сути базовые настройки завершены, и мы можем сохранить нашу сцену уже как компонент «player». Для этого в блоке «Файловая система» создадим ещё одну папку и назовём её «elements». Теперь в главном меню редактора выберем «Сцена» → «Сохранить сцену как…» и выбрав нашу папку «elements» сохраним файл «player.tscn»:

Теперь нам нужно создать главную игровую сцену. Для этого в том же главном меню «Сцена» выбираем пункт «Новая сцена». В блоке «Сцена» нажимаем плюс и выбираем компоненту «Node»:

По сути это базовый компонент, прародитель всех остальных и нам от него ничего не потребуется (пока). Единственное, что переименуем его в «gamescene». Теперь нам на игровую сцену нам нужно добавить нашего игрока. Для этого кликнем на «gamescene» и затем нажмём на пиктограмму в виде звена цепи (рядом с плюсом) и во вновь открывшемся окне выберем: «elements → player.tscn».

Как не трудно догадаться звено цепи прикрепляет к сцене элемент в виде нашего игрока. Причём если мы потом захотим что-либо изменить в «player», то этим изменения так же отобразятся на игровой сцене. Это очень удобно, так как таких элементов может быть очень много на сцене и отдельно редактировать каждый из компонентов очень утомительно.

Компонент «player» можно спокойно перемещать мышкой в нужное место, но мы пойдём немного дальше и включим сетку и сделаем перемещение дискретное. Для этого в основном блоке редактора нажмём обзор и включим «Показать сетку». По сути её можно в любой момент включать/отключать с помощь горячих клавиш — G:

Теперь настроим размер ячеек кратное нашему игроку. Для этого нажмём на пиктограмму в виде трёх вертикальных точек и выберем пункт «Настроить привязку…»:

И укажем размер ячеек 32 на 32:

Теперь надо активировать привязку нажав на пиктограмму в виде магнита:

Так же можно переключать это режим с помощью горячей клавиши — S.

Как мы видим на скриншоте выше наш игрок попадает на пересечение ячеек и это не есть совсем хорошо:

Для того что бы наш персонаж был чётко посредине ячейки, откроем его на редактирование нажав на пиктограмму в виде «Хлопушки-нумератора»:

Теперь изменим свойства позиционирования в блоке «Инспектор», сначала для Srpite:

В подразделе «Offset» снимаем чекбокс (галочку) рядом со свойством «Centered».

Затем у элемента «CollisionShape2D» в подразделе «Position» задаём смещение (16, 16) на половину размера нашего спрайта:

Сохраняем сцену (Ctrl+S) с «player.tscn» и переключаемся на нашу игровую сцену:

Проверяем, что наш персонаж точно по середине ячейки, хоть и общий контур больше (64×64) и сохраним игровую сцену. Создадим ещё одну папку «scenes» в «res://» и сохраним туда «gamescene.tscn».

Теперь самое время проверить всю нашу конструкцию в действии. Для этого выберем в верхнем меню справа нажмём кнопку «play» или горячую клавишу — «F5».

Редактор сообщит, что не выбрана главная сцена и предложит её указать. Нажимаем «Выделение» и выбираем «gamescene.tscn»:

После чего откроется окно с игрой, и мы увидим наш квадратик с персонажем.

Теперь попробуем задать управление с помощью клавиатуры и рассмотрим базовые элементы скриптов. Сначала нам нужно задать сами клавиши.

Для этого откроем в главном меню: «Проект» → «Параметры проекта». Во вновь открывшемся окне на закладке «Список действий» мы увидим большой список. Можно использовать уже готовые элементы списка, но мы создадим четыре своих: «player_up», «player_down», «player_left», «player_right». Вставляем поочерёдно названия и нажимаем кнопку «Добавить»:

Это будут четыре события, по каждой стороне перемещения. Теперь надо задать условия, при котором будет происходить сработка события. Нажимаем плюс и выбираем «кнопка», после чего откроется окошко и нам предложат нажать кнопку на клавиатуре. По такому же принципу можно задать кнопку у геймпада или мыши:

Я буду нажимать кнопки управления курсором, но вы можете назначить их по своему усмотрению, например, WASD. В результате чего должна получится такая вот картина:

Теперь создадим ещё одну папку в разделе «res://» для скриптов — «scripts». После чего открываем на редактирование нашу сцену «player.tscn». Выбираем главный узел «player» и нажимаем пиктограмму в виде свитка с зелёным плюсиком или же можно нажать правую кнопку на узле «player» и выбрать «Прикрепить скрипт»:

Во вновь открывшемся окне оставляем все настройки по умолчанию, и изменим лишь наш путь к расположению скрипта, дабы не делать в будущем свалку:

После нажатия кнопки «Создать» откроется редактор с нашим скриптом, с шаблоном по умолчанию. Несколько слов о самом редакторе:

  • В области 1 находятся открытые скрипты проекта, в данный момент он один — player.gd;
  • В области 2 находится список функций данного скрипта. На этапе создания она тоже одна это _ready();
  • В области 3 (начало скрипта) указан класс на базе которого основан данный скрипт. В данном примере это KinematicBody2D. У каждого класса свой функционал и надо быть внимательным.
  • В области 4 перечисляются локальные переменные доступные внутри этого скрипта. Несмотря на то, что тип переменной не указан явно (var), они типизированы и для того, чтобы склеить строку и число, придётся привести к одному типу. Например “lives: “ + String(10);
  • Далее в области 5 и 6 следуют функции. У зарезервированных функций имена начинаются со знака подчёркивания. В выше указанном примере функция _ready() вызывается 1 раз когда элемент добавляется на сцену, или проще говоря инициализируется. Если функция пустая, для того чтобы не было ошибки вставляется «заглушка» в виде вызова pass. Функция _process вызывается каждый фрейм (кадр), но только если предварительно была разрешена командой set_process(true) в функции _ready(). Причём при каждом вызове функции _process в переменной delta будет некое число (прирост) с момента предыдущего вызова. Это значение можно использовать как таймер для каких-либо действий в будущем;

Проведём небольшой эксперимент. Разрешим вызов set_process(true), а в функции _process добавим вывод в консоль отладки значение delta в консоль:

Теперь после запуска проекта (F5) мы получим кучу быстро сменяющихся цифр:

Ура! Всё работает! Но нам нужно добавить управление нашим кубиком. Сразу скажу, что приведённый метод не очень хорош, но как базовая демонстрация вполне сгодится. В моих проектах используется более корректный опрос, но он несколько сложен, а мне бы не хотелось перегружать и так достаточно большую статью. Итак, для того, чтобы сработал наш опрос кнопок необходимо на этапе инициализации добавить несколько переменных:

var direction = Vector2()
var speed = 0
const MAX_SPEED = 400
var velocity = Vector2()
  • direction — это двумерный вектор направления в какую сторону будет двигаться наш персонаж: (-1,0) влево, (1,0) вправо, (0,-1) вверх, (0,1) вниз. Возможны комбинации, например, для движения по горизонтали вверх и влево (-1,-1);
  • speed — текущая скорость перемещения нашего персонажа, изначально равно 0 (он стоит);
  • MAX_SPEED — константа, максимальная скорость с которой будет двигаться персонаж;
  • velocity — ещё одни двумерный вектор, в нём хранится текущее направление движения с учётом скорости;

Теперь опишем функционал в _process:

Инициализируем(сбрасываем) направление движения (0,0):

direction = Vector2()

Теперь опрашиваем события для кнопок влево/вправо:

if Input.is_action_pressed("player_left"):
	direction.x = -1
elif Input.is_action_pressed("player_right"):
	direction.x = 1 

Если одна из них нажата задаём горизонтальное направление.

Повторяем эту же процедуру для вертикального движения:

if Input.is_action_pressed("player_up"):
	direction.y = -1
elif Input.is_action_pressed("player_down"):
	direction.y = 1

Если вектор движения задан (не равен 0,0), то выставляем максимальную скорость движения, в противном случае она равна нулю:

if direction != Vector2():
	speed = MAX_SPEED
else:
	speed = 0

Теперь рассчитываем движение с учётом направления и скорости:

velocity = speed * direction.normalized()

Ну и далее собственно заставляем двигаться сам объект:

move_and_slide (velocity)

В результате чего у нас должна получится вот такая картинка:

А после запуска наш квадратик гоняется по экрану с помощью клавиш курсора.

На этом собственно всё. Не хочу сильно перегружать вводную часть. В следующий раз мы рассмотрим столкновения и более подробно поговорим о GDScript.

Удачи в ваших начинания, а готовый проект можно скачать по ссылке.

Понравилась статья? Поделить с друзьями:
  • Когда смена руководства увольняться или нет
  • Благодарность руководству предприятия
  • Сканер epson perfection v10 инструкция скачать
  • Олаф руководство по
  • Korg pa700 инструкция на русском скачать