Типы скриптов
Сгенерированный справочник. Не редактируйте эту страницу вручную. Обновите metadata движка, перегенерируйте
Docs/generated/api.json, затем запуститеpython BuildTools/docs_reference.py --write.
Прочерк в столбце описания означает, что владеющая source metadata не содержит документационного комментария. Каждая ячейка контракта указывает точную классификацию исходника, закреплённый инвентарём контракт области либо неклассифицированное значение по умолчанию; одна лишь доступность символа из скрипта не делает его стабильным.
| Индекс справочника | Каноническая JSON-модель | Контракт генерации |
Эта страница содержит 997 символов типов и их членов.
Сущности
| Сущность | ID символа | Возможности | Runtime | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
entity Critter |
script.entity.Critter |
prototypes, time-events | server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Entity.h:48 | Сущность персонажа на основе прототипа, используемая для тел игроков и NPC и содержащая инвентарь, движение и состояние на карте или глобальной карте. |
entity Game |
script.entity.Game |
global | server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Entity.h:44 | Глобальный singleton-получатель скриптов для текущего серверного, клиентского или Mapper-движка; он предоставляет сервисы движка, события и игровые свойства, а не постоянный объект мира. |
entity ImGui |
script.entity.ImGui |
global | server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:54 | Глобальный получатель скриптов, привязанный к контексту Dear ImGui текущего движка; требования активного кадра и сбалансированных областей задаются отдельными методами. |
entity Item |
script.entity.Item |
prototypes, statics, abstract, time-events | server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Entity.h:49 | Сущность предмета на основе прототипа, которая может принадлежать карте, инвентарю криттера, контейнеру или пользовательскому держателю и также предоставляет статические и абстрактные варианты. |
entity Location |
script.entity.Location |
prototypes, time-events | server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Entity.h:46 | Сущность мировой локации на основе прототипа, которая владеет созданными экземплярами карт на сервере и представлена LocationView на клиентах. |
entity Map |
script.entity.Map |
prototypes, time-events | server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Entity.h:47 | Созданный экземпляр карты на основе прототипа, содержащий runtime-криттеров и предметы; клиенты работают с его реплицированным MapView. |
entity Player |
script.entity.Player |
time-events | server, client, mapper | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Entity.h:45 | Сущность учётной записи и сеанса подключения игрока, отдельная от управляемого ею Critter; клиенты получают её реплицированный PlayerView. |
Enum
CornerType
enum CornerType : uint8
ID символа: script.enum.CornerType
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: Source/Common/Common.h:1068
Ориентация угла стены, используемая геометрией карты и отрисовкой с учётом углов.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
East |
2 |
2 | script.enum-value.CornerType.East |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1073 | Выбирает восточную ориентацию угла стены. |
EastWest |
5 |
5 | script.enum-value.CornerType.EastWest |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1076 | Выбирает объединённую ориентацию угла стены восток-запад. |
North |
4 |
4 | script.enum-value.CornerType.North |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1075 | Выбирает северную ориентацию угла стены. |
NorthSouth |
0 |
0 | script.enum-value.CornerType.NorthSouth |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1071 | Выбирает объединённую ориентацию угла стены север-юг. |
South |
3 |
3 | script.enum-value.CornerType.South |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1074 | Выбирает южную ориентацию угла стены. |
West |
1 |
1 | script.enum-value.CornerType.West |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1072 | Выбирает западную ориентацию угла стены. |
CritterAction
enum CritterAction : uint16
ID символа: script.enum.CritterAction
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: Source/Common/Common.h:981
Создаваемые движком уведомления о действиях криттера: перемещении предметов, нокауте, смерти, подключении и возрождении. Для некоторых действий действуют встроенные правила локальной или серверной диспетчеризации; проектному коду следует использовать символическое действие.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
Connect |
20 |
20 | script.enum-value.CritterAction.Connect |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:991 | Уведомляет наблюдателей о подключении криттера, управляемого игроком. |
Dead |
19 |
19 | script.enum-value.CritterAction.Dead |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:990 | Уведомляет наблюдателей о переходе криттера в состояние смерти. |
Disconnect |
21 |
21 | script.enum-value.CritterAction.Disconnect |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:992 | Уведомляет наблюдателей об отключении криттера, управляемого игроком. |
DropItem |
5 |
5 | script.enum-value.CritterAction.DropItem |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:987 | Уведомляет наблюдателей о том, что криттер выбросил предмет из слота. |
Knockout |
16 |
16 | script.enum-value.CritterAction.Knockout |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:988 | Уведомляет наблюдателей о переходе криттера в состояние нокаута. |
MoveItem |
2 |
2 | script.enum-value.CritterAction.MoveItem |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:985 | Уведомляет наблюдателей о перемещении предмета между слотами криттера. |
None |
0 |
0 | script.enum-value.CritterAction.None |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:984 | Не выбирает уведомление о действии криттера. |
Refresh |
23 |
23 | script.enum-value.CritterAction.Refresh |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:994 | Запрашивает у наблюдателей обновление визуального состояния действия криттера. |
Respawn |
22 |
22 | script.enum-value.CritterAction.Respawn |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:993 | Уведомляет наблюдателей о возвращении криттера в живое состояние не после восстановления из нокаута. |
StandUp |
17 |
17 | script.enum-value.CritterAction.StandUp |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:989 | Уведомляет наблюдателей о восстановлении криттера из нокаута и подъёме. |
SwapItems |
3 |
3 | script.enum-value.CritterAction.SwapItems |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:986 | Уведомляет наблюдателей о втором предмете, участвующем в обмене слотов. |
CritterActionAnim
enum CritterActionAnim : uint16
ID символа: script.enum.CritterActionAnim
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: Source/Common/Common.h:1006
Запрошенная анимация движения или позы криттера, передаваемая разрешению анимации модели.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
DeadFront |
102 |
102 | script.enum-value.CritterActionAnim.DeadFront |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1022 | Запрашивает анимацию смерти лицом вперёд. |
Idle |
1 |
1 | script.enum-value.CritterActionAnim.Idle |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1010 | Запрашивает анимацию бездействия стоя. |
IdleProneFront |
86 |
86 | script.enum-value.CritterActionAnim.IdleProneFront |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1021 | Запрашивает анимацию бездействия лёжа лицом вперёд. |
Limp |
4 |
4 | script.enum-value.CritterActionAnim.Limp |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1013 | Запрашивает анимацию движения хромая. |
None |
0 |
0 | script.enum-value.CritterActionAnim.None |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1009 | Не запрашивает анимацию действия. |
PanicRun |
6 |
6 | script.enum-value.CritterActionAnim.PanicRun |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1018 | Запрашивает анимацию панического бега. |
Run |
5 |
5 | script.enum-value.CritterActionAnim.Run |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1014 | Запрашивает бег вперёд. |
RunBack |
16 |
16 | script.enum-value.CritterActionAnim.RunBack |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1015 | Запрашивает бег назад. |
SneakRun |
8 |
8 | script.enum-value.CritterActionAnim.SneakRun |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1020 | Запрашивает бег в крадущейся стойке. |
SneakWalk |
7 |
7 | script.enum-value.CritterActionAnim.SneakWalk |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1019 | Запрашивает ходьбу в крадущейся стойке. |
TurnLeft |
18 |
18 | script.enum-value.CritterActionAnim.TurnLeft |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1017 | Запрашивает поворот на месте влево. |
TurnRight |
17 |
17 | script.enum-value.CritterActionAnim.TurnRight |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1016 | Запрашивает поворот на месте вправо. |
Walk |
3 |
3 | script.enum-value.CritterActionAnim.Walk |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1011 | Запрашивает ходьбу вперёд. |
WalkBack |
15 |
15 | script.enum-value.CritterActionAnim.WalkBack |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1012 | Запрашивает ходьбу назад. |
CritterCondition
enum CritterCondition : uint8
ID символа: script.enum.CritterCondition
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: Source/Common/Common.h:971
Высокоуровневое состояние жизни криттера.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
Alive |
0 |
0 | script.enum-value.CritterCondition.Alive |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:974 | Криттер жив и может выполнять обычные игровые действия. |
Dead |
2 |
2 | script.enum-value.CritterCondition.Dead |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:976 | Криттер мёртв и использует обработку и анимацию состояния смерти. |
Knockout |
1 |
1 | script.enum-value.CritterCondition.Knockout |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:975 | Криттер жив, но недееспособен, пока не встанет или не изменит состояние. |
CritterFindType
enum CritterFindType : uint8
ID символа: script.enum.CritterFindType
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: Source/Common/Common.h:1043
Комбинируемые фильтры выбора криттеров по состоянию жизни и принадлежности к игрокам или NPC.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
Any |
0 |
0 | script.enum-value.CritterFindType.Any |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1046 | Выбирает криттеров без фильтрации по состоянию жизни или принадлежности игроку. |
Dead |
0x02 |
2 | script.enum-value.CritterFindType.Dead |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1048 | Выбирает мёртвых криттеров независимо от принадлежности игроку. |
DeadNpc |
0x22 |
34 | script.enum-value.CritterFindType.DeadNpc |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1054 | Выбирает мёртвых криттеров, не принадлежащих игрокам. |
DeadPlayers |
0x12 |
18 | script.enum-value.CritterFindType.DeadPlayers |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1052 | Выбирает мёртвых криттеров, управляемых игроками. |
NonDead |
0x01 |
1 | script.enum-value.CritterFindType.NonDead |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1047 | Выбирает живых и находящихся в нокауте криттеров, исключая мёртвых. |
NonDeadNpc |
0x21 |
33 | script.enum-value.CritterFindType.NonDeadNpc |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1053 | Выбирает не принадлежащих игрокам криттеров, которые не мертвы. |
NonDeadPlayers |
0x11 |
17 | script.enum-value.CritterFindType.NonDeadPlayers |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1051 | Выбирает управляемых игроками криттеров, которые не мертвы. |
Npc |
0x20 |
32 | script.enum-value.CritterFindType.Npc |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1050 | Выбирает не принадлежащих игрокам криттеров независимо от состояния жизни. |
Players |
0x10 |
16 | script.enum-value.CritterFindType.Players |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1049 | Выбирает управляемых игроками криттеров независимо от состояния жизни. |
CritterItemSlot
enum CritterItemSlot : uint8
ID символа: script.enum.CritterItemSlot
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: Source/Common/Common.h:962
Логические назначения предмета криттера для переносов в инвентарь, основной экипированный слот и наружу.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
Inventory |
0 |
0 | script.enum-value.CritterItemSlot.Inventory |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:965 | Помещает предмет в неэкипированный инвентарь криттера. |
Main |
1 |
1 | script.enum-value.CritterItemSlot.Main |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:966 | Помещает предмет в основной экипированный слот криттера. |
Outside |
255 |
255 | script.enum-value.CritterItemSlot.Outside |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:967 | Помечает предмет как находящийся вне принадлежащих криттеру слотов инвентаря. |
CritterProperty
enum CritterProperty : uint16
ID символа: script.enum.CritterProperty
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: -
Сгенерированные идентификаторы свойств, экспортированных скриптовой сущностью Critter. Значения назначаются в порядке экспорта и предназначены для метаданных свойств и уведомлений об изменениях.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
AttachMaster |
23 |
23 | script.enum-value.CritterProperty.AttachMaster |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:363 | Идентификатор ведущего прикрепления; равен нулю, если криттер не прикреплён. |
Condition |
27 |
27 | script.enum-value.CritterProperty.Condition |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:377 | Текущее состояние жизни, используемое анимацией, фильтрацией и игровыми запросами. |
ControlledByPlayer |
19 |
19 | script.enum-value.CritterProperty.ControlledByPlayer |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:351 | Классифицирует криттера как управляемого игроком независимо от его текущего сетевого состояния. |
CustomHolderEntry |
2 |
2 | script.enum-value.CritterProperty.CustomHolderEntry |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Entity.h:89 | Для пользовательской сущности задаёт запись держателя, через которую она прикреплена. |
CustomHolderId |
1 |
1 | script.enum-value.CritterProperty.CustomHolderId |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Entity.h:86 | Для пользовательской сущности хранит постоянный идентификатор владеющего держателя; равен нулю, если у держателя нет постоянного идентификатора. |
DeadDrawNoFlatten |
30 |
30 | script.enum-value.CritterProperty.DeadDrawNoFlatten |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:388 | Сохраняет мёртвого криттера в обычном порядке отрисовки вместо плоского порядка мёртвых криттеров. |
Dir |
10 |
10 | script.enum-value.CritterProperty.Dir |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:322 | Текущее направление взгляда на сетке карты. |
Elevation |
9 |
9 | script.enum-value.CritterProperty.Elevation |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:319 | Вертикальный уровень отрисовки криттера. |
ExplicitlyPersistent |
3 |
3 | script.enum-value.CritterProperty.ExplicitlyPersistent |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Entity.h:92 | Помечает сущность как самостоятельно сохраняемую, а не сохраняемую только из-за вложения в другую сущность. |
GlobalMapTripId |
6 |
6 | script.enum-value.CritterProperty.GlobalMapTripId |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:310 | Назначенный сервером идентификатор, общий для участников одной текущей поездки по глобальной карте. |
Hex |
7 |
7 | script.enum-value.CritterProperty.Hex |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:313 | Исходный гекс, занимаемый криттером на текущей карте. |
HexOffset |
8 |
8 | script.enum-value.CritterProperty.HexOffset |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:316 | Внутригексовое смещение в пространстве карты для интерполяции движения и отрисовки. |
HideSprite |
24 |
24 | script.enum-value.CritterProperty.HideSprite |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:366 | Скрывает текущий клиентский спрайт на карте, не удаляя присутствие криттера на карте. |
InitScript |
4 |
4 | script.enum-value.CritterProperty.InitScript |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:304 | Серверная функция инициализации, вызываемая после события инициализации для нового или восстановленного криттера. |
IsAttached |
22 |
22 | script.enum-value.CritterProperty.IsAttached |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:360 | Показывает, что этот криттер сейчас следует за другим криттером как прикреплённый. |
IsChosen |
20 |
20 | script.enum-value.CritterProperty.IsChosen |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:354 | Показывает, что этот криттер является локально выбранным на текущем клиенте. |
IsPlayerOffline |
21 |
21 | script.enum-value.CritterProperty.IsPlayerOffline |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:357 | Клиентское состояние соединения, сообщённое для управляемого игроком криттера. |
ItemIds |
11 |
11 | script.enum-value.CritterProperty.ItemIds |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:325 | Сохраняемые идентификаторы предметов, непосредственно находящихся в инвентаре криттера. |
LightColor |
35 |
35 | script.enum-value.CritterProperty.LightColor |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:403 | Цвет RGBA, излучаемый клиентским источником света криттера. |
LightDistance |
33 |
33 | script.enum-value.CritterProperty.LightDistance |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:397 | Радиус действия клиентского источника света криттера в гексах. |
LightFlags |
34 |
34 | script.enum-value.CritterProperty.LightFlags |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:400 | Битовая маска глобального, инверсного и блокирующего направления поведения источника света. |
LightIntensity |
32 |
32 | script.enum-value.CritterProperty.LightIntensity |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:394 | Знаковая интенсивность клиентского источника света криттера в процентах. |
LightSource |
31 |
31 | script.enum-value.CritterProperty.LightSource |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:391 | Включает клиентский источник света карты с центром на этом криттере. |
LookDistance |
29 |
29 | script.enum-value.CritterProperty.LookDistance |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:383 | Максимальная дистанция обзора карты в гексах для серверной обработки видимости. |
MapId |
5 |
5 | script.enum-value.CritterProperty.MapId |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:307 | Идентификатор карты, содержащей криттера; равен нулю, пока криттер находится на глобальной карте. |
ModelLayers |
18 |
18 | script.enum-value.CritterProperty.ModelLayers |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:346 | Клиентские значения фиксированного размера, передаваемые слоям 3D-модели и обработчику анимации. |
ModelName |
12 |
12 | script.enum-value.CritterProperty.ModelName |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:328 | Ресурс спрайта или 3D-модели для представления криттера. |
MovingSpeed |
25 |
25 | script.enum-value.CritterProperty.MovingSpeed |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:369 | Текущая серверная скорость активного движения. |
Multihex |
13 |
13 | script.enum-value.CritterProperty.Multihex |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:331 | Радиус занимаемой криттером области в гексах для движения, поиска пути и расчёта расстояний. |
NameOffset |
28 |
28 | script.enum-value.CritterProperty.NameOffset |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:380 | Вертикальная пиксельная поправка положения подписи имени криттера. |
None |
0 |
0 | script.enum-value.CritterProperty.None |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Признак того, что идентификатор свойства Critter не выбран. |
ScaleFactor |
14 |
14 | script.enum-value.CritterProperty.ScaleFactor |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:334 | Масштаб 3D-модели в тысячных долях; ноль выбирает стандартный масштаб 1000. |
ShowCritterDist1 |
15 |
15 | script.enum-value.CritterProperty.ShowCritterDist1 |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:337 | Необязательная первая дистанция событий видимости в гексах; ноль отключает эту группу расстояния. |
ShowCritterDist2 |
16 |
16 | script.enum-value.CritterProperty.ShowCritterDist2 |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:340 | Необязательная вторая дистанция событий видимости в гексах; ноль отключает эту группу расстояния. |
ShowCritterDist3 |
17 |
17 | script.enum-value.CritterProperty.ShowCritterDist3 |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:343 | Необязательная третья дистанция событий видимости в гексах; ноль отключает эту группу расстояния. |
VisibilityMode |
26 |
26 | script.enum-value.CritterProperty.VisibilityMode |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:372 | Режим детализации видимости, назначенный этому криттеру с точки зрения текущего клиента. |
CritterSeeType
enum CritterSeeType : uint8
ID символа: script.enum.CritterSeeType
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: Source/Common/Common.h:1026
Направление запроса видимости криттеров: одно из двух направлений либо их объединение.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
Any |
0 |
0 | script.enum-value.CritterSeeType.Any |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1029 | Возвращает объединение входящих и исходящих отношений видимости криттеров. |
WhoISee |
2 |
2 | script.enum-value.CritterSeeType.WhoISee |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1031 | Выбирает криттеров, которых сейчас видит этот криттер. |
WhoSeeMe |
1 |
1 | script.enum-value.CritterSeeType.WhoSeeMe |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1030 | Выбирает криттеров, в чьё текущее отношение видимости входит этот криттер. |
CritterStateAnim
enum CritterStateAnim : uint16
ID символа: script.enum.CritterStateAnim
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: Source/Common/Common.h:998
Постоянная анимационная стойка криттера, передаваемая разрешению анимации модели.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
None |
0 |
0 | script.enum-value.CritterStateAnim.None |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1001 | Не выбирает постоянную анимационную стойку криттера. |
Unarmed |
1 |
1 | script.enum-value.CritterStateAnim.Unarmed |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1002 | Выбирает постоянную безоружную анимационную стойку. |
CritterVisibilityMode
enum CritterVisibilityMode : uint8
ID символа: script.enum.CritterVisibilityMode
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: Source/Common/Common.h:1035
Переопределение видимости криттера, применяемое независимо от обычных проверок восприятия.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
Full |
1 |
1 | script.enum-value.CritterVisibilityMode.Full |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1039 | Принудительно включает полную видимость цели для выбранного отношения. |
None |
0 |
0 | script.enum-value.CritterVisibilityMode.None |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1038 | Не применяет переопределение полной видимости и использует обычные правила восприятия. |
DisconnectReason
enum DisconnectReason : uint8
ID символа: script.enum.DisconnectReason
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: Source/Server/ServerConnection.h:46
Причина закрытия соединения. Она записывается в самом соединении, поэтому переживает завершивший его путь исполнения и остаётся доступной скриптам в обработчиках выхода.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
ClientClosed |
1 |
1 | script.enum-value.DisconnectReason.ClientClosed |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Server/ServerConnection.h:50 | Транспорт сообщил об исчезновении удалённой стороны; добровольный выход и потеря сети неразличимы. |
InactivityTimeout |
2 |
2 | script.enum-value.DisconnectReason.InactivityTimeout |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Server/ServerConnection.h:51 | До настроенного срока бездействия не поступило ни одного входящего сообщения. |
LoginFailed |
9 |
9 | script.enum-value.DisconnectReason.LoginFailed |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Server/ServerConnection.h:58 | Вход был отменён после ошибки на стороне сервера. |
LoginTimeout |
4 |
4 | script.enum-value.DisconnectReason.LoginTimeout |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Server/ServerConnection.h:53 | Соединение до входа не продвинулось до истечения настроенного срока входа. |
None |
0 |
0 | script.enum-value.DisconnectReason.None |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Server/ServerConnection.h:49 | Соединение ещё не записало причину закрытия. |
PingTimeout |
3 |
3 | script.enum-value.DisconnectReason.PingTimeout |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Server/ServerConnection.h:52 | Удалённая сторона не ответила на предыдущий ping сервера. |
ProtocolError |
5 |
5 | script.enum-value.DisconnectReason.ProtocolError |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Server/ServerConnection.h:54 | Получены повреждённые или неожиданные данные протокола либо не удалось опубликовать соединение. |
ReplacedByReconnect |
10 |
10 | script.enum-value.DisconnectReason.ReplacedByReconnect |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Server/ServerConnection.h:59 | Новый вход той же учётной записи заменил этот сеанс. |
ScriptRequest |
8 |
8 | script.enum-value.DisconnectReason.ScriptRequest |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Server/ServerConnection.h:57 | Серверный скрипт вызвал Player.HardDisconnect(). |
ServerShutdown |
7 |
7 | script.enum-value.DisconnectReason.ServerShutdown |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Server/ServerConnection.h:56 | Сервер штатно завершает работу. |
UpdaterError |
6 |
6 | script.enum-value.DisconnectReason.UpdaterError |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Server/ServerConnection.h:55 | Клиент запросил недопустимый файл обновления или диапазон. |
DrawOrderType
enum DrawOrderType : uint8
ID символа: script.enum.DrawOrderType
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: Source/Client/MapSprite.h:50
Упорядоченные слои отрисовки карты для плоских спрайтов, освещения, обычных объектов, частиц и крыш.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
AfterLight |
11 |
11 | script.enum-value.DrawOrderType.AfterLight |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapSprite.h:64 | Слой примитивов, отрисовываемый сразу после накопления освещения карты. |
Critter |
25 |
25 | script.enum-value.DrawOrderType.Critter |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapSprite.h:72 | Сортируемый по глубине слой криттеров. |
DeadCritter |
13 |
13 | script.enum-value.DrawOrderType.DeadCritter |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapSprite.h:66 | Плоский слой мёртвых криттеров, отрисовываемый после освещения. |
FlatEnd |
18 |
18 | script.enum-value.DrawOrderType.FlatEnd |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapSprite.h:68 | Верхняя граница порядка плоских спрайтов после освещения. |
FlatItemAfterLight |
16 |
16 | script.enum-value.DrawOrderType.FlatItemAfterLight |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapSprite.h:67 | Плоский слой предметов, отрисовываемый после освещения карты. |
FlatItemPreLight |
6 |
6 | script.enum-value.DrawOrderType.FlatItemPreLight |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapSprite.h:59 | Плоский слой предметов, отрисовываемый до освещения карты. |
HexGrid |
8 |
8 | script.enum-value.DrawOrderType.HexGrid |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapSprite.h:60 | Слой наложения гекс-сетки, отрисовываемый до примитивов освещения. |
Item |
22 |
22 | script.enum-value.DrawOrderType.Item |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapSprite.h:71 | Сортируемый по глубине обычный слой предметов. |
Last |
39 |
39 | script.enum-value.DrawOrderType.Last |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapSprite.h:83 | Наибольший допустимый маркер порядка отрисовки, зарезервированный сортировщиком спрайтов карты. |
Light |
10 |
10 | script.enum-value.DrawOrderType.Light |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapSprite.h:63 | Слой накопления освещения карты. |
NormalBegin |
19 |
19 | script.enum-value.DrawOrderType.NormalBegin |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapSprite.h:70 | Нижняя граница порядка обычных спрайтов, сортируемых по глубине. |
NormalEnd |
31 |
31 | script.enum-value.DrawOrderType.NormalEnd |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapSprite.h:74 | Верхняя граница порядка обычных спрайтов, сортируемых по глубине. |
Particles |
28 |
28 | script.enum-value.DrawOrderType.Particles |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapSprite.h:73 | Сортируемый по глубине слой частиц карты. |
PreLight |
9 |
9 | script.enum-value.DrawOrderType.PreLight |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapSprite.h:62 | Слой примитивов, отрисовываемый сразу перед накоплением освещения карты. |
Roof |
33 |
33 | script.enum-value.DrawOrderType.Roof |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapSprite.h:76 | Базовый слой спрайтов крыши. |
Roof1 |
34 |
34 | script.enum-value.DrawOrderType.Roof1 |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapSprite.h:77 | Первый дополнительный слой спрайтов крыши. |
Roof2 |
35 |
35 | script.enum-value.DrawOrderType.Roof2 |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapSprite.h:78 | Второй дополнительный слой спрайтов крыши. |
Roof3 |
36 |
36 | script.enum-value.DrawOrderType.Roof3 |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapSprite.h:79 | Третий дополнительный слой спрайтов крыши. |
Roof4 |
37 |
37 | script.enum-value.DrawOrderType.Roof4 |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapSprite.h:80 | Четвёртый дополнительный слой спрайтов крыши. |
RoofParticles |
38 |
38 | script.enum-value.DrawOrderType.RoofParticles |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapSprite.h:81 | Слой частиц, отрисовываемый вместе со спрайтами крыши. |
Tile |
0 |
0 | script.enum-value.DrawOrderType.Tile |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapSprite.h:54 | Базовый плоский слой тайлов, отрисовываемый до освещения карты. |
Tile1 |
1 |
1 | script.enum-value.DrawOrderType.Tile1 |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapSprite.h:55 | Первый дополнительный плоский слой тайлов, отрисовываемый до освещения карты. |
Tile2 |
2 |
2 | script.enum-value.DrawOrderType.Tile2 |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapSprite.h:56 | Второй дополнительный плоский слой тайлов, отрисовываемый до освещения карты. |
Tile3 |
3 |
3 | script.enum-value.DrawOrderType.Tile3 |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapSprite.h:57 | Третий дополнительный плоский слой тайлов, отрисовываемый до освещения карты. |
Tile4 |
4 |
4 | script.enum-value.DrawOrderType.Tile4 |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapSprite.h:58 | Четвёртый дополнительный плоский слой тайлов, отрисовываемый до освещения карты. |
EffectType
enum EffectType : uint32
ID символа: script.enum.EffectType
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: Source/Client/EffectManager.h:50
Битовая маска выбора конвейера отрисовки или стадии сброса, обслуживаемой эффектом.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
CritterSprite |
0x00000002 |
2 | script.enum-value.EffectType.CritterSprite |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/EffectManager.h:55 | Заменяет стандартный эффект спрайтов криттеров либо эффект отрисовки одного криттера карты. |
FlushFog |
0x20000000 |
536870912 | script.enum-value.EffectType.FlushFog |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/EffectManager.h:69 | Заменяет эффект композиции буфера тумана. |
FlushLight |
0x10000000 |
268435456 | script.enum-value.EffectType.FlushLight |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/EffectManager.h:68 | Заменяет эффект композиции буфера освещения. |
FlushMap |
0x08000000 |
134217728 | script.enum-value.EffectType.FlushMap |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/EffectManager.h:67 | Заменяет эффект композиции отрисованной карты. |
FlushPrimitive |
0x04000000 |
67108864 | script.enum-value.EffectType.FlushPrimitive |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/EffectManager.h:66 | Заменяет эффект сброса отрисовки примитивов. |
FlushRenderTarget |
0x01000000 |
16777216 | script.enum-value.EffectType.FlushRenderTarget |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/EffectManager.h:65 | Заменяет эффект сброса текстуры render target. |
Fog |
0x00400000 |
4194304 | script.enum-value.EffectType.Fog |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/EffectManager.h:64 | Заменяет эффект примитивов, используемый для отрисовки тумана карты. |
Font |
0x00010000 |
65536 | script.enum-value.EffectType.Font |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/EffectManager.h:61 | Заменяет стандартный эффект шрифта либо эффект одного слота шрифта, выбранного subtype. |
GenericSprite |
0x00000001 |
1 | script.enum-value.EffectType.GenericSprite |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/EffectManager.h:54 | Заменяет стандартный эффект обычных спрайтов либо эффект отрисовки одного предмета карты. |
Interface |
0x00001000 |
4096 | script.enum-value.EffectType.Interface |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/EffectManager.h:60 | Заменяет стандартный эффект спрайтов интерфейса. |
Light |
0x00200000 |
2097152 | script.enum-value.EffectType.Light |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/EffectManager.h:63 | Заменяет эффект примитивов, используемый для накопления освещения карты. |
None |
0 |
0 | script.enum-value.EffectType.None |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/EffectManager.h:53 | Не выбирает категорию эффекта. |
Offscreen |
0x40000000 |
1073741824 | script.enum-value.EffectType.Offscreen |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/EffectManager.h:70 | Регистрирует эффект в индексированном слоте offscreen-effect, выбранном subtype. |
Primitive |
0x00100000 |
1048576 | script.enum-value.EffectType.Primitive |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/EffectManager.h:62 | Заменяет стандартный эффект обычных примитивов. |
RainSprite |
0x00000010 |
16 | script.enum-value.EffectType.RainSprite |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/EffectManager.h:58 | Заменяет стандартный эффект спрайтов дождя. |
RoofSprite |
0x00000008 |
8 | script.enum-value.EffectType.RoofSprite |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/EffectManager.h:57 | Заменяет стандартный эффект спрайтов крыши. |
SkinnedMesh |
0x00000400 |
1024 | script.enum-value.EffectType.SkinnedMesh |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/EffectManager.h:59 | Заменяет стандартный эффект skinned-модели, когда включена 3D-отрисовка. |
TileSprite |
0x00000004 |
4 | script.enum-value.EffectType.TileSprite |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/EffectManager.h:56 | Заменяет стандартный эффект плоских спрайтов тайлов. |
EggAppearenceType
enum EggAppearenceType : uint8
ID символа: script.enum.EggAppearenceType
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: Source/Client/MapSprite.h:87
Условия участия спрайта карты в вырезе прозрачности вокруг игрока.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
Always |
1 |
1 | script.enum-value.EggAppearenceType.Always |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapSprite.h:91 | Применяет допустимую маску прозрачности вокруг игрока независимо от относительного гекса карты. |
ByX |
2 |
2 | script.enum-value.EggAppearenceType.ByX |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapSprite.h:92 | Применяет маску, когда X гекса спрайта не меньше X гекса маски. |
ByXAndY |
4 |
4 | script.enum-value.EggAppearenceType.ByXAndY |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapSprite.h:94 | Применяет маску, когда скорректированный X или Y не меньше соответствующей координаты маски. |
ByXOrY |
5 |
5 | script.enum-value.EggAppearenceType.ByXOrY |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapSprite.h:95 | Применяет маску только тогда, когда скорректированные X и Y оба не меньше соответствующих координат маски. |
ByY |
3 |
3 | script.enum-value.EggAppearenceType.ByY |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapSprite.h:93 | Применяет маску, когда Y гекса спрайта не меньше Y гекса маски. |
None |
0 |
0 | script.enum-value.EggAppearenceType.None |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapSprite.h:90 | Никогда не применяет к этому спрайту маску прозрачности вокруг игрока. |
EngineInfoMessage
enum EngineInfoMessage : uint16
ID символа: script.enum.EngineInfoMessage
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: Source/Common/Common.h:410
Стабильные идентификаторы текстовых сообщений о соединении, аутентификации, загрузке и состоянии выполнения. Универсальный транспорт информационных сообщений рассматривает их как непрозрачные значения; встраивающие проекты владеют текстом и политикой отправки.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
KickedFromGame |
5000 |
5000 | script.enum-value.EngineInfoMessage.KickedFromGame |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:453 | Обозначает принудительное удаление игрока из активного игрового сеанса. |
NetBan |
1046 |
1046 | script.enum-value.EngineInfoMessage.NetBan |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:448 | Обозначает основное уведомление о блокировке игрока или аккаунта. |
NetBanReason |
1047 |
1047 | script.enum-value.EngineInfoMessage.NetBanReason |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:449 | Обозначает подробные данные блокировки, передаваемые проектом, например инициатора, длительность и причину. |
NetBanned |
1034 |
1034 | script.enum-value.EngineInfoMessage.NetBanned |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:439 | Обозначает аккаунт, которому запрещен вход. |
NetBannedIp |
1043 |
1043 | script.enum-value.EngineInfoMessage.NetBannedIp |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:446 | Обозначает соединение, отклоненное из-за блокировки исходного IP-адреса. |
NetBdError |
1023 |
1023 | script.enum-value.EngineInfoMessage.NetBdError |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:428 | Обозначает ошибку базы данных backend при обработке запрошенной операции с аккаунтом или игрой. |
NetBeginEndSpaces |
1032 |
1032 | script.enum-value.EngineInfoMessage.NetBeginEndSpaces |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:437 | Обозначает имя, отклоненное из-за пробела в начале или конце. |
NetConnError |
1008 |
1008 | script.enum-value.EngineInfoMessage.NetConnError |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:420 | Обозначает общую ошибку соединения после попытки подключения или сбоя активного сеанса. |
NetConnFail |
1018 |
1018 | script.enum-value.EngineInfoMessage.NetConnFail |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:424 | Обозначает невозможность установить соединение с игровым сервером. |
NetConnSuccess |
1010 |
1010 | script.enum-value.EngineInfoMessage.NetConnSuccess |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:421 | Обозначает успешное транспортное соединение перед аутентификацией или во время нее. |
NetConnection |
1007 |
1007 | script.enum-value.EngineInfoMessage.NetConnection |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:419 | Обозначает состояние клиента во время начала соединения с сервером. |
NetDataTransErr |
1025 |
1025 | script.enum-value.EngineInfoMessage.NetDataTransErr |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:430 | Обозначает ошибку при передаче или декодировании данных соединения. |
NetDifferentLang |
1030 |
1030 | script.enum-value.EngineInfoMessage.NetDifferentLang |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:435 | Обозначает имя, отклоненное за смешение символов из разных языковых алфавитов. |
NetDisconnByDemand |
1013 |
1013 | script.enum-value.EngineInfoMessage.NetDisconnByDemand |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:423 | Обозначает отключение, явно запрошенное игроком или клиентом. |
NetFailRunStartScript |
1038 |
1038 | script.enum-value.EngineInfoMessage.NetFailRunStartScript |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:443 | Обозначает ошибку запуска клиента при выполнении стартового скрипта проекта. |
NetFailToLoadIface |
1037 |
1037 | script.enum-value.EngineInfoMessage.NetFailToLoadIface |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:442 | Обозначает ошибку запуска клиента при загрузке пользовательского интерфейса. |
NetHexesBusy |
1012 |
1012 | script.enum-value.EngineInfoMessage.NetHexesBusy |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:422 | Обозначает отказ во входе или появлении, потому что необходимые гексы назначения заняты. |
NetKnockKnock |
1041 |
1041 | script.enum-value.EngineInfoMessage.NetKnockKnock |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:445 | Резервирует прежний информационный слот knock-knock; встраивающие скрипты определяют его конкретное применение для проверки доступности или состояния. |
NetLanguageNotSupported |
1039 |
1039 | script.enum-value.EngineInfoMessage.NetLanguageNotSupported |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:444 | Обозначает неподдерживаемый выбранный язык и необходимость использовать fallback, определенный проектом. |
NetLoginOk |
1028 |
1028 | script.enum-value.EngineInfoMessage.NetLoginOk |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:433 | Обозначает успешную аутентификацию и переход к загрузке игрового состояния или карты. |
NetLoginScriptFail |
1048 |
1048 | script.enum-value.EngineInfoMessage.NetLoginScriptFail |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:450 | Обозначает отказ в аутентификации из-за ошибки проектного скрипта входа. |
NetManySymbols |
1031 |
1031 | script.enum-value.EngineInfoMessage.NetManySymbols |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:436 | Обозначает имя, отклоненное из-за слишком большой доли символов, не являющихся буквами. |
NetNameWrongChars |
1035 |
1035 | script.enum-value.EngineInfoMessage.NetNameWrongChars |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:440 | Обозначает имя с символами, запрещенными проектной политикой аккаунтов. |
NetNetMsgErr |
1026 |
1026 | script.enum-value.EngineInfoMessage.NetNetMsgErr |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:431 | Обозначает malformed, недопустимое или иначе неприемлемое сетевое сообщение. |
NetPassWrongChars |
1036 |
1036 | script.enum-value.EngineInfoMessage.NetPassWrongChars |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:441 | Обозначает пароль с символами, запрещенными проектной политикой аккаунтов. |
NetPermanentDeath |
1049 |
1049 | script.enum-value.EngineInfoMessage.NetPermanentDeath |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:451 | Обозначает определенное проектом состояние окончательной смерти, которое запрещает продолжать игру затронутым персонажем или аккаунтом. |
NetPlayerAlready |
1003 |
1003 | script.enum-value.EngineInfoMessage.NetPlayerAlready |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:417 | Обозначает отказ в создании аккаунта, потому что запрошенный логин уже существует. |
NetPlayerInGame |
1004 |
1004 | script.enum-value.EngineInfoMessage.NetPlayerInGame |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:418 | Обозначает отказ во входе, потому что у аккаунта уже есть активный игровой сеанс. |
NetSetProtoErr |
1027 |
1027 | script.enum-value.EngineInfoMessage.NetSetProtoErr |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:432 | Обозначает внутреннюю ошибку сервера при назначении или инициализации требуемого состояния прототипа. |
NetStartCoordFail |
1022 |
1022 | script.enum-value.EngineInfoMessage.NetStartCoordFail |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:427 | Обозначает невозможность определить стартовые координаты карты при входе или создании игрока. |
NetStartLocFail |
1020 |
1020 | script.enum-value.EngineInfoMessage.NetStartLocFail |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:425 | Обозначает невозможность определить стартовую локацию при входе или создании игрока. |
NetStartMapFail |
1021 |
1021 | script.enum-value.EngineInfoMessage.NetStartMapFail |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:426 | Обозначает невозможность определить стартовую карту при входе или создании игрока. |
NetTimeLeft |
1045 |
1045 | script.enum-value.EngineInfoMessage.NetTimeLeft |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:447 | Обозначает временное ограничение или таймер сеанса, оставшаяся длительность которого передается проектным текстом или дополнительными данными. |
NetTwoSpace |
1033 |
1033 | script.enum-value.EngineInfoMessage.NetTwoSpace |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:438 | Обозначает имя, отклоненное из-за последовательных пробелов. |
NetWrongLogin |
1001 |
1001 | script.enum-value.EngineInfoMessage.NetWrongLogin |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:415 | Обозначает отказ во входе из-за недопустимого идентификатора аккаунта или логина. |
NetWrongNetProto |
1024 |
1024 | script.enum-value.EngineInfoMessage.NetWrongNetProto |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:429 | Обозначает несовпадение версий сетевого протокола клиента и сервера. |
NetWrongPass |
1002 |
1002 | script.enum-value.EngineInfoMessage.NetWrongPass |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:416 | Обозначает отказ во входе из-за неверного пароля или другого секрета аутентификации. |
NetWrongTagSkill |
1029 |
1029 | script.enum-value.EngineInfoMessage.NetWrongTagSkill |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:434 | Обозначает отказ в создании персонажа из-за недопустимого выбора обязательных tag skills. |
None |
0 |
0 | script.enum-value.EngineInfoMessage.None |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:413 | Не выбирает стандартный слот информационного сообщения движка. |
ServerLog |
5001 |
5001 | script.enum-value.EngineInfoMessage.ServerLog |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:454 | Обозначает сообщение серверного журнала, текст для читателя которого передается в extraText. |
EventPriority
enum EventPriority : int32
ID символа: script.enum.EventPriority
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: Source/Common/Entity.h:155
Относительный порядок обработчиков, подписанных на одно событие сущности.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
High |
3000000 |
3000000 | script.enum-value.EventPriority.High |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Entity.h:161 | Выполняется после обработчика с наивысшим приоритетом и перед обработчиками с нормальным приоритетом. |
Highest |
4000000 |
4000000 | script.enum-value.EventPriority.Highest |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Entity.h:162 | Выполняется перед обработчиками с меньшим числовым приоритетом; наивысшую полосу может занимать только один обработчик. |
Low |
1000000 |
1000000 | script.enum-value.EventPriority.Low |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Entity.h:159 | Выполняется после обработчиков с нормальным приоритетом и перед обработчиком с наименьшим приоритетом. |
Lowest |
0 |
0 | script.enum-value.EventPriority.Lowest |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Entity.h:158 | Выполняется после обработчиков с большим числовым приоритетом; наименьшую полосу может занимать только один обработчик. |
Normal |
2000000 |
2000000 | script.enum-value.EventPriority.Normal |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Entity.h:160 | Стандартный приоритет обработчика между низкой и высокой полосами. |
EventResult
enum EventResult : int32
ID символа: script.enum.EventResult
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: Source/Common/Entity.h:145
Определяет, разрешает ли обработчик события сущности запуск обработчиков с более низким приоритетом.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
ContinueChain |
0 |
0 | script.enum-value.EventResult.ContinueChain |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Entity.h:148 | Продолжает диспетчеризацию обработчиков с меньшим приоритетом. |
StopChain |
1 |
1 | script.enum-value.EventResult.StopChain |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Entity.h:149 | Немедленно останавливает текущую цепочку обработчиков события. |
FontFlag
enum FontFlag : uint32
ID символа: script.enum.FontFlag
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: Source/Client/FontManager.h:64
Флаги шрифта
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
AlignBottom |
0x0020 |
32 | script.enum-value.FontFlag.AlignBottom |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/FontManager.h:73 | Выравнивает текстовый блок по нижнему краю и заставляет SkipLines считать от последних строк. |
AlignRight |
0x0010 |
16 | script.enum-value.FontFlag.AlignRight |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/FontManager.h:72 | Выравнивает каждую отрисованную строку по правому краю целевого прямоугольника. |
Bordered |
0x0200 |
512 | script.enum-value.FontFlag.Bordered |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/FontManager.h:77 | Использует для отрисовки глифов вариант текстуры шрифта с рамкой или контуром. |
CenterX |
0x0004 |
4 | script.enum-value.FontFlag.CenterX |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/FontManager.h:70 | Горизонтально центрирует каждую отрисованную строку в целевом прямоугольнике. |
CenterY |
0x0008 |
8 | script.enum-value.FontFlag.CenterY |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/FontManager.h:71 | Вертикально центрирует весь текстовый блок в целевом прямоугольнике. |
Justify |
0x0100 |
256 | script.enum-value.FontFlag.Justify |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/FontManager.h:76 | Распределяет дополнительные интервалы между словами, чтобы заполнить целевую ширину строки. |
KeepTail |
0x0040 |
64 | script.enum-value.FontFlag.KeepTail |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/FontManager.h:74 | Отрисовывает конец текстового блока, высота которого превышает целевой прямоугольник. |
NoColorize |
0x0080 |
128 | script.enum-value.FontFlag.NoColorize |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/FontManager.h:75 | Удаляет встроенные цветовые теги, сохраняя заданный базовый цвет текста. |
NoWrap |
0x0001 |
1 | script.enum-value.FontFlag.NoWrap |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/FontManager.h:68 | Обрезает оставшийся текст при переполнении ширины прямоугольника вместо переноса. |
None |
0 |
0 | script.enum-value.FontFlag.None |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/FontManager.h:67 | Не применяет дополнительные флаги компоновки текста или отрисовки глифов. |
TruncateLine |
0x0002 |
2 | script.enum-value.FontFlag.TruncateLine |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/FontManager.h:69 | Пропускает вышедшие за границу глифы до следующего перевода строки вместо переноса текущей строки. |
FontType
enum FontType : int32
ID символа: script.enum.FontType
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: Source/Client/FontManager.h:57
Индекс слота шрифта. Движок поставляет один именованный слот (Default = 0); скрипты могут добавлять записи через codegen-аннотацию Enum.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
Default |
0 |
0 | script.enum-value.FontType.Default |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/FontManager.h:60 | Встроенный стандартный слот шрифта, используемый, когда не выбран проектный слот. |
GameProperty
enum GameProperty : uint16
ID символа: script.enum.GameProperty
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: -
Сгенерированные идентификаторы свойств, экспортированных скриптовой сущностью Game. Значения назначаются в порядке экспорта и предназначены для метаданных свойств и уведомлений об изменениях.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
CustomHolderEntry |
2 |
2 | script.enum-value.GameProperty.CustomHolderEntry |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Entity.h:89 | Для пользовательской сущности задаёт запись держателя, через которую она прикреплена. |
CustomHolderId |
1 |
1 | script.enum-value.GameProperty.CustomHolderId |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Entity.h:86 | Для пользовательской сущности хранит постоянный идентификатор владеющего держателя; равен нулю, если у держателя нет постоянного идентификатора. |
ExplicitlyPersistent |
3 |
3 | script.enum-value.GameProperty.ExplicitlyPersistent |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Entity.h:92 | Помечает сущность как самостоятельно сохраняемую, а не сохраняемую только из-за вложения в другую сущность. |
FrameDeltaTime |
8 |
8 | script.enum-value.GameProperty.FrameDeltaTime |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:66 | Монотонный интервал времени между текущим и предыдущим продвижением кадра. |
FrameTime |
7 |
7 | script.enum-value.GameProperty.FrameTime |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:63 | Монотонное время движка, зафиксированное для текущего кадра. |
FramesPerSecond |
9 |
9 | script.enum-value.GameProperty.FramesPerSecond |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:69 | Число кадров, измеренное за последний завершённый секундный интервал. |
GlobalDayTime |
11 |
11 | script.enum-value.GameProperty.GlobalDayTime |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:75 | Текущая позиция глобального цикла освещения суток в минутах, управляемая игровыми скриптами. |
HistoryRecordsId |
6 |
6 | script.enum-value.GameProperty.HistoryRecordsId |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:60 | Сохраняемая верхняя граница, используемая при выделении идентификаторов серверных записей истории. |
LastEntityId |
5 |
5 | script.enum-value.GameProperty.LastEntityId |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:57 | Сохраняемая верхняя граница, используемая при выделении постоянных идентификаторов сущностей. |
LastGlobalMapTripId |
10 |
10 | script.enum-value.GameProperty.LastGlobalMapTripId |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:72 | Последний назначенный сервером идентификатор путешествия по глобальной карте. |
None |
0 |
0 | script.enum-value.GameProperty.None |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Признак того, что идентификатор свойства Game не выбран. |
SynchronizedTime |
4 |
4 | script.enum-value.GameProperty.SynchronizedTime |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:54 | Текущее синхронизированное игровое время, общее для сервера и клиентов и сохраняемое сервером. |
ImGuiProperty
enum ImGuiProperty : uint16
ID символа: script.enum.ImGuiProperty
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: -
Сгенерированные идентификаторы свойств, экспортированных скриптовой сущностью ImGui. Значения назначаются в порядке экспорта и предназначены для метаданных свойств и уведомлений об изменениях.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
CustomHolderEntry |
2 |
2 | script.enum-value.ImGuiProperty.CustomHolderEntry |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Entity.h:89 | Для пользовательской сущности задаёт запись держателя, через которую она прикреплена. |
CustomHolderId |
1 |
1 | script.enum-value.ImGuiProperty.CustomHolderId |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Entity.h:86 | Для пользовательской сущности хранит постоянный идентификатор владеющего держателя; равен нулю, если у держателя нет постоянного идентификатора. |
ExplicitlyPersistent |
3 |
3 | script.enum-value.ImGuiProperty.ExplicitlyPersistent |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Entity.h:92 | Помечает сущность как самостоятельно сохраняемую, а не сохраняемую только из-за вложения в другую сущность. |
None |
0 |
0 | script.enum-value.ImGuiProperty.None |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Признак того, что идентификатор свойства ImGui не выбран. |
ImGui_ButtonFlags
enum ImGui_ButtonFlags : uint32
ID символа: script.enum.ImGui_ButtonFlags
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: Source/Common/ImGuiExt/ImGuiStuff.h:404
Поведение кнопок мыши, перекрытия и активации для низкоуровневых кнопок Dear ImGui.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
EnableNav |
8 |
8 | script.enum-value.ImGui_ButtonFlags.EnableNav |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:411 | Для InvisibleButton() не отключает навигацию и переход по Tab, которые по умолчанию запрещены. |
MouseButtonLeft |
1 |
1 | script.enum-value.ImGui_ButtonFlags.MouseButtonLeft |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:408 | Реагирует на левую кнопку мыши; это стандартный режим. |
MouseButtonMiddle |
4 |
4 | script.enum-value.ImGui_ButtonFlags.MouseButtonMiddle |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:410 | Реагирует на среднюю кнопку мыши. |
MouseButtonRight |
2 |
2 | script.enum-value.ImGui_ButtonFlags.MouseButtonRight |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:409 | Реагирует на правую кнопку мыши. |
None |
0 |
0 | script.enum-value.ImGui_ButtonFlags.None |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:407 | Не применяет дополнительные флаги поведения низкоуровневой кнопки. |
ImGui_ChildFlags
enum ImGui_ChildFlags : uint32
ID символа: script.enum.ImGui_ChildFlags
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: Source/Common/ImGuiExt/ImGuiStuff.h:103
Передаваемые Dear ImGui флаги размера, рамки, отступов и навигации дочернего окна.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
AlwaysAutoResize |
64 |
64 | script.enum-value.ImGui_ChildFlags.AlwaysAutoResize |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:113 | При включенном автоматическом размере измеряет скрытое содержимое, всегда сообщает о видимости дочернего окна и отключает оптимизацию отсечения; этот затратный режим не рекомендуется для обычного использования. |
AlwaysUseWindowPadding |
2 |
2 | script.enum-value.ImGui_ChildFlags.AlwaysUseWindowPadding |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:108 | Использует style.WindowPadding, даже если у дочернего окна нет границы. |
AutoResizeX |
16 |
16 | script.enum-value.ImGui_ChildFlags.AutoResizeX |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:111 | Определяет ширину дочернего окна по измеренному содержимому. |
AutoResizeY |
32 |
32 | script.enum-value.ImGui_ChildFlags.AutoResizeY |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:112 | Определяет высоту дочернего окна по измеренному содержимому. |
Border |
1 |
1 | script.enum-value.ImGui_ChildFlags.Border |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:107 | Рисует внешнюю границу и включает стандартные внутренние отступы окна. |
FrameStyle |
128 |
128 | script.enum-value.ImGui_ChildFlags.FrameStyle |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:114 | Оформляет дочернее окно как элемент с рамкой, используя цвета, скругление, толщину границы и отступы рамки. |
NavFlattened |
256 |
256 | script.enum-value.ImGui_ChildFlags.NavFlattened |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:115 | Экспериментальный режим, который объединяет область фокуса и разрешает навигации с клавиатуры или геймпада пересекать границу родителя и переходить между соседними дочерними окнами. |
None |
0 |
0 | script.enum-value.ImGui_ChildFlags.None |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:106 | Не применяет дополнительные флаги поведения дочернего окна. |
ResizeX |
4 |
4 | script.enum-value.ImGui_ChildFlags.ResizeX |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:109 | Разрешает менять размер за правую границу компоновки и сохраняет ширину, если сохранение настроек окна не отключено. |
ResizeY |
8 |
8 | script.enum-value.ImGui_ChildFlags.ResizeY |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:110 | Разрешает менять размер за нижнюю границу компоновки и сохраняет высоту, если сохранение настроек окна не отключено. |
ImGui_Col
enum ImGui_Col : int32
ID символа: script.enum.ImGui_Col
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: Source/Common/ImGuiExt/ImGuiStuff.h:447
Индексированные слоты цветов стиля Dear ImGui для настройки темы из скриптов.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
Border |
5 |
5 | script.enum-value.ImGui_Col.Border |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:455 | Выбирает слот цвета границ окон, дочерних окон, popup и виджетов с рамкой. |
Button |
22 |
22 | script.enum-value.ImGui_Col.Button |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:467 | Выбирает слот обычного цвета кнопки. |
ButtonActive |
24 |
24 | script.enum-value.ImGui_Col.ButtonActive |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:469 | Выбирает слот цвета активной кнопки. |
ButtonHovered |
23 |
23 | script.enum-value.ImGui_Col.ButtonHovered |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:468 | Выбирает слот цвета кнопки при наведении. |
CheckMark |
18 |
18 | script.enum-value.ImGui_Col.CheckMark |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:464 | Выбирает цвет галочки checkbox и кружка RadioButton. |
ChildBg |
3 |
3 | script.enum-value.ImGui_Col.ChildBg |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:453 | Выбирает цвет фона дочерних окон. |
FrameBg |
7 |
7 | script.enum-value.ImGui_Col.FrameBg |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:456 | Выбирает цвет фона checkbox, radio button, графика, слайдера и текстового поля. |
FrameBgActive |
9 |
9 | script.enum-value.ImGui_Col.FrameBgActive |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:458 | Выбирает слот цвета фона активной рамки. |
FrameBgHovered |
8 |
8 | script.enum-value.ImGui_Col.FrameBgHovered |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:457 | Выбирает слот цвета фона рамки при наведении. |
Header |
25 |
25 | script.enum-value.ImGui_Col.Header |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:470 | Выбирает обычный цвет для CollapsingHeader, TreeNode, Selectable и MenuItem. |
HeaderActive |
27 |
27 | script.enum-value.ImGui_Col.HeaderActive |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:472 | Выбирает слот активного цвета заголовков, узлов дерева и выбираемых элементов. |
HeaderHovered |
26 |
26 | script.enum-value.ImGui_Col.HeaderHovered |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:471 | Выбирает слот цвета заголовков, узлов дерева и выбираемых элементов при наведении. |
MenuBarBg |
13 |
13 | script.enum-value.ImGui_Col.MenuBarBg |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:461 | Выбирает слот цвета фона строки меню. |
PopupBg |
4 |
4 | script.enum-value.ImGui_Col.PopupBg |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:454 | Выбирает цвет фона popup, меню и окон подсказок. |
ResizeGrip |
31 |
31 | script.enum-value.ImGui_Col.ResizeGrip |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:476 | Выбирает цвет маркера изменения размера в нижнем правом и нижнем левом углах окна. |
ResizeGripActive |
33 |
33 | script.enum-value.ImGui_Col.ResizeGripActive |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:478 | Выбирает слот цвета активного маркера изменения размера. |
ResizeGripHovered |
32 |
32 | script.enum-value.ImGui_Col.ResizeGripHovered |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:477 | Выбирает слот цвета маркера изменения размера при наведении. |
ScrollbarBg |
14 |
14 | script.enum-value.ImGui_Col.ScrollbarBg |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:462 | Выбирает слот цвета фона дорожки полосы прокрутки. |
ScrollbarGrab |
15 |
15 | script.enum-value.ImGui_Col.ScrollbarGrab |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:463 | Выбирает слот обычного цвета ползунка полосы прокрутки. |
Separator |
28 |
28 | script.enum-value.ImGui_Col.Separator |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:473 | Выбирает слот обычного цвета разделителя. |
SeparatorActive |
30 |
30 | script.enum-value.ImGui_Col.SeparatorActive |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:475 | Выбирает слот цвета активного разделителя. |
SeparatorHovered |
29 |
29 | script.enum-value.ImGui_Col.SeparatorHovered |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:474 | Выбирает слот цвета разделителя при наведении. |
SliderGrab |
20 |
20 | script.enum-value.ImGui_Col.SliderGrab |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:465 | Выбирает слот обычного цвета ползунка слайдера. |
SliderGrabActive |
21 |
21 | script.enum-value.ImGui_Col.SliderGrabActive |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:466 | Выбирает слот цвета активного ползунка слайдера. |
Tab |
36 |
36 | script.enum-value.ImGui_Col.Tab |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:479 | Выбирает фон невыбранной вкладки, когда панель вкладок сфокусирована. |
TabDimmed |
39 |
39 | script.enum-value.ImGui_Col.TabDimmed |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:482 | Выбирает фон невыбранной вкладки, когда панель вкладок не сфокусирована. |
TabDimmedSelected |
40 |
40 | script.enum-value.ImGui_Col.TabDimmedSelected |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:483 | Выбирает фон выбранной вкладки, когда панель вкладок не сфокусирована. |
TabHovered |
35 |
35 | script.enum-value.ImGui_Col.TabHovered |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:480 | Выбирает фон вкладки при наведении. |
TabSelected |
37 |
37 | script.enum-value.ImGui_Col.TabSelected |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:481 | Выбирает фон выбранной вкладки, когда панель вкладок сфокусирована. |
TableHeaderBg |
46 |
46 | script.enum-value.ImGui_Col.TableHeaderBg |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:484 | Выбирает цвет фона заголовка таблицы. |
TableRowBg |
49 |
49 | script.enum-value.ImGui_Col.TableRowBg |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:485 | Выбирает цвет фона четных строк таблицы. |
TableRowBgAlt |
50 |
50 | script.enum-value.ImGui_Col.TableRowBgAlt |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:486 | Выбирает цвет фона нечетных строк таблицы. |
Text |
0 |
0 | script.enum-value.ImGui_Col.Text |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:450 | Выбирает слот основного цвета текста. |
TextDisabled |
1 |
1 | script.enum-value.ImGui_Col.TextDisabled |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:451 | Выбирает слот цвета отключенного текста. |
TitleBg |
10 |
10 | script.enum-value.ImGui_Col.TitleBg |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:459 | Выбирает цвет строки заголовка. |
TitleBgActive |
11 |
11 | script.enum-value.ImGui_Col.TitleBgActive |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:460 | Выбирает цвет строки заголовка сфокусированного окна. |
WindowBg |
2 |
2 | script.enum-value.ImGui_Col.WindowBg |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:452 | Выбирает цвет фона обычных окон. |
ImGui_ColorEditFlags
enum ImGui_ColorEditFlags : uint32
ID символа: script.enum.ImGui_ColorEditFlags
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: Source/Common/ImGuiExt/ImGuiStuff.h:415
Режим палитры, видимость каналов, формат данных, предпросмотр и ввод для редакторов цвета Dear ImGui.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
AlphaBar |
262144 |
262144 | script.enum-value.ImGui_ColorEditFlags.AlphaBar |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:432 | Для ColorEdit и ColorPicker показывает в палитре вертикальную полосу или градиент альфа-канала. |
AlphaNoBg |
8192 |
8192 | script.enum-value.ImGui_ColorEditFlags.AlphaNoBg |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:430 | Для ColorEdit, ColorPicker и ColorButton не рисует шахматный фон за прозрачным цветом. |
AlphaOpaque |
4096 |
4096 | script.enum-value.ImGui_ColorEditFlags.AlphaOpaque |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:429 | Скрывает альфа-канал в предпросмотре, но разрешает ColorEdit4 и ColorPicker4 редактировать его; для ColorButton эквивалентно NoAlpha. |
AlphaPreviewHalf |
16384 |
16384 | script.enum-value.ImGui_ColorEditFlags.AlphaPreviewHalf |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:431 | Для ColorEdit, ColorPicker и ColorButton показывает предпросмотр, наполовину непрозрачный и наполовину прозрачный. |
DefaultOptions |
311427072 |
311427072 | script.enum-value.ImGui_ColorEditFlags.DefaultOptions |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:443 | Выбирает 8-битное отображение и ввод RGB с полосой оттенка как стандартные параметры редактора цвета. |
DisplayHSV |
2097152 |
2097152 | script.enum-value.ImGui_ColorEditFlags.DisplayHSV |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:435 | Отображает и редактирует компоненты цвета в формате HSV. |
DisplayHex |
4194304 |
4194304 | script.enum-value.ImGui_ColorEditFlags.DisplayHex |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:436 | Отображает и редактирует цвет как шестнадцатеричное значение. |
DisplayRGB |
1048576 |
1048576 | script.enum-value.ImGui_ColorEditFlags.DisplayRGB |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:434 | Для ColorEdit переопределяет формат отображения между RGB, HSV и Hex; для ColorPicker разрешает любую комбинацию этих форматов. |
Float |
16777216 |
16777216 | script.enum-value.ImGui_ColorEditFlags.Float |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:438 | Для ColorEdit, ColorPicker и ColorButton отображает значения как числа с плавающей точкой от 0.0f до 1.0f вместо целых от 0 до 255, не выполняя round-trip через целые числа. |
HDR |
524288 |
524288 | script.enum-value.ImGui_ColorEditFlags.HDR |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:433 | Незавершенный режим ColorEdit, который пока только снимает ограничения 0.0f..1.0f в RGBA; обычно также нужен ImGuiColorEditFlags_Float. |
InputHSV |
536870912 |
536870912 | script.enum-value.ImGui_ColorEditFlags.InputHSV |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:442 | Для ColorEdit и ColorPicker принимает и возвращает данные в формате HSV. |
InputRGB |
268435456 |
268435456 | script.enum-value.ImGui_ColorEditFlags.InputRGB |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:441 | Для ColorEdit и ColorPicker принимает и возвращает данные в формате RGB. |
NoAlpha |
2 |
2 | script.enum-value.ImGui_ColorEditFlags.NoAlpha |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:419 | Для ColorEdit, ColorPicker и ColorButton игнорирует компонент Alpha и читает из входного указателя только три компонента. |
NoBorder |
1024 |
1024 | script.enum-value.ImGui_ColorEditFlags.NoBorder |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:428 | Для ColorButton отключает границу, которая по умолчанию обязательна. |
NoDragDrop |
512 |
512 | script.enum-value.ImGui_ColorEditFlags.NoDragDrop |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:427 | Для ColorEdit отключает приемник и источник drag-and-drop, а для ColorButton отключает источник. |
NoInputs |
32 |
32 | script.enum-value.ImGui_ColorEditFlags.NoInputs |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:423 | Для ColorEdit и ColorPicker отключает слайдеры и текстовые поля ввода, например чтобы оставить только маленький квадрат предпросмотра. |
NoLabel |
128 |
128 | script.enum-value.ImGui_ColorEditFlags.NoLabel |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:425 | Для ColorEdit и ColorPicker скрывает встроенную текстовую метку, продолжая передавать ее подсказке и палитре. |
NoOptions |
8 |
8 | script.enum-value.ImGui_ColorEditFlags.NoOptions |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:421 | Для ColorEdit запрещает переключать меню параметров правым щелчком по полям ввода или маленькому предпросмотру. |
NoPicker |
4 |
4 | script.enum-value.ImGui_ColorEditFlags.NoPicker |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:420 | Для ColorEdit не открывает палитру при щелчке по цветному квадрату. |
NoSidePreview |
256 |
256 | script.enum-value.ImGui_ColorEditFlags.NoSidePreview |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:426 | Для ColorPicker скрывает большой предпросмотр справа и использует вместо него маленький цветной квадрат. |
NoSmallPreview |
16 |
16 | script.enum-value.ImGui_ColorEditFlags.NoSmallPreview |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:422 | Для ColorEdit и ColorPicker скрывает цветной квадрат рядом с полями ввода, например чтобы оставить только поля. |
NoTooltip |
64 |
64 | script.enum-value.ImGui_ColorEditFlags.NoTooltip |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:424 | Для ColorEdit, ColorPicker и ColorButton отключает подсказку при наведении на предпросмотр. |
None |
0 |
0 | script.enum-value.ImGui_ColorEditFlags.None |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:418 | Не применяет дополнительные флаги поведения редактора цвета. |
PickerHueBar |
33554432 |
33554432 | script.enum-value.ImGui_ColorEditFlags.PickerHueBar |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:439 | Для ColorPicker показывает оттенок полосой, а насыщенность и яркость прямоугольником. |
PickerHueWheel |
67108864 |
67108864 | script.enum-value.ImGui_ColorEditFlags.PickerHueWheel |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:440 | Для ColorPicker показывает оттенок кругом, а насыщенность и яркость треугольником. |
Uint8 |
8388608 |
8388608 | script.enum-value.ImGui_ColorEditFlags.Uint8 |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:437 | Для ColorEdit, ColorPicker и ColorButton отображает значения в диапазоне от 0 до 255. |
ImGui_ComboFlags
enum ImGui_ComboFlags : uint32
ID символа: script.enum.ImGui_ComboFlags
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: Source/Common/ImGuiExt/ImGuiStuff.h:320
Высота всплывающего списка, выравнивание и предпросмотр для комбинированных списков Dear ImGui.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
HeightLarge |
8 |
8 | script.enum-value.ImGui_ComboFlags.HeightLarge |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:327 | Показывает не более примерно 20 элементов. |
HeightLargest |
16 |
16 | script.enum-value.ImGui_ComboFlags.HeightLargest |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:328 | Показывает столько элементов, сколько помещается. |
HeightRegular |
4 |
4 | script.enum-value.ImGui_ComboFlags.HeightRegular |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:326 | Показывает не более примерно 8 элементов; это стандартный режим. |
HeightSmall |
2 |
2 | script.enum-value.ImGui_ComboFlags.HeightSmall |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:325 | Показывает не более примерно 4 элементов. Точный размер popup можно задать через SetNextWindowSizeConstraints() перед BeginCombo(). |
NoArrowButton |
32 |
32 | script.enum-value.ImGui_ComboFlags.NoArrowButton |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:329 | Показывает поле предпросмотра без квадратной кнопки со стрелкой. |
NoPreview |
64 |
64 | script.enum-value.ImGui_ComboFlags.NoPreview |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:330 | Показывает только квадратную кнопку со стрелкой. |
None |
0 |
0 | script.enum-value.ImGui_ComboFlags.None |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:323 | Не применяет дополнительные флаги поведения комбинированного списка. |
PopupAlignLeft |
1 |
1 | script.enum-value.ImGui_ComboFlags.PopupAlignLeft |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:324 | По умолчанию выравнивает всплывающий список по левому краю. |
WidthFitPreview |
128 |
128 | script.enum-value.ImGui_ComboFlags.WidthFitPreview |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:331 | Динамически вычисляет ширину по содержимому предпросмотра. |
ImGui_Cond
enum ImGui_Cond : uint32
ID символа: script.enum.ImGui_Cond
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: Source/Common/ImGuiExt/ImGuiStuff.h:119
Условия применения отложенного назначения состояния Dear ImGui.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
Always |
1 |
1 | script.enum-value.ImGui_Cond.Always |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:123 | Не задает условие и всегда присваивает переменную; эквивалентно _None. |
Appearing |
8 |
8 | script.enum-value.ImGui_Cond.Appearing |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:126 | Присваивает переменную, когда объект или окно появляется после скрытого либо неактивного состояния, а также при первом появлении. |
FirstUseEver |
4 |
4 | script.enum-value.ImGui_Cond.FirstUseEver |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:125 | Присваивает переменную, если для объекта или окна нет сохраненных данных в файле .ini. |
None |
0 |
0 | script.enum-value.ImGui_Cond.None |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:122 | Не задает условие и всегда присваивает переменную; эквивалентно _Always. |
Once |
2 |
2 | script.enum-value.ImGui_Cond.Once |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:124 | Присваивает переменную один раз за сеанс выполнения; срабатывает только первый вызов. |
ImGui_Dir
enum ImGui_Dir : int32
ID символа: script.enum.ImGui_Dir
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: Source/Common/ImGuiExt/ImGuiStuff.h:378
Основные направления и признак отсутствия направления для API навигации и компоновки Dear ImGui.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
Down |
3 |
3 | script.enum-value.ImGui_Dir.Down |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:385 | Выбирает направление вниз. |
Left |
0 |
0 | script.enum-value.ImGui_Dir.Left |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:382 | Выбирает направление влево. |
None |
-1 |
-1 | script.enum-value.ImGui_Dir.None |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:381 | Указывает, что основное направление не выбрано. |
Right |
1 |
1 | script.enum-value.ImGui_Dir.Right |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:383 | Выбирает направление вправо. |
Up |
2 |
2 | script.enum-value.ImGui_Dir.Up |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:384 | Выбирает направление вверх. |
ImGui_FocusedFlags
enum ImGui_FocusedFlags : uint32
ID символа: script.enum.ImGui_FocusedFlags
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: Source/Common/ImGuiExt/ImGuiStuff.h:165
Фильтры области и иерархии для запросов фокуса Dear ImGui.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
AnyWindow |
4 |
4 | script.enum-value.ImGui_FocusedFlags.AnyWindow |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:171 | Возвращает true, если сфокусировано любое окно. Не используйте этот запрос для маршрутизации низкоуровневого ввода; для этого предназначен io.WantCaptureMouse. |
ChildWindows |
1 |
1 | script.enum-value.ImGui_FocusedFlags.ChildWindows |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:169 | Возвращает true, если сфокусировано любое дочернее окно текущего окна. |
NoPopupHierarchy |
8 |
8 | script.enum-value.ImGui_FocusedFlags.NoPopupHierarchy |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:172 | Не учитывает иерархию всплывающих окон и не считает окно, открывшее popup, его родителем при использовании с _ChildWindows или _RootWindow. |
None |
0 |
0 | script.enum-value.ImGui_FocusedFlags.None |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:168 | Проверяет фокус только текущего окна, не расширяя область запроса. |
RootAndChildWindows |
3 |
3 | script.enum-value.ImGui_FocusedFlags.RootAndChildWindows |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:173 | Проверяет фокус корневого окна и всех его дочерних окон. |
RootWindow |
2 |
2 | script.enum-value.ImGui_FocusedFlags.RootWindow |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:170 | Выполняет проверку от корневого окна, то есть самого верхнего родителя текущей иерархии. |
ImGui_HoveredFlags
enum ImGui_HoveredFlags : uint32
ID символа: script.enum.ImGui_HoveredFlags
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: Source/Common/ImGuiExt/ImGuiStuff.h:177
Фильтры блокировки, перекрытия, задержки и иерархии для запросов наведения Dear ImGui.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
AllowWhenBlockedByActiveItem |
128 |
128 | script.enum-value.ImGui_HoveredFlags.AllowWhenBlockedByActiveItem |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:186 | Возвращает true, даже если активный элемент перекрывает доступ к проверяемому элементу или окну; полезно для сценариев перетаскивания. |
AllowWhenBlockedByPopup |
32 |
32 | script.enum-value.ImGui_HoveredFlags.AllowWhenBlockedByPopup |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:185 | Возвращает true, даже если всплывающее окно обычно блокирует доступ к проверяемому элементу или окну. |
AllowWhenDisabled |
1024 |
1024 | script.enum-value.ImGui_HoveredFlags.AllowWhenDisabled |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:189 | Только для IsItemHovered(): возвращает true, даже если элемент отключен. |
AllowWhenOverlapped |
768 |
768 | script.enum-value.ImGui_HoveredFlags.AllowWhenOverlapped |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:191 | Разрешает положительный результат наведения, когда проверяемый прямоугольник перекрыт другим элементом или окном. |
AllowWhenOverlappedByItem |
256 |
256 | script.enum-value.ImGui_HoveredFlags.AllowWhenOverlappedByItem |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:187 | Только для IsItemHovered(): возвращает true, даже если элемент использует режим AllowOverlap и перекрыт другим доступным для наведения элементом. |
AllowWhenOverlappedByWindow |
512 |
512 | script.enum-value.ImGui_HoveredFlags.AllowWhenOverlappedByWindow |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:188 | Только для IsItemHovered(): возвращает true, даже если позиция заслонена или перекрыта другим окном. |
AnyWindow |
4 |
4 | script.enum-value.ImGui_HoveredFlags.AnyWindow |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:183 | Только для IsWindowHovered(): возвращает true, если курсор наведен на любое окно. |
ChildWindows |
1 |
1 | script.enum-value.ImGui_HoveredFlags.ChildWindows |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:181 | Только для IsWindowHovered(): возвращает true, если курсор наведен на любое дочернее окно текущего окна. |
ForTooltip |
4096 |
4096 | script.enum-value.ImGui_HoveredFlags.ForTooltip |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:193 | Стандартная комбинация флагов для последовательности IsItemHovered() и SetTooltip(). |
NoNavOverride |
2048 |
2048 | script.enum-value.ImGui_HoveredFlags.NoNavOverride |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:190 | Только для IsItemHovered(): игнорирует активное состояние навигации с клавиатуры или геймпада и всегда проверяет мышь. |
NoPopupHierarchy |
8 |
8 | script.enum-value.ImGui_HoveredFlags.NoPopupHierarchy |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:184 | Только для IsWindowHovered(): не учитывает иерархию всплывающих окон и не считает окно, открывшее popup, его родителем при использовании с _ChildWindows или _RootWindow. |
None |
0 |
0 | script.enum-value.ImGui_HoveredFlags.None |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:180 | Возвращает true только при непосредственном наведении на элемент или окно без перекрытия другим окном, активным popup или модальным окном, блокирующим ввод. |
RectOnly |
928 |
928 | script.enum-value.ImGui_HoveredFlags.RectOnly |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:192 | Использует прямоугольник элемента или окна, игнорируя блокировку всплывающим окном, активным элементом и перекрытием. |
RootWindow |
2 |
2 | script.enum-value.ImGui_HoveredFlags.RootWindow |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:182 | Только для IsWindowHovered(): выполняет проверку от корневого окна, то есть самого верхнего родителя текущей иерархии. |
ImGui_InputTextFlags
enum ImGui_InputTextFlags : uint32
ID символа: script.enum.ImGui_InputTextFlags
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: Source/Common/ImGuiExt/ImGuiStuff.h:335
Редактирование, фильтрация, подтверждение, обратные вызовы и режим только для чтения для текстового ввода Dear ImGui.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
AutoSelectAll |
4096 |
4096 | script.enum-value.ImGui_InputTextFlags.AutoSelectAll |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:347 | Выделяет весь текст при первом получении фокуса мышью. |
CharsDecimal |
1 |
1 | script.enum-value.ImGui_InputTextFlags.CharsDecimal |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:339 | Разрешает символы 0123456789.+-*/. |
CharsHexadecimal |
2 |
2 | script.enum-value.ImGui_InputTextFlags.CharsHexadecimal |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:340 | Разрешает символы 0123456789ABCDEFabcdef. |
CharsNoBlank |
16 |
16 | script.enum-value.ImGui_InputTextFlags.CharsNoBlank |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:343 | Отфильтровывает пробелы и знаки табуляции. |
CharsScientific |
4 |
4 | script.enum-value.ImGui_InputTextFlags.CharsScientific |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:341 | Разрешает символы 0123456789.+-*/eE для ввода в научной нотации. |
CharsUppercase |
8 |
8 | script.enum-value.ImGui_InputTextFlags.CharsUppercase |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:342 | Преобразует символы a..z в A..Z. |
DisplayEmptyRefVal |
16384 |
16384 | script.enum-value.ImGui_InputTextFlags.DisplayEmptyRefVal |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:349 | Только для InputFloat(), InputInt(), InputScalar() и подобных функций: не отображает нулевое значение; обычно используется вместе с ImGuiInputTextFlags_ParseEmptyRefVal. |
EnterReturnsTrue |
64 |
64 | script.enum-value.ImGui_InputTextFlags.EnterReturnsTrue |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:344 | Возвращает true при нажатии Enter, а не при каждом изменении значения. Рассмотрите отключение LiveEdit! или использование IsItemDeactivatedAfterEdit(). |
None |
0 |
0 | script.enum-value.ImGui_InputTextFlags.None |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:338 | Не применяет дополнительные флаги поведения текстового ввода. |
ParseEmptyRefVal |
8192 |
8192 | script.enum-value.ImGui_InputTextFlags.ParseEmptyRefVal |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:348 | Только для InputFloat(), InputInt(), InputScalar() и подобных функций: разбирает пустую строку как нулевое значение. |
Password |
1024 |
1024 | script.enum-value.ImGui_InputTextFlags.Password |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:346 | Режим пароля: отображает все символы как '*', запрещает копирование. |
ReadOnly |
512 |
512 | script.enum-value.ImGui_InputTextFlags.ReadOnly |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:345 | Включает режим только для чтения. |
ImGui_MouseButton
enum ImGui_MouseButton : int32
ID символа: script.enum.ImGui_MouseButton
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: Source/Common/ImGuiExt/ImGuiStuff.h:369
Идентификаторы кнопок мыши, принимаемые скриптовыми привязками Dear ImGui.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
Left |
0 |
0 | script.enum-value.ImGui_MouseButton.Left |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:372 | Обозначает левую кнопку мыши. |
Middle |
2 |
2 | script.enum-value.ImGui_MouseButton.Middle |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:374 | Обозначает среднюю кнопку мыши. |
Right |
1 |
1 | script.enum-value.ImGui_MouseButton.Right |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:373 | Обозначает правую кнопку мыши. |
ImGui_PopupFlags
enum ImGui_PopupFlags : uint32
ID символа: script.enum.ImGui_PopupFlags
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: Source/Common/ImGuiExt/ImGuiStuff.h:353
Выбор кнопки мыши и правила стека для открытия или закрытия всплывающих окон Dear ImGui.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
AnyPopup |
3072 |
3072 | script.enum-value.ImGui_PopupFlags.AnyPopup |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:365 | Проверяет любой идентификатор всплывающего окна на любом уровне стека. |
AnyPopupId |
1024 |
1024 | script.enum-value.ImGui_PopupFlags.AnyPopupId |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:363 | Для IsPopupOpen(): игнорирует параметр ImGuiID и проверяет любое всплывающее окно. |
AnyPopupLevel |
2048 |
2048 | script.enum-value.ImGui_PopupFlags.AnyPopupLevel |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:364 | Для IsPopupOpen(): выполняет поиск на любом уровне стека всплывающих окон вместо стандартной проверки текущего уровня. |
MouseButtonLeft |
4 |
4 | script.enum-value.ImGui_PopupFlags.MouseButtonLeft |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:357 | Для BeginPopupContext*(): открывает окно при отпускании левой кнопки мыши; разрешена только одна кнопка. |
MouseButtonMiddle |
12 |
12 | script.enum-value.ImGui_PopupFlags.MouseButtonMiddle |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:359 | Для BeginPopupContext*(): открывает окно при отпускании средней кнопки мыши; разрешена только одна кнопка. |
MouseButtonRight |
8 |
8 | script.enum-value.ImGui_PopupFlags.MouseButtonRight |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:358 | Для BeginPopupContext*(): открывает окно при отпускании правой кнопки мыши; это стандартный режим, и разрешена только одна кнопка. |
NoOpenOverExistingPopup |
128 |
128 | script.enum-value.ImGui_PopupFlags.NoOpenOverExistingPopup |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:361 | Для OpenPopup() и BeginPopupContext(): не открывает окно, если на том же уровне стека уже есть popup. |
NoOpenOverItems |
256 |
256 | script.enum-value.ImGui_PopupFlags.NoOpenOverItems |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:362 | Для BeginPopupContextWindow(): возвращает true только над пустым пространством, но не над элементами. |
NoReopen |
32 |
32 | script.enum-value.ImGui_PopupFlags.NoReopen |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:360 | Для OpenPopup() и BeginPopupContext(): не открывает заново уже открытый popup, не меняет его позицию и не инициализирует навигацию повторно. |
None |
0 |
0 | script.enum-value.ImGui_PopupFlags.None |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:356 | Применяет стандартное поведение кнопки мыши и уровня стека всплывающих окон. |
ImGui_SelectableFlags
enum ImGui_SelectableFlags : uint32
ID символа: script.enum.ImGui_SelectableFlags
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: Source/Common/ImGuiExt/ImGuiStuff.h:130
Поведение выбора, растягивания, перекрытия и активации выбираемых элементов Dear ImGui.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
AllowDoubleClick |
4 |
4 | script.enum-value.ImGui_SelectableFlags.AllowDoubleClick |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:136 | Также формирует событие нажатия при двойном щелчке. |
AllowOverlap |
16 |
16 | script.enum-value.ImGui_SelectableFlags.AllowOverlap |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:138 | Разрешает следующим виджетам перекрывать этот элемент при hit testing. Перед использованием HoveredId предыдущего кадра должен совпадать; эквивалентно вызову SetNextItemAllowOverlap(). |
Disabled |
8 |
8 | script.enum-value.ImGui_SelectableFlags.Disabled |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:137 | Запрещает выбор элемента и отображает его текст серым. |
NoAutoClosePopups |
1 |
1 | script.enum-value.ImGui_SelectableFlags.NoAutoClosePopups |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:134 | Щелчок не закрывает родительское всплывающее окно и переопределяет ImGuiItemFlags_AutoClosePopups. |
None |
0 |
0 | script.enum-value.ImGui_SelectableFlags.None |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:133 | Не применяет дополнительные флаги поведения выбираемого элемента. |
SpanAllColumns |
2 |
2 | script.enum-value.ImGui_SelectableFlags.SpanAllColumns |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:135 | Растягивает рамку на все столбцы таблицы-контейнера, оставляя текст в текущем столбце. |
ImGui_SliderFlags
enum ImGui_SliderFlags : uint32
ID символа: script.enum.ImGui_SliderFlags
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: Source/Common/ImGuiExt/ImGuiStuff.h:389
Ограничение значений и поведение ввода для ползунков и перетаскиваемых элементов Dear ImGui.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
AlwaysClamp |
1536 |
1536 | script.enum-value.ImGui_SliderFlags.AlwaysClamp |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:400 | Ограничивает ручной ввод и также ограничивает нулевой диапазон, в котором минимум и максимум равны нулю. |
ClampOnInput |
512 |
512 | script.enum-value.ImGui_SliderFlags.ClampOnInput |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:397 | Ограничивает вручную введенное через Ctrl+Click значение минимумом и максимумом; по умолчанию такой ввод может выходить за границы. |
ClampZeroRange |
1024 |
1024 | script.enum-value.ImGui_SliderFlags.ClampZeroRange |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:398 | Ограничивает значение, даже если min и max равны 0.0f. Из-за прежнего поведения DragXXX обычно не ограничивает такой диапазон; для динамических границ этот флаг почти всегда нужен. |
Logarithmic |
32 |
32 | script.enum-value.ImGui_SliderFlags.Logarithmic |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:393 | Делает виджет логарифмическим вместо линейного. При формате с малым числом знаков рассмотрите совместное использование ImGuiSliderFlags_NoRoundToFormat. |
NoInput |
128 |
128 | script.enum-value.ImGui_SliderFlags.NoInput |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:395 | Запрещает Ctrl+Click и Enter переводить виджет в режим прямого текстового ввода. |
NoRoundToFormat |
64 |
64 | script.enum-value.ImGui_SliderFlags.NoRoundToFormat |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:394 | Не округляет внутреннее значение до точности строки отображения, например до трех знаков для %.3f. |
NoSpeedTweaks |
2048 |
2048 | script.enum-value.ImGui_SliderFlags.NoSpeedTweaks |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:399 | Не позволяет клавишам-модификаторам менять скорость корректировки; полезно, когда приложение управляет скоростью само. |
None |
0 |
0 | script.enum-value.ImGui_SliderFlags.None |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:392 | Не применяет дополнительные флаги поведения слайдера или drag-контрола. |
WrapAround |
256 |
256 | script.enum-value.ImGui_SliderFlags.WrapAround |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:396 | Разрешает циклический переход от максимума к минимуму и обратно; пока поддерживается только функциями DragXXX(). |
ImGui_StyleVar
enum ImGui_StyleVar : int32
ID символа: script.enum.ImGui_StyleVar
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: Source/Common/ImGuiExt/ImGuiStuff.h:490
Индексированные скалярные и векторные переменные стиля Dear ImGui для операций со стеком стилей.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
Alpha |
0 |
0 | script.enum-value.ImGui_StyleVar.Alpha |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:493 | Глобальная прозрачность, применяемая ко всему интерфейсу Dear ImGui. |
ButtonTextAlign |
38 |
38 | script.enum-value.ImGui_StyleVar.ButtonTextAlign |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:510 | Выравнивание текста кнопки, когда кнопка больше текста; стандартное значение (0.5f, 0.5f) соответствует центру. |
CellPadding |
17 |
17 | script.enum-value.ImGui_StyleVar.CellPadding |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:504 | Внутренние отступы ячейки таблицы. CellPadding.x фиксирован для всей таблицы, а CellPadding.y можно менять между строками. |
DisabledAlpha |
1 |
1 | script.enum-value.ImGui_StyleVar.DisabledAlpha |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:494 | Дополнительный множитель прозрачности для BeginDisabled(), умножаемый на текущее значение Alpha. |
FrameBorderSize |
13 |
13 | script.enum-value.ImGui_StyleVar.FrameBorderSize |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:500 | Толщина границы рамок. Обычно равна 0.0f или 1.0f; другие значения слабо протестированы и дороже для CPU и GPU. |
FramePadding |
11 |
11 | script.enum-value.ImGui_StyleVar.FramePadding |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:498 | Внутренние отступы прямоугольника с рамкой, используемого большинством виджетов. |
FrameRounding |
12 |
12 | script.enum-value.ImGui_StyleVar.FrameRounding |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:499 | Радиус скругления углов рамки большинства виджетов; 0.0f дает прямоугольную рамку. |
GrabMinSize |
21 |
21 | script.enum-value.ImGui_StyleVar.GrabMinSize |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:507 | Минимальная ширина или высота ползунка слайдера и полосы прокрутки. |
GrabRounding |
22 |
22 | script.enum-value.ImGui_StyleVar.GrabRounding |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:508 | Радиус скругления углов ползунка; 0.0f дает прямоугольный ползунок. |
IndentSpacing |
16 |
16 | script.enum-value.ImGui_StyleVar.IndentSpacing |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:503 | Горизонтальный отступ, например при входе в узел дерева; обычно равен FontSize + FramePadding.x*2. |
ItemInnerSpacing |
15 |
15 | script.enum-value.ImGui_StyleVar.ItemInnerSpacing |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:502 | Горизонтальное и вертикальное расстояние между частями составного виджета, например слайдером и его меткой. |
ItemSpacing |
14 |
14 | script.enum-value.ImGui_StyleVar.ItemSpacing |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:501 | Горизонтальное и вертикальное расстояние между виджетами и строками. |
ScrollbarRounding |
19 |
19 | script.enum-value.ImGui_StyleVar.ScrollbarRounding |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:506 | Радиус скругления углов ползунка полосы прокрутки. |
ScrollbarSize |
18 |
18 | script.enum-value.ImGui_StyleVar.ScrollbarSize |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:505 | Ширина вертикальной и высота горизонтальной полосы прокрутки. |
SelectableTextAlign |
39 |
39 | script.enum-value.ImGui_StyleVar.SelectableTextAlign |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:511 | Выравнивание текста выбираемого элемента. Стандартное значение (0.0f, 0.0f) соответствует левому верхнему углу; выравнивание слева важно при размещении нескольких элементов в одной строке. |
TabRounding |
25 |
25 | script.enum-value.ImGui_StyleVar.TabRounding |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:509 | Радиус скругления верхних углов вкладки; 0.0f дает прямоугольную вкладку. |
WindowBorderSize |
4 |
4 | script.enum-value.ImGui_StyleVar.WindowBorderSize |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:497 | Толщина границы окна. Обычно равна 0.0f или 1.0f; другие значения слабо протестированы и дороже для CPU и GPU. |
WindowPadding |
2 |
2 | script.enum-value.ImGui_StyleVar.WindowPadding |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:495 | Внутренние отступы окна. |
WindowRounding |
3 |
3 | script.enum-value.ImGui_StyleVar.WindowRounding |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:496 | Радиус скругления углов окна; 0.0f дает прямоугольное окно, а большие значения могут вызывать визуальные артефакты и не рекомендуются. |
ImGui_TabBarFlags
enum ImGui_TabBarFlags : uint32
ID символа: script.enum.ImGui_TabBarFlags
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: Source/Common/ImGuiExt/ImGuiStuff.h:287
Переупорядочивание, подгонка, выбор и подсказки для панелей вкладок Dear ImGui.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
AutoSelectNewTabs |
2 |
2 | script.enum-value.ImGui_TabBarFlags.AutoSelectNewTabs |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:292 | Автоматически выбирает новые вкладки при их появлении. |
DrawSelectedOverline |
64 |
64 | script.enum-value.ImGui_TabBarFlags.DrawSelectedOverline |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:297 | Рисует верхний маркер над выбранной вкладкой. |
FittingPolicyMixed |
128 |
128 | script.enum-value.ImGui_TabBarFlags.FittingPolicyMixed |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:298 | Сначала сжимает не помещающиеся вкладки до style.TabMinWidthShrink, затем включает прокрутку. Значение TabMinWidthShrink, равное FLT_MAX, делает режим эквивалентным ImGuiTabBarFlags_FittingPolicyScroll. |
FittingPolicyScroll |
512 |
512 | script.enum-value.ImGui_TabBarFlags.FittingPolicyScroll |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:300 | Включает кнопки прокрутки, когда вкладки не помещаются. |
FittingPolicyShrink |
256 |
256 | script.enum-value.ImGui_TabBarFlags.FittingPolicyShrink |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:299 | Сжимает вкладки, когда они не помещаются. |
NoCloseWithMiddleMouseButton |
8 |
8 | script.enum-value.ImGui_TabBarFlags.NoCloseWithMiddleMouseButton |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:294 | Не закрывает средней кнопкой мыши вкладки, переданные с p_open != NULL. Приложение может реализовать это само через IsItemHovered(), IsMouseClicked(2) и присваивание *p_open = false. |
NoTabListScrollingButtons |
16 |
16 | script.enum-value.ImGui_TabBarFlags.NoTabListScrollingButtons |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:295 | Отключает кнопки прокрутки при политике ImGuiTabBarFlags_FittingPolicyScroll. |
NoTooltip |
32 |
32 | script.enum-value.ImGui_TabBarFlags.NoTooltip |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:296 | Отключает подсказки при наведении на вкладку. |
None |
0 |
0 | script.enum-value.ImGui_TabBarFlags.None |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:290 | Не применяет дополнительные флаги поведения панели вкладок. |
Reorderable |
1 |
1 | script.enum-value.ImGui_TabBarFlags.Reorderable |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:291 | Разрешает вручную перетаскивать вкладки для изменения порядка и добавляет новые вкладки в конец списка. |
TabListPopupButton |
4 |
4 | script.enum-value.ImGui_TabBarFlags.TabListPopupButton |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:293 | Показывает кнопку, которая открывает список вкладок и позволяет пользователю выбрать вкладку. |
ImGui_TabItemFlags
enum ImGui_TabItemFlags : uint32
ID символа: script.enum.ImGui_TabItemFlags
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: Source/Common/ImGuiExt/ImGuiStuff.h:304
Видимость, закрытие, порядок и подсказки для отдельных вкладок Dear ImGui.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
Leading |
64 |
64 | script.enum-value.ImGui_TabItemFlags.Leading |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:314 | Закрепляет вкладку слева на панели после кнопки всплывающего списка вкладок. |
NoAssumedClosure |
256 |
256 | script.enum-value.ImGui_TabItemFlags.NoAssumedClosure |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:316 | При попытке закрытия выбирает вкладку и не считает ее немедленно закрытой, а ждет, пока приложение перестанет ее отправлять. Без флага нажатие X предполагает закрытие, поэтому продолжающая отправляться вкладка может появиться снова в конце панели. |
NoCloseWithMiddleMouseButton |
4 |
4 | script.enum-value.ImGui_TabItemFlags.NoCloseWithMiddleMouseButton |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:310 | Не закрывает средней кнопкой мыши вкладки, переданные с p_open != NULL. Приложение может реализовать это само через IsItemHovered(), IsMouseClicked(2) и присваивание *p_open = false. |
NoPushId |
8 |
8 | script.enum-value.ImGui_TabItemFlags.NoPushId |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:311 | Не вызывает PushID() и PopID() внутри BeginTabItem() и EndTabItem(). |
NoReorder |
32 |
32 | script.enum-value.ImGui_TabItemFlags.NoReorder |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:313 | Запрещает менять порядок этой вкладки и не позволяет другой вкладке пересекать ее позицию. |
NoTooltip |
16 |
16 | script.enum-value.ImGui_TabItemFlags.NoTooltip |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:312 | Отключает подсказку для этой вкладки. |
None |
0 |
0 | script.enum-value.ImGui_TabItemFlags.None |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:307 | Не применяет дополнительные флаги поведения отдельной вкладки. |
SetSelected |
2 |
2 | script.enum-value.ImGui_TabItemFlags.SetSelected |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:309 | Программно выбирает вкладку при вызове BeginTabItem(). |
Trailing |
128 |
128 | script.enum-value.ImGui_TabItemFlags.Trailing |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:315 | Закрепляет вкладку справа на панели перед кнопками прокрутки. |
UnsavedDocument |
1 |
1 | script.enum-value.ImGui_TabItemFlags.UnsavedDocument |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:308 | Показывает точку рядом с заголовком и включает ImGuiTabItemFlags_NoAssumedClosure. |
ImGui_TableBgTarget
enum ImGui_TableBgTarget : uint32
ID символа: script.enum.ImGui_TableBgTarget
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: Source/Common/ImGuiExt/ImGuiStuff.h:277
Канал фона таблицы, на который направлено назначение цвета ячейки или строки Dear ImGui.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
CellBg |
3 |
3 | script.enum-value.ImGui_TableBgTarget.CellBg |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:283 | Задает цвет фона ячейки в самом верхнем слое. |
None |
0 |
0 | script.enum-value.ImGui_TableBgTarget.None |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:280 | Не выбирает цель для цвета фона таблицы. |
RowBg0 |
1 |
1 | script.enum-value.ImGui_TableBgTarget.RowBg0 |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:281 | Задает основной цвет фона строки; обычно используется как фон и назначается автоматически при ImGuiTableFlags_RowBg. |
RowBg1 |
2 |
2 | script.enum-value.ImGui_TableBgTarget.RowBg1 |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:282 | Задает дополнительный цвет фона строки; обычно используется для отметки выбора. |
ImGui_TableColumnFlags
enum ImGui_TableColumnFlags : uint32
ID символа: script.enum.ImGui_TableColumnFlags
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: Source/Common/ImGuiExt/ImGuiStuff.h:239
Видимость, размер, порядок, сортировка и состояние отдельного столбца таблицы Dear ImGui.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
AngledHeader |
262144 |
262144 | script.enum-value.ImGui_TableColumnFlags.AngledHeader |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:261 | Заставляет TableHeadersRow() создать для столбца наклонный заголовок и добавляет отдельную строку. |
DefaultHide |
2 |
2 | script.enum-value.ImGui_TableColumnFlags.DefaultHide |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:244 | По умолчанию делает столбец скрытым или отключенным. |
DefaultSort |
4 |
4 | script.enum-value.ImGui_TableColumnFlags.DefaultSort |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:245 | По умолчанию назначает столбец столбцом сортировки. |
Disabled |
1 |
1 | script.enum-value.ImGui_TableColumnFlags.Disabled |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:243 | Принудительно отключает и скрывает столбец и удаляет его из контекстного меню, в отличие от TableSetColumnEnabled(), изменяющего доступное пользователю состояние. |
IndentDisable |
131072 |
131072 | script.enum-value.ImGui_TableColumnFlags.IndentDisable |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:260 | Игнорирует текущий Indent при входе в ячейку; это стандартно для столбцов после нулевого. Изменения отступа внутри ячейки по-прежнему учитываются. |
IndentEnable |
65536 |
65536 | script.enum-value.ImGui_TableColumnFlags.IndentEnable |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:259 | Использует текущий Indent при входе в ячейку; это стандартно для нулевого столбца. |
IsEnabled |
16777216 |
16777216 | script.enum-value.ImGui_TableColumnFlags.IsEnabled |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:262 | Выходной признак: столбец включен, то есть не скрыт пользователем или API; этому состоянию соответствуют Hide во флагах _DefaultHide и _NoHide. |
IsHovered |
134217728 |
134217728 | script.enum-value.ImGui_TableColumnFlags.IsHovered |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:265 | Выходной признак: курсор мыши наведен на столбец. |
IsSorted |
67108864 |
67108864 | script.enum-value.ImGui_TableColumnFlags.IsSorted |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:264 | Выходной признак: столбец входит в текущую спецификацию сортировки. |
IsVisible |
33554432 |
33554432 | script.enum-value.ImGui_TableColumnFlags.IsVisible |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:263 | Выходной признак: столбец включен и не отсечен прокруткой. |
NoClip |
256 |
256 | script.enum-value.ImGui_TableColumnFlags.NoClip |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:251 | Отключает отсечение для столбца; все столбцы с NoClip рисуются одной командой. |
NoHeaderLabel |
4096 |
4096 | script.enum-value.ImGui_TableColumnFlags.NoHeaderLabel |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:255 | Передает в TableHeadersRow() пустую метку столбца. Имя остается в контекстном меню и наклонных заголовках; содержимое ячейки можно добавить вызовом TableSetColumnIndex() сразу после TableHeadersRow(). |
NoHeaderWidth |
8192 |
8192 | script.enum-value.ImGui_TableColumnFlags.NoHeaderWidth |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:256 | Исключает ширину текста заголовка из автоматического расчета ширины столбца. |
NoHide |
128 |
128 | script.enum-value.ImGui_TableColumnFlags.NoHide |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:250 | Запрещает скрывать или отключать столбец. |
NoReorder |
64 |
64 | script.enum-value.ImGui_TableColumnFlags.NoReorder |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:249 | Запрещает ручное изменение порядка этого столбца и не позволяет другим столбцам пересекать его позицию. |
NoResize |
32 |
32 | script.enum-value.ImGui_TableColumnFlags.NoResize |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:248 | Запрещает ручное изменение ширины. |
NoSort |
512 |
512 | script.enum-value.ImGui_TableColumnFlags.NoSort |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:252 | Запрещает сортировку по этому полю, даже если у таблицы задан ImGuiTableFlags_Sortable. |
NoSortAscending |
1024 |
1024 | script.enum-value.ImGui_TableColumnFlags.NoSortAscending |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:253 | Запрещает сортировку по возрастанию. |
NoSortDescending |
2048 |
2048 | script.enum-value.ImGui_TableColumnFlags.NoSortDescending |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:254 | Запрещает сортировку по убыванию. |
None |
0 |
0 | script.enum-value.ImGui_TableColumnFlags.None |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:242 | Не применяет дополнительные флаги поведения столбца таблицы. |
PreferSortAscending |
16384 |
16384 | script.enum-value.ImGui_TableColumnFlags.PreferSortAscending |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:257 | При первом включении сортировки этого столбца выбирает направление по возрастанию; это стандартный режим. |
PreferSortDescending |
32768 |
32768 | script.enum-value.ImGui_TableColumnFlags.PreferSortDescending |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:258 | При первом включении сортировки этого столбца выбирает направление по убыванию. |
WidthFixed |
16 |
16 | script.enum-value.ImGui_TableColumnFlags.WidthFixed |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:247 | Не растягивает столбец; предпочтительно при горизонтальной прокрутке и используется по умолчанию для изменяемой таблицы с политикой _SizingFixedFit. |
WidthStretch |
8 |
8 | script.enum-value.ImGui_TableColumnFlags.WidthStretch |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:246 | Растягивает столбец; предпочтительно без горизонтальной прокрутки и используется по умолчанию при политиках _SizingStretchSame и _SizingStretchProp. |
ImGui_TableFlags
enum ImGui_TableFlags : uint32
ID символа: script.enum.ImGui_TableFlags
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: Source/Common/ImGuiExt/ImGuiStuff.h:197
Компоновка, границы, размеры, прокрутка, сортировка и отсечение таблиц Dear ImGui.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
Borders |
1920 |
1920 | script.enum-value.ImGui_TableFlags.Borders |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:216 | Рисует все границы таблицы. |
BordersH |
384 |
384 | script.enum-value.ImGui_TableFlags.BordersH |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:212 | Рисует все горизонтальные границы. |
BordersInner |
640 |
640 | script.enum-value.ImGui_TableFlags.BordersInner |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:214 | Рисует все внутренние границы. |
BordersInnerH |
128 |
128 | script.enum-value.ImGui_TableFlags.BordersInnerH |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:208 | Рисует горизонтальные границы между строками. |
BordersInnerV |
512 |
512 | script.enum-value.ImGui_TableFlags.BordersInnerV |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:210 | Рисует вертикальные границы между столбцами. |
BordersOuter |
1280 |
1280 | script.enum-value.ImGui_TableFlags.BordersOuter |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:215 | Рисует все внешние границы. |
BordersOuterH |
256 |
256 | script.enum-value.ImGui_TableFlags.BordersOuterH |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:209 | Рисует горизонтальные границы сверху и снизу. |
BordersOuterV |
1024 |
1024 | script.enum-value.ImGui_TableFlags.BordersOuterV |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:211 | Рисует вертикальные границы слева и справа. |
BordersV |
1536 |
1536 | script.enum-value.ImGui_TableFlags.BordersV |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:213 | Рисует все вертикальные границы. |
ContextMenuInBody |
32 |
32 | script.enum-value.ImGui_TableFlags.ContextMenuInBody |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:206 | Показывает контекстное меню таблицы также по правому щелчку в теле или содержимом столбцов; по умолчанию оно доступно в TableHeadersRow(). |
Hideable |
4 |
4 | script.enum-value.ImGui_TableFlags.Hideable |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:203 | Разрешает скрывать и отключать столбцы через контекстное меню. |
HighlightHoveredColumn |
268435456 |
268435456 | script.enum-value.ImGui_TableFlags.HighlightHoveredColumn |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:235 | Подсвечивает заголовок столбца при наведении. |
NoBordersInBody |
2048 |
2048 | script.enum-value.ImGui_TableFlags.NoBordersInBody |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:217 | Экспериментально отключает вертикальные границы в теле столбцов, сохраняя их в заголовках; в будущем поведение может перейти в стиль. |
NoBordersInBodyUntilResize |
4096 |
4096 | script.enum-value.ImGui_TableFlags.NoBordersInBodyUntilResize |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:218 | Экспериментально скрывает вертикальные границы в теле столбцов до наведения для изменения размера, сохраняя их в заголовках; в будущем поведение может перейти в стиль. |
NoClip |
1048576 |
1048576 | script.enum-value.ImGui_TableFlags.NoClip |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:227 | Отключает отдельный прямоугольник отсечения каждого столбца, сокращая число команд рисования и разрешая элементам выходить в соседние столбцы; обычно несовместимо с TableSetupScrollFreeze(). |
NoHostExtendX |
65536 |
65536 | script.enum-value.ImGui_TableFlags.NoHostExtendX |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:223 | Подгоняет внешнюю ширину по столбцам, переопределяя outer_size.x. Доступно только без ScrollX, ScrollY и растягиваемых столбцов. |
NoHostExtendY |
131072 |
131072 | script.enum-value.ImGui_TableFlags.NoHostExtendY |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:224 | Останавливает внешнюю высоту точно на outer_size.y и не позволяет таблице расширяться ниже лимита. Доступно только без ScrollX и ScrollY; данные ниже границы отсекаются. |
NoKeepColumnsVisible |
262144 |
262144 | script.enum-value.ImGui_TableFlags.NoKeepColumnsVisible |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:225 | Не удерживает столбец минимально видимым, когда ScrollX отключен и таблица становится слишком узкой; не рекомендуется для столбцов с изменяемой шириной. |
NoPadInnerX |
8388608 |
8388608 | script.enum-value.ImGui_TableFlags.NoPadInnerX |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:230 | Отключает внутренние горизонтальные отступы между столбцами; при BordersOuterV остается удвоенный внутренний отступ, без него одинарный. |
NoPadOuterX |
4194304 |
4194304 | script.enum-value.ImGui_TableFlags.NoPadOuterX |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:229 | Отключает крайние внешние отступы; это стандартный режим без BordersOuterV. |
NoSavedSettings |
16 |
16 | script.enum-value.ImGui_TableFlags.NoSavedSettings |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:205 | Не сохраняет в файле .ini порядок, ширину, видимость и параметры сортировки столбцов. |
None |
0 |
0 | script.enum-value.ImGui_TableFlags.None |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:200 | Не применяет дополнительные флаги поведения таблицы. |
PadOuterX |
2097152 |
2097152 | script.enum-value.ImGui_TableFlags.PadOuterX |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:228 | Включает крайние внешние отступы; это стандартный режим с BordersOuterV и обычно желателен при наличии заголовков. |
PreciseWidths |
524288 |
524288 | script.enum-value.ImGui_TableFlags.PreciseWidths |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:226 | Не распределяет остаток ширины между растянутыми столбцами: например, вместо 33, 33, 34 дает 33, 33, 33. При большом числе столбцов изменение размера выглядит менее плавным. |
Reorderable |
2 |
2 | script.enum-value.ImGui_TableFlags.Reorderable |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:202 | Разрешает менять порядок столбцов в строке заголовка. Для заголовков нужны TableSetupColumn() и TableHeadersRow(); без заголовков доступ к меню дает ImGuiTableFlags_ContextMenuInBody. |
Resizable |
1 |
1 | script.enum-value.ImGui_TableFlags.Resizable |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:201 | Разрешает изменять ширину столбцов. |
RowBg |
64 |
64 | script.enum-value.ImGui_TableFlags.RowBg |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:207 | Задает каждой строке цвет ImGuiCol_TableRowBg или ImGuiCol_TableRowBgAlt; эквивалентно ручному TableSetBgColor с ImGuiTableBgFlags_RowBg0 для каждой строки. |
ScrollX |
16777216 |
16777216 | script.enum-value.ImGui_TableFlags.ScrollX |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:231 | Включает горизонтальную прокрутку и требует размера контейнера в параметре outer_size функции BeginTable(). Меняет стандартную политику размеров; поскольку создается дочернее окно, обычно рекомендуется также ScrollY. |
ScrollY |
33554432 |
33554432 | script.enum-value.ImGui_TableFlags.ScrollY |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:232 | Включает вертикальную прокрутку и требует размера контейнера в параметре outer_size функции BeginTable(). |
SizingFixedFit |
8192 |
8192 | script.enum-value.ImGui_TableFlags.SizingFixedFit |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:219 | По умолчанию назначает столбцам _WidthFixed или _WidthAuto в зависимости от возможности изменения размера и подгоняет их под ширину содержимого. |
SizingFixedSame |
16384 |
16384 | script.enum-value.ImGui_TableFlags.SizingFixedSame |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:220 | По умолчанию назначает столбцам _WidthFixed или _WidthAuto и подгоняет их под максимальную ширину содержимого среди всех столбцов; неявно включает ImGuiTableFlags_NoKeepColumnsVisible. |
SizingStretchProp |
24576 |
24576 | script.enum-value.ImGui_TableFlags.SizingStretchProp |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:221 | По умолчанию назначает столбцам _WidthStretch с весами, пропорциональными ширине содержимого каждого столбца. |
SizingStretchSame |
32768 |
32768 | script.enum-value.ImGui_TableFlags.SizingStretchSame |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:222 | По умолчанию назначает столбцам _WidthStretch с одинаковыми весами, если TableSetupColumn() не переопределяет их. |
SortMulti |
67108864 |
67108864 | script.enum-value.ImGui_TableFlags.SortMulti |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:233 | Разрешает сортировать по нескольким столбцам при щелчке по заголовкам с Shift; TableGetSortSpecs() может вернуть SpecsCount больше 1. |
SortTristate |
134217728 |
134217728 | script.enum-value.ImGui_TableFlags.SortTristate |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:234 | Разрешает состояние без сортировки и отключает сортировку по умолчанию; TableGetSortSpecs() может вернуть SpecsCount, равный 0. |
Sortable |
8 |
8 | script.enum-value.ImGui_TableFlags.Sortable |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:204 | Включает сортировку; спецификацию возвращает TableGetSortSpecs(). Дополнительные режимы задают ImGuiTableFlags_SortMulti и ImGuiTableFlags_SortTristate. |
ImGui_TableRowFlags
enum ImGui_TableRowFlags : uint32
ID символа: script.enum.ImGui_TableRowFlags
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: Source/Common/ImGuiExt/ImGuiStuff.h:269
Поведение заголовка и фона отдельной строки таблицы Dear ImGui.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
Headers |
1 |
1 | script.enum-value.ImGui_TableRowFlags.Headers |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:273 | Помечает строку как заголовок, задает стандартный цвет фона и иначе учитывает ширину содержимого при автоматическом расчете столбцов. |
None |
0 |
0 | script.enum-value.ImGui_TableRowFlags.None |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:272 | Не применяет дополнительные флаги поведения строки таблицы. |
ImGui_TreeNodeFlags
enum ImGui_TreeNodeFlags : uint32
ID символа: script.enum.ImGui_TreeNodeFlags
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: Source/Common/ImGuiExt/ImGuiStuff.h:142
Раскрытие, рамка, выбор, растягивание и навигация узлов дерева Dear ImGui.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
AllowOverlap |
4 |
4 | script.enum-value.ImGui_TreeNodeFlags.AllowOverlap |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:148 | Разрешает следующим виджетам перекрывать этот элемент при hit testing. Перед использованием HoveredId предыдущего кадра должен совпадать; эквивалентно вызову SetNextItemAllowOverlap(). |
Bullet |
512 |
512 | script.enum-value.ImGui_TreeNodeFlags.Bullet |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:155 | Показывает маркер вместо стрелки. Без флага _Leaf узел по-прежнему может открываться и закрываться. |
CollapsingHeader |
26 |
26 | script.enum-value.ImGui_TreeNodeFlags.CollapsingHeader |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:161 | Сочетает рамку с отказом от помещения узла в стек дерева и автоматического открытия при журналировании. |
DefaultOpen |
32 |
32 | script.enum-value.ImGui_TreeNodeFlags.DefaultOpen |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:151 | По умолчанию отображает узел открытым. |
FramePadding |
1024 |
1024 | script.enum-value.ImGui_TreeNodeFlags.FramePadding |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:156 | Использует FramePadding даже для текстового узла без рамки, чтобы выровнять базовую линию текста по высоте обычного виджета; эквивалентно AlignTextToFramePadding() перед узлом. |
Framed |
2 |
2 | script.enum-value.ImGui_TreeNodeFlags.Framed |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:147 | Рисует фоновую рамку, например для CollapsingHeader. |
Leaf |
256 |
256 | script.enum-value.ImGui_TreeNodeFlags.Leaf |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:154 | Отключает сворачивание и стрелку для листового узла. Узел всегда открывает область tree/id и возвращает true; если область не нужна, добавьте ImGuiTreeNodeFlags_NoTreePushOnOpen. |
NoAutoOpenOnLog |
16 |
16 | script.enum-value.ImGui_TreeNodeFlags.NoAutoOpenOnLog |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:150 | Не открывает узел автоматически и временно во время журналирования. |
NoTreePushOnOpen |
8 |
8 | script.enum-value.ImGui_TreeNodeFlags.NoTreePushOnOpen |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:149 | Не вызывает TreePush() для открытого узла, поэтому не добавляет отступ и не помещает значение в стек ID. |
None |
0 |
0 | script.enum-value.ImGui_TreeNodeFlags.None |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:145 | Не применяет дополнительные флаги поведения узла дерева. |
OpenOnArrow |
128 |
128 | script.enum-value.ImGui_TreeNodeFlags.OpenOnArrow |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:153 | Открывает узел щелчком по стрелке; это стандартный режим при множественном выборе, если явно не задан другой _OpenOnXXX. Режимы можно сочетать. |
OpenOnDoubleClick |
64 |
64 | script.enum-value.ImGui_TreeNodeFlags.OpenOnDoubleClick |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:152 | Открывает узел двойным, а не одиночным щелчком; это стандартный режим при множественном выборе, если явно не задан другой _OpenOnXXX. Режимы можно сочетать. |
Selected |
1 |
1 | script.enum-value.ImGui_TreeNodeFlags.Selected |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:146 | Рисует узел выбранным. |
SpanAllColumns |
16384 |
16384 | script.enum-value.ImGui_TreeNodeFlags.SpanAllColumns |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:160 | Растягивает рамку на все столбцы таблицы-контейнера, оставляя метку в текущем столбце. |
SpanAvailWidth |
2048 |
2048 | script.enum-value.ImGui_TreeNodeFlags.SpanAvailWidth |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:157 | Расширяет область попадания до крайнего правого края даже без рамки; по умолчанию это отключено, чтобы на той же строке можно было размещать другие элементы без AllowOverlap. |
SpanFullWidth |
4096 |
4096 | script.enum-value.ImGui_TreeNodeFlags.SpanFullWidth |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:158 | Расширяет область попадания до крайнего левого и правого краев, включая область отступа. |
SpanLabelWidth |
8192 |
8192 | script.enum-value.ImGui_TreeNodeFlags.SpanLabelWidth |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:159 | Сужает область попадания и подсветку наведения до текста метки. |
ImGui_WindowFlags
enum ImGui_WindowFlags : uint32
ID символа: script.enum.ImGui_WindowFlags
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: Source/Common/ImGuiExt/ImGuiStuff.h:74
Передаваемые встроенной Dear ImGui флаги создания окна и взаимодействия с ним.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
AlwaysAutoResize |
64 |
64 | script.enum-value.ImGui_WindowFlags.AlwaysAutoResize |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:84 | Каждый кадр подгоняет размер окна под его содержимое. |
AlwaysHorizontalScrollbar |
32768 |
32768 | script.enum-value.ImGui_WindowFlags.AlwaysHorizontalScrollbar |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:93 | Всегда показывает горизонтальную полосу прокрутки, даже если ContentSize.x меньше Size.x. |
AlwaysVerticalScrollbar |
16384 |
16384 | script.enum-value.ImGui_WindowFlags.AlwaysVerticalScrollbar |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:92 | Всегда показывает вертикальную полосу прокрутки, даже если ContentSize.y меньше Size.y. |
HorizontalScrollbar |
2048 |
2048 | script.enum-value.ImGui_WindowFlags.HorizontalScrollbar |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:89 | Разрешает появление горизонтальной полосы прокрутки, которая по умолчанию отключена. Ширину содержимого можно задать вызовом SetNextWindowContentSize(ImVec2(width,0.0f)) перед Begin(). |
MenuBar |
1024 |
1024 | script.enum-value.ImGui_WindowFlags.MenuBar |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:88 | Добавляет строку меню. |
NoBackground |
128 |
128 | script.enum-value.ImGui_WindowFlags.NoBackground |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:85 | Отключает отрисовку цвета фона WindowBg и внешней границы; аналогично SetNextWindowBgAlpha(0.0f). |
NoBringToFrontOnFocus |
8192 |
8192 | script.enum-value.ImGui_WindowFlags.NoBringToFrontOnFocus |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:91 | Не перемещает окно на передний план при получении фокуса щелчком или программно. |
NoCollapse |
32 |
32 | script.enum-value.ImGui_WindowFlags.NoCollapse |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:83 | Запрещает пользователю сворачивать окно двойным щелчком и отключает соответствующую кнопку меню окна, в том числе в docking-узле. |
NoDecoration |
43 |
43 | script.enum-value.ImGui_WindowFlags.NoDecoration |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:98 | Отключает заголовок, изменение размера, полосы прокрутки и элементы сворачивания. |
NoFocusOnAppearing |
4096 |
4096 | script.enum-value.ImGui_WindowFlags.NoFocusOnAppearing |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:90 | Не получает фокус при переходе из скрытого состояния в видимое. |
NoInputs |
197120 |
197120 | script.enum-value.ImGui_WindowFlags.NoInputs |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:99 | Отключает ввод мышью, навигационный ввод и навигационный фокус для окна. |
NoMouseInputs |
512 |
512 | script.enum-value.ImGui_WindowFlags.NoMouseInputs |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:87 | Не перехватывает мышь и пропускает через окно проверку наведения. |
NoMove |
4 |
4 | script.enum-value.ImGui_WindowFlags.NoMove |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:80 | Запрещает пользователю перемещать окно. |
NoNav |
196608 |
196608 | script.enum-value.ImGui_WindowFlags.NoNav |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:97 | Отключает навигационный ввод внутри окна и навигационный фокус на нем. |
NoNavFocus |
131072 |
131072 | script.enum-value.ImGui_WindowFlags.NoNavFocus |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:95 | Не позволяет передать этому окну фокус с клавиатуры или геймпада, например пропускает его при Ctrl+Tab. |
NoNavInputs |
65536 |
65536 | script.enum-value.ImGui_WindowFlags.NoNavInputs |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:94 | Отключает навигацию с клавиатуры и геймпада внутри окна. |
NoResize |
2 |
2 | script.enum-value.ImGui_WindowFlags.NoResize |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:79 | Запрещает пользователю менять размер окна за нижний правый маркер. |
NoSavedSettings |
256 |
256 | script.enum-value.ImGui_WindowFlags.NoSavedSettings |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:86 | Не загружает и не сохраняет настройки в файле .ini. |
NoScrollWithMouse |
16 |
16 | script.enum-value.ImGui_WindowFlags.NoScrollWithMouse |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:82 | Отключает вертикальную прокрутку колесом мыши. Для дочернего окна колесо передается родителю, если также не задан NoScrollbar. |
NoScrollbar |
8 |
8 | script.enum-value.ImGui_WindowFlags.NoScrollbar |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:81 | Отключает полосы прокрутки, но сохраняет прокрутку мышью и программными вызовами. |
NoTitleBar |
1 |
1 | script.enum-value.ImGui_WindowFlags.NoTitleBar |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:78 | Отключает заголовок окна. |
None |
0 |
0 | script.enum-value.ImGui_WindowFlags.None |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:77 | Не применяет дополнительные флаги поведения окна. |
UnsavedDocument |
262144 |
262144 | script.enum-value.ImGui_WindowFlags.UnsavedDocument |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/ImGuiExt/ImGuiStuff.h:96 | Показывает точку рядом с заголовком. В контексте вкладок или docking щелчок по X выбирает вкладку, а закрытие не считается завершенным, пока приложение не перестанет отправлять вкладку. В остальных случаях X предполагает закрытие, поэтому продолжающая отправляться вкладка может появиться снова в конце панели. |
ItemOwnership
enum ItemOwnership : uint8
ID символа: script.enum.ItemOwnership
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: Source/Common/Common.h:1058
Текущее место владения предметом: гекс карты, инвентарь криттера, контейнер предмета либо отсутствие владельца.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
CritterInventory |
1 |
1 | script.enum-value.ItemOwnership.CritterInventory |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1062 | Предмет принадлежит инвентарю криттера или экипированному слоту. |
ItemContainer |
2 |
2 | script.enum-value.ItemOwnership.ItemContainer |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1063 | Предмет вложен в другой предмет, используемый как контейнер. |
MapHex |
0 |
0 | script.enum-value.ItemOwnership.MapHex |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1061 | Предмет размещён непосредственно на гексе карты. |
Nowhere |
3 |
3 | script.enum-value.ItemOwnership.Nowhere |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1064 | У предмета нет владельца в виде карты, криттера или предмета-контейнера. |
ItemProperty
enum ItemProperty : uint16
ID символа: script.enum.ItemProperty
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: -
Сгенерированные идентификаторы свойств, экспортированных скриптовой сущностью Item. Значения назначаются в порядке экспорта и предназначены для метаданных свойств и уведомлений об изменениях.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
AlwaysHideSprite |
26 |
26 | script.enum-value.ItemProperty.AlwaysHideSprite |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:197 | Не позволяет рисовать спрайт предмета во время выполнения и по умолчанию скрывает его в Mapper. |
Colorize |
50 |
50 | script.enum-value.ItemProperty.Colorize |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:287 | Включает тонирование спрайта предмета на карте цветом ColorizeColor. |
ColorizeColor |
35 |
35 | script.enum-value.ItemProperty.ColorizeColor |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:232 | Оттенок RGBA, применяемый при включённом Colorize; альфа также задаёт исходную непрозрачность спрайта. |
ContainerId |
12 |
12 | script.enum-value.ItemProperty.ContainerId |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:147 | Идентификатор родительского предмета, пока Ownership равен ItemContainer; в остальных случаях равен нулю. |
ContainerStack |
13 |
13 | script.enum-value.ItemProperty.ContainerStack |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:150 | Определяемый проектом ключ группировки для выбора и объединения предметов внутри контейнера. |
Corner |
17 |
17 | script.enum-value.ItemProperty.Corner |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:164 | Ориентация угла стены, используемая освещением карты и прозрачностью переднего плана. |
CritterId |
10 |
10 | script.enum-value.ItemProperty.CritterId |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:137 | Идентификатор владеющего криттера, пока Ownership равен CritterInventory; в остальных случаях равен нулю. |
CritterSlot |
11 |
11 | script.enum-value.ItemProperty.CritterSlot |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:144 | Слот инвентаря или экипировки, занятый предметом, пока он принадлежит криттеру. |
CustomHolderEntry |
2 |
2 | script.enum-value.ItemProperty.CustomHolderEntry |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Entity.h:89 | Для пользовательской сущности задаёт запись держателя, через которую она прикреплена. |
CustomHolderId |
1 |
1 | script.enum-value.ItemProperty.CustomHolderId |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Entity.h:86 | Для пользовательской сущности хранит постоянный идентификатор владеющего держателя; равен нулю, если у держателя нет постоянного идентификатора. |
DisableEgg |
18 |
18 | script.enum-value.ItemProperty.DisableEgg |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:167 | Отключает обработку прозрачности переднего плана для спрайта предмета на карте. |
DrawFlatten |
45 |
45 | script.enum-value.ItemProperty.DrawFlatten |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:266 | Рисует предмет в плоском проходе карты вместо обычного прохода предметов с сортировкой по глубине. |
DrawMultihexLines |
22 |
22 | script.enum-value.ItemProperty.DrawMultihexLines |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:181 | Рисует повторные спрайты предмета на гексах занимаемой области, созданных MultihexLines. |
DrawMultihexMesh |
23 |
23 | script.enum-value.ItemProperty.DrawMultihexMesh |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:184 | Рисует повторные спрайты предмета на явно заданных гексах MultihexMesh. |
DrawOrderSubLayer |
46 |
46 | script.enum-value.ItemProperty.DrawOrderSubLayer |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:269 | Точный порядок внутри основного слоя отрисовки предмета; изменение синхронизируется во время игры |
Elevation |
9 |
9 | script.enum-value.ItemProperty.Elevation |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:132 | Вертикальный уровень отрисовки предмета на карте. |
ExplicitlyPersistent |
3 |
3 | script.enum-value.ItemProperty.ExplicitlyPersistent |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Entity.h:92 | Помечает сущность как самостоятельно сохраняемую, а не сохраняемую только из-за вложения в другую сущность. |
Hex |
8 |
8 | script.enum-value.ItemProperty.Hex |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:129 | Исходный гекс карты, используемый пока предмет размещён на карте. |
Hidden |
24 |
24 | script.enum-value.ItemProperty.Hidden |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:189 | Серверный флаг видимости, скрывающий динамический предмет из клиентских представлений. |
HideSprite |
25 |
25 | script.enum-value.ItemProperty.HideSprite |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:192 | Скрывает текущий клиентский спрайт на карте, не удаляя присутствие предмета на карте. |
InitScript |
4 |
4 | script.enum-value.ItemProperty.InitScript |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:113 | Серверная функция инициализации, вызываемая после события инициализации для нового или восстановленного предмета. |
InnerItemIds |
14 |
14 | script.enum-value.ItemProperty.InnerItemIds |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:155 | Сохраняемые идентификаторы предметов, непосредственно содержащихся в этом предмете. |
IsGag |
49 |
49 | script.enum-value.ItemProperty.IsGag |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:282 | Помечает блокирующий предмет как условно проходимый через callback gag карты. |
IsRoofTile |
43 |
43 | script.enum-value.ItemProperty.IsRoofTile |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:258 | Выбирает отрисовку крыши вместо тайла земли, когда включён IsTile. |
IsScenery |
40 |
40 | script.enum-value.ItemProperty.IsScenery |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:249 | Классифицирует предмет как декорацию для фильтрации в Mapper и правил освещения плоской отрисовки. |
IsTile |
42 |
42 | script.enum-value.ItemProperty.IsTile |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:255 | Классифицирует предмет как тайл земли или крыши, отрисовываемый в слое тайлов. |
IsTrigger |
38 |
38 | script.enum-value.ItemProperty.IsTrigger |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:243 | Включает предмет в поиск триггеров карты и обработку триггеров перемещения. |
IsWall |
41 |
41 | script.enum-value.ItemProperty.IsWall |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:252 | Классифицирует предмет как стену для фильтрации в Mapper и представления карты. |
LightColor |
34 |
34 | script.enum-value.ItemProperty.LightColor |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:229 | Цвет RGBA, излучаемый источником света предмета. |
LightDistance |
32 |
32 | script.enum-value.ItemProperty.LightDistance |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:223 | Радиус действия источника света предмета в гексах. |
LightFlags |
33 |
33 | script.enum-value.ItemProperty.LightFlags |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:226 | Битовая маска глобального, инверсного и блокирующего направления поведения источника света. |
LightIntensity |
31 |
31 | script.enum-value.ItemProperty.LightIntensity |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:220 | Знаковая интенсивность источника света предмета в процентах. |
LightSource |
30 |
30 | script.enum-value.ItemProperty.LightSource |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:217 | Включает источник света карты с центром на этом предмете. |
LightThru |
29 |
29 | script.enum-value.ItemProperty.LightThru |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:212 | Разрешает распространение света карты через все гексы, занятые предметом. |
MapId |
7 |
7 | script.enum-value.ItemProperty.MapId |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:126 | Идентификатор владеющей карты, пока Ownership равен MapHex; в остальных случаях равен нулю. |
MultihexGeneration |
21 |
21 | script.enum-value.ItemProperty.MultihexGeneration |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:178 | Стратегия объединения в Mapper, по которой MultihexMesh строится из совместимых размещений предметов. |
MultihexLines |
19 |
19 | script.enum-value.ItemProperty.MultihexLines |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:172 | Пары направления и числа шагов, прокладывающие дополнительные гексы занимаемой области от каждого начала сетки. |
MultihexMesh |
20 |
20 | script.enum-value.ItemProperty.MultihexMesh |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:175 | Явно заданные гексы карты, разделяющие занимаемую область предмета и необязательный повторяемый спрайт. |
NoBlock |
27 |
27 | script.enum-value.ItemProperty.NoBlock |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:202 | Разрешает перемещение через все гексы, занятые предметом. |
NoHighlight |
47 |
47 | script.enum-value.ItemProperty.NoHighlight |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:274 | Запрещает клиенту применять обычное визуальное выделение предмета. |
NoLightInfluence |
48 |
48 | script.enum-value.ItemProperty.NoLightInfluence |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:279 | Не позволяет окружающему освещению карты тонировать спрайт предмета. |
None |
0 |
0 | script.enum-value.ItemProperty.None |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Признак того, что идентификатор свойства Item не выбран. |
Offset |
16 |
16 | script.enum-value.ItemProperty.Offset |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:161 | Пиксельное смещение спрайта предмета относительно его исходного гекса. |
Ownership |
6 |
6 | script.enum-value.ItemProperty.Ownership |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:123 | Текущая категория размещения: гекс карты, инвентарь криттера, контейнер-предмет или отсутствие размещения. |
PicInv |
39 |
39 | script.enum-value.ItemProperty.PicInv |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:246 | Ресурс спрайта для представления предмета в интерфейсах инвентаря. |
PicMap |
15 |
15 | script.enum-value.ItemProperty.PicMap |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:158 | Ресурс спрайта для отрисовки предмета на карте. |
ShootThru |
28 |
28 | script.enum-value.ItemProperty.ShootThru |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:207 | Разрешает трассировку снарядов через все гексы, занятые предметом. |
Static |
5 |
5 | script.enum-value.ItemProperty.Static |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:118 | Помечает данные предмета на карте как статическую декорацию, а не динамическую сущность предмета. |
StaticScript |
36 |
36 | script.enum-value.ItemProperty.StaticScript |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:237 | Серверный callback, вызываемый при взаимодействии криттера с этим статическим предметом. |
TileLayer |
44 |
44 | script.enum-value.ItemProperty.TileLayer |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:261 | Индекс с нуля слоя отрисовки земли или крыши для предмета-тайла. |
TriggerScript |
37 |
37 | script.enum-value.ItemProperty.TriggerScript |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:240 | Серверный callback, вызываемый при входе криттера в этот триггер-предмет или выходе из него. |
KeyCode
enum KeyCode : uint8
ID символа: script.enum.KeyCode
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: Source/Frontend/Application.h:50
Идентификаторы физических клавиш по SDL scancode для событий ввода и запросов состояния клавиатуры, а также синтетическое событие Text для UTF-8 текста, вставки и переданных перетаскиванием данных.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
A |
0x1E |
30 | script.enum-value.KeyCode.A |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:83 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_A. |
Add |
0x4E |
78 | script.enum-value.KeyCode.Add |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:131 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_KP_PLUS. |
Apostrophe |
0x28 |
40 | script.enum-value.KeyCode.Apostrophe |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:93 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_APOSTROPHE. |
B |
0x30 |
48 | script.enum-value.KeyCode.B |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:101 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_B. |
Back |
0x0E |
14 | script.enum-value.KeyCode.Back |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:67 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_BACKSPACE. |
Backslash |
0x2B |
43 | script.enum-value.KeyCode.Backslash |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:96 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_BACKSLASH. |
C |
0x2E |
46 | script.enum-value.KeyCode.C |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:99 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_C. |
C0 |
0x0B |
11 | script.enum-value.KeyCode.C0 |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:64 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_0. |
C1 |
0x02 |
2 | script.enum-value.KeyCode.C1 |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:55 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_1. |
C2 |
0x03 |
3 | script.enum-value.KeyCode.C2 |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:56 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_2. |
C3 |
0x04 |
4 | script.enum-value.KeyCode.C3 |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:57 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_3. |
C4 |
0x05 |
5 | script.enum-value.KeyCode.C4 |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:58 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_4. |
C5 |
0x06 |
6 | script.enum-value.KeyCode.C5 |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:59 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_5. |
C6 |
0x07 |
7 | script.enum-value.KeyCode.C6 |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:60 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_6. |
C7 |
0x08 |
8 | script.enum-value.KeyCode.C7 |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:61 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_7. |
C8 |
0x09 |
9 | script.enum-value.KeyCode.C8 |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:62 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_8. |
C9 |
0x0A |
10 | script.enum-value.KeyCode.C9 |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:63 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_9. |
Capital |
0x3A |
58 | script.enum-value.KeyCode.Capital |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:111 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_CAPSLOCK. |
Comma |
0x33 |
51 | script.enum-value.KeyCode.Comma |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:104 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_COMMA. |
D |
0x20 |
32 | script.enum-value.KeyCode.D |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:85 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_D. |
Decimal |
0x53 |
83 | script.enum-value.KeyCode.Decimal |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:136 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_KP_PERIOD. |
Delete |
0xD3 |
211 | script.enum-value.KeyCode.Delete |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:154 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_DELETE. |
Divide |
0xB5 |
181 | script.enum-value.KeyCode.Divide |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:141 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_KP_DIVIDE. |
Down |
0xD0 |
208 | script.enum-value.KeyCode.Down |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:151 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_DOWN. |
E |
0x12 |
18 | script.enum-value.KeyCode.E |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:71 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_E. |
End |
0xCF |
207 | script.enum-value.KeyCode.End |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:150 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_END. |
Equals |
0x0D |
13 | script.enum-value.KeyCode.Equals |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:66 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_EQUALS. |
Escape |
0x01 |
1 | script.enum-value.KeyCode.Escape |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:54 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_ESCAPE. |
F |
0x21 |
33 | script.enum-value.KeyCode.F |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:86 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_F. |
F1 |
0x3B |
59 | script.enum-value.KeyCode.F1 |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:112 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_F1. |
F10 |
0x44 |
68 | script.enum-value.KeyCode.F10 |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:121 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_F10. |
F11 |
0x57 |
87 | script.enum-value.KeyCode.F11 |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:137 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_F11. |
F12 |
0x58 |
88 | script.enum-value.KeyCode.F12 |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:138 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_F12. |
F2 |
0x3C |
60 | script.enum-value.KeyCode.F2 |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:113 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_F2. |
F3 |
0x3D |
61 | script.enum-value.KeyCode.F3 |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:114 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_F3. |
F4 |
0x3E |
62 | script.enum-value.KeyCode.F4 |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:115 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_F4. |
F5 |
0x3F |
63 | script.enum-value.KeyCode.F5 |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:116 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_F5. |
F6 |
0x40 |
64 | script.enum-value.KeyCode.F6 |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:117 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_F6. |
F7 |
0x41 |
65 | script.enum-value.KeyCode.F7 |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:118 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_F7. |
F8 |
0x42 |
66 | script.enum-value.KeyCode.F8 |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:119 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_F8. |
F9 |
0x43 |
67 | script.enum-value.KeyCode.F9 |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:120 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_F9. |
G |
0x22 |
34 | script.enum-value.KeyCode.G |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:87 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_G. |
Grave |
0x29 |
41 | script.enum-value.KeyCode.Grave |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:94 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_GRAVE. |
H |
0x23 |
35 | script.enum-value.KeyCode.H |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:88 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_H. |
Home |
0xC7 |
199 | script.enum-value.KeyCode.Home |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:145 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_HOME. |
I |
0x17 |
23 | script.enum-value.KeyCode.I |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:76 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_I. |
Insert |
0xD2 |
210 | script.enum-value.KeyCode.Insert |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:153 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_INSERT. |
J |
0x24 |
36 | script.enum-value.KeyCode.J |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:89 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_J. |
K |
0x25 |
37 | script.enum-value.KeyCode.K |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:90 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_K. |
L |
0x26 |
38 | script.enum-value.KeyCode.L |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:91 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_L. |
Lbracket |
0x1A |
26 | script.enum-value.KeyCode.Lbracket |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:79 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_LEFTBRACKET. |
Lcontrol |
0x1D |
29 | script.enum-value.KeyCode.Lcontrol |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:82 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_LCTRL. |
Left |
0xCB |
203 | script.enum-value.KeyCode.Left |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:148 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_LEFT. |
Lmenu |
0x38 |
56 | script.enum-value.KeyCode.Lmenu |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:109 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_LALT. |
Lshift |
0x2A |
42 | script.enum-value.KeyCode.Lshift |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:95 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_LSHIFT. |
Lwin |
0xDB |
219 | script.enum-value.KeyCode.Lwin |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:155 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_LGUI. |
M |
0x32 |
50 | script.enum-value.KeyCode.M |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:103 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_M. |
Minus |
0x0C |
12 | script.enum-value.KeyCode.Minus |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:65 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_MINUS. |
Multiply |
0x37 |
55 | script.enum-value.KeyCode.Multiply |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:108 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_KP_MULTIPLY. |
N |
0x31 |
49 | script.enum-value.KeyCode.N |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:102 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_N. |
Next |
0xD1 |
209 | script.enum-value.KeyCode.Next |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:152 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_PAGEDOWN. |
None |
0x00 |
0 | script.enum-value.KeyCode.None |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:53 | Указывает, что физический или синтетический код клавиатурного ввода не выбран. |
Numlock |
0x45 |
69 | script.enum-value.KeyCode.Numlock |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:122 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_NUMLOCKCLEAR. |
Numpad0 |
0x52 |
82 | script.enum-value.KeyCode.Numpad0 |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:135 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_KP_0. |
Numpad1 |
0x4F |
79 | script.enum-value.KeyCode.Numpad1 |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:132 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_KP_1. |
Numpad2 |
0x50 |
80 | script.enum-value.KeyCode.Numpad2 |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:133 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_KP_2. |
Numpad3 |
0x51 |
81 | script.enum-value.KeyCode.Numpad3 |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:134 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_KP_3. |
Numpad4 |
0x4B |
75 | script.enum-value.KeyCode.Numpad4 |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:128 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_KP_4. |
Numpad5 |
0x4C |
76 | script.enum-value.KeyCode.Numpad5 |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:129 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_KP_5. |
Numpad6 |
0x4D |
77 | script.enum-value.KeyCode.Numpad6 |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:130 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_KP_6. |
Numpad7 |
0x47 |
71 | script.enum-value.KeyCode.Numpad7 |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:124 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_KP_7. |
Numpad8 |
0x48 |
72 | script.enum-value.KeyCode.Numpad8 |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:125 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_KP_8. |
Numpad9 |
0x49 |
73 | script.enum-value.KeyCode.Numpad9 |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:126 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_KP_9. |
Numpadenter |
0x9C |
156 | script.enum-value.KeyCode.Numpadenter |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:139 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_KP_ENTER. |
O |
0x18 |
24 | script.enum-value.KeyCode.O |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:77 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_O. |
P |
0x19 |
25 | script.enum-value.KeyCode.P |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:78 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_P. |
Pause |
0xC5 |
197 | script.enum-value.KeyCode.Pause |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:144 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_PAUSE. |
Period |
0x34 |
52 | script.enum-value.KeyCode.Period |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:105 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_PERIOD. |
Prior |
0xC9 |
201 | script.enum-value.KeyCode.Prior |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:147 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_PAGEUP. |
Q |
0x10 |
16 | script.enum-value.KeyCode.Q |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:69 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_Q. |
R |
0x13 |
19 | script.enum-value.KeyCode.R |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:72 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_R. |
Rbracket |
0x1B |
27 | script.enum-value.KeyCode.Rbracket |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:80 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_RIGHTBRACKET. |
Rcontrol |
0x9D |
157 | script.enum-value.KeyCode.Rcontrol |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:140 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_RCTRL. |
Return |
0x1C |
28 | script.enum-value.KeyCode.Return |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:81 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_RETURN. |
Right |
0xCD |
205 | script.enum-value.KeyCode.Right |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:149 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_RIGHT. |
Rmenu |
0xB8 |
184 | script.enum-value.KeyCode.Rmenu |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:143 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_RALT. |
Rshift |
0x36 |
54 | script.enum-value.KeyCode.Rshift |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:107 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_RSHIFT. |
Rwin |
0xDC |
220 | script.enum-value.KeyCode.Rwin |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:156 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_RGUI. |
S |
0x1F |
31 | script.enum-value.KeyCode.S |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:84 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_S. |
Scroll |
0x46 |
70 | script.enum-value.KeyCode.Scroll |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:123 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_SCROLLLOCK. |
Semicolon |
0x27 |
39 | script.enum-value.KeyCode.Semicolon |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:92 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_SEMICOLON. |
Slash |
0x35 |
53 | script.enum-value.KeyCode.Slash |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:106 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_SLASH. |
Space |
0x39 |
57 | script.enum-value.KeyCode.Space |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:110 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_SPACE. |
Subtract |
0x4A |
74 | script.enum-value.KeyCode.Subtract |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:127 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_KP_MINUS. |
Sysrq |
0xB7 |
183 | script.enum-value.KeyCode.Sysrq |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:142 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_SYSREQ. |
T |
0x14 |
20 | script.enum-value.KeyCode.T |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:73 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_T. |
Tab |
0x0F |
15 | script.enum-value.KeyCode.Tab |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:68 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_TAB. |
Text |
0xFF |
255 | script.enum-value.KeyCode.Text |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:157 | Обозначает синтетическое текстовое событие, чей UTF-8 payload ввода, буфера обмена или переданных перетаскиванием данных хранится отдельно в событии ввода. |
U |
0x16 |
22 | script.enum-value.KeyCode.U |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:75 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_U. |
Up |
0xC8 |
200 | script.enum-value.KeyCode.Up |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:146 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_UP. |
V |
0x2F |
47 | script.enum-value.KeyCode.V |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:100 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_V. |
W |
0x11 |
17 | script.enum-value.KeyCode.W |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:70 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_W. |
X |
0x2D |
45 | script.enum-value.KeyCode.X |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:98 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_X. |
Y |
0x15 |
21 | script.enum-value.KeyCode.Y |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:74 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_Y. |
Z |
0x2C |
44 | script.enum-value.KeyCode.Z |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:97 | Обозначает физическую клавишу клавиатуры, которую слой ввода приложения сопоставляет с SDL_SCANCODE_Z. |
LocationProperty
enum LocationProperty : uint16
ID символа: script.enum.LocationProperty
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: -
Сгенерированные идентификаторы свойств, экспортированных скриптовой сущностью Location. Значения назначаются в порядке экспорта и предназначены для метаданных свойств и уведомлений об изменениях.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
CustomHolderEntry |
2 |
2 | script.enum-value.LocationProperty.CustomHolderEntry |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Entity.h:89 | Для пользовательской сущности задаёт запись держателя, через которую она прикреплена. |
CustomHolderId |
1 |
1 | script.enum-value.LocationProperty.CustomHolderId |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Entity.h:86 | Для пользовательской сущности хранит постоянный идентификатор владеющего держателя; равен нулю, если у держателя нет постоянного идентификатора. |
ExplicitlyPersistent |
3 |
3 | script.enum-value.LocationProperty.ExplicitlyPersistent |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Entity.h:92 | Помечает сущность как самостоятельно сохраняемую, а не сохраняемую только из-за вложения в другую сущность. |
InitScript |
4 |
4 | script.enum-value.LocationProperty.InitScript |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:495 | Серверная функция инициализации, вызываемая после события инициализации для новой или восстановленной локации. |
MapIds |
5 |
5 | script.enum-value.LocationProperty.MapIds |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:498 | Сохраняемые идентификаторы карт этой локации в порядке списка карт локации. |
None |
0 |
0 | script.enum-value.LocationProperty.None |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Признак того, что идентификатор свойства Location не выбран. |
MapLayers
enum MapLayers : uint8
ID символа: script.enum.MapLayers
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: Source/Common/Common.h:1102
Слои, которые отображает представление карты. Mapper скрывает одни слои для работы с другими, поэтому видимый набор является состоянием редактора, передаваемым представлению, а не настраиваемым значением.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
All |
0x7F |
127 | script.enum-value.MapLayers.All |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1113 | Отрисовывать все слои карты. |
Critters |
0x08 |
8 | script.enum-value.MapLayers.Critters |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1109 | Отрисовывать криттеров. |
Fast |
0x40 |
64 | script.enum-value.MapLayers.Fast |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1112 | Отрисовывать слой ускоренного рендеринга. |
Items |
0x01 |
1 | script.enum-value.MapLayers.Items |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1106 | Отрисовывать предметы на карте. |
None |
0 |
0 | script.enum-value.MapLayers.None |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1105 | Не отрисовывать ни один из необязательных слоёв карты. |
Roof |
0x20 |
32 | script.enum-value.MapLayers.Roof |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1111 | Отрисовывать тайлы крыши. |
Scenery |
0x02 |
2 | script.enum-value.MapLayers.Scenery |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1107 | Отрисовывать объекты декораций. |
Tiles |
0x10 |
16 | script.enum-value.MapLayers.Tiles |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1110 | Отрисовывать тайлы земли. |
Walls |
0x04 |
4 | script.enum-value.MapLayers.Walls |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1108 | Отрисовывать стены. |
MapProperty
enum MapProperty : uint16
ID символа: script.enum.MapProperty
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: -
Сгенерированные идентификаторы свойств, экспортированных скриптовой сущностью Map. Значения назначаются в порядке экспорта и предназначены для метаданных свойств и уведомлений об изменениях.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
CritterIds |
7 |
7 | script.enum-value.MapProperty.CritterIds |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:429 | Сохраняемые идентификаторы неигровых криттеров, принадлежащих этой карте. |
CustomHolderEntry |
2 |
2 | script.enum-value.MapProperty.CustomHolderEntry |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Entity.h:89 | Для пользовательской сущности задаёт запись держателя, через которую она прикреплена. |
CustomHolderId |
1 |
1 | script.enum-value.MapProperty.CustomHolderId |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Entity.h:86 | Для пользовательской сущности хранит постоянный идентификатор владеющего держателя; равен нулю, если у держателя нет постоянного идентификатора. |
DayColor |
18 |
18 | script.enum-value.MapProperty.DayColor |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:466 | Поканальные значения RGB для соответствующих ключевых цветов освещения карты. |
DayColorTime |
17 |
17 | script.enum-value.MapProperty.DayColorTime |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:463 | Локальные для карты моменты ключевых цветов освещения в минутах суточного цикла. |
ExplicitlyPersistent |
3 |
3 | script.enum-value.MapProperty.ExplicitlyPersistent |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Entity.h:92 | Помечает сущность как самостоятельно сохраняемую, а не сохраняемую только из-за вложения в другую сущность. |
FixedDayTime |
16 |
16 | script.enum-value.MapProperty.FixedDayTime |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:458 | Локальное для карты значение переопределения времени суток, обычно выраженное в минутах и интерпретируемое игровыми скриптами. |
GlobalDayColor |
20 |
20 | script.enum-value.MapProperty.GlobalDayColor |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:472 | Текущий клиентский цвет глобального дневного освещения, переданный через SetDayColors для скриптов и эффектов. |
GlobalDayLightCapacity |
22 |
22 | script.enum-value.MapProperty.GlobalDayLightCapacity |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:478 | Текущая дневная ёмкость источников света с флагом global в процентах, ограниченная диапазоном от 0 до 100. |
InitScript |
4 |
4 | script.enum-value.MapProperty.InitScript |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:420 | Серверная функция инициализации, вызываемая после события инициализации для новой или восстановленной карты. |
ItemIds |
8 |
8 | script.enum-value.MapProperty.ItemIds |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:432 | Сохраняемые идентификаторы динамических предметов, размещённых непосредственно на этой карте. |
LocId |
5 |
5 | script.enum-value.MapProperty.LocId |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:423 | Идентификатор локации, владеющей этой картой. |
LocMapIndex |
6 |
6 | script.enum-value.MapProperty.LocMapIndex |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:426 | Индекс с нуля этой карты в списке карт владеющей локации. |
MapDayColor |
19 |
19 | script.enum-value.MapProperty.MapDayColor |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:469 | Текущий клиентский оттенок карты, переданный через SetDayColors и используемый отрисовкой карты. |
MapDayLightCapacity |
21 |
21 | script.enum-value.MapProperty.MapDayLightCapacity |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:475 | Текущая дневная ёмкость обычных источников света карты в процентах, ограниченная диапазоном от 0 до 100. |
None |
0 |
0 | script.enum-value.MapProperty.None |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Признак того, что идентификатор свойства Map не выбран. |
RemovedStaticItemIds |
9 |
9 | script.enum-value.MapProperty.RemovedStaticItemIds |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:435 | Идентификаторы запечённых статических предметов, которые убрал этот экземпляр карты; удаление одностороннее на всё время жизни экземпляра. |
ScrollAxialArea |
13 |
13 | script.enum-value.MapProperty.ScrollAxialArea |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:447 | Прямоугольник в аксиальных координатах, ограничивающий прокрутку карты; нулевой прямоугольник оставляет доступной всю карту. |
ScrollOffset |
12 |
12 | script.enum-value.MapProperty.ScrollOffset |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:444 | Округлённое клиентское смещение области просмотра в пикселях пространства карты. |
Size |
10 |
10 | script.enum-value.MapProperty.Size |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:438 | Ширина и высота сетки карты в гексах. |
SpritesZoom |
14 |
14 | script.enum-value.MapProperty.SpritesZoom |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:450 | Текущий клиентский коэффициент масштаба спрайтов карты. |
SpritesZoomTarget |
15 |
15 | script.enum-value.MapProperty.SpritesZoomTarget |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:453 | Целевой коэффициент масштаба, к которому интерполируется клиентский вид карты. |
WorkHex |
11 |
11 | script.enum-value.MapProperty.WorkHex |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:441 | Рабочий гекс редактирования, используемый как начальный центр вида Mapper. |
MouseButton
enum MouseButton : uint8
ID символа: script.enum.MouseButton
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: Source/Frontend/Application.h:161
Кнопки мыши и направления колеса, предоставляемые событиями ввода приложения.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
Ext0 |
5 |
5 | script.enum-value.MouseButton.Ext0 |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:169 | Первая дополнительная кнопка мыши, сопоставленная платформенной кнопке X1. |
Ext1 |
6 |
6 | script.enum-value.MouseButton.Ext1 |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:170 | Вторая дополнительная кнопка мыши, сопоставленная платформенной кнопке X2. |
Ext2 |
7 |
7 | script.enum-value.MouseButton.Ext2 |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:171 | Третья дополнительная кнопка мыши, сопоставленная платформенной кнопке 6. |
Ext3 |
8 |
8 | script.enum-value.MouseButton.Ext3 |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:172 | Четвёртая дополнительная кнопка мыши, сопоставленная платформенной кнопке 7. |
Ext4 |
9 |
9 | script.enum-value.MouseButton.Ext4 |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:173 | Пятая дополнительная кнопка мыши, сопоставленная платформенной кнопке 8. |
Left |
0 |
0 | script.enum-value.MouseButton.Left |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:164 | Основная кнопка мыши, сопоставленная платформенному вводу левой кнопки. |
Middle |
2 |
2 | script.enum-value.MouseButton.Middle |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:166 | Средняя кнопка мыши, сопоставленная платформенному вводу средней кнопки. |
Right |
1 |
1 | script.enum-value.MouseButton.Right |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:165 | Дополнительная кнопка мыши, сопоставленная платформенному вводу правой кнопки. |
WheelDown |
4 |
4 | script.enum-value.MouseButton.WheelDown |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:168 | Синтетическое событие кнопки для прокрутки колеса мыши вниз. |
WheelUp |
3 |
3 | script.enum-value.MouseButton.WheelUp |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:167 | Синтетическое событие кнопки для прокрутки колеса мыши вверх. |
MovingState
enum MovingState : uint8
ID символа: script.enum.MovingState
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: Source/Common/Movement.h:43
Конечный либо продолжающийся результат операций поиска пути и движения криттера.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
Attached |
13 |
13 | script.enum-value.MovingState.Attached |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Movement.h:58 | Самостоятельное движение отклонено, поскольку криттер прикреплён к другому криттеру. |
CantMove |
3 |
3 | script.enum-value.MovingState.CantMove |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Movement.h:49 | Движение не удалось начать, поскольку криттер не может двигаться. |
Deadlock |
10 |
10 | script.enum-value.MovingState.Deadlock |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Movement.h:55 | При построении пути обнаружена взаимная блокировка движения. |
GagCritter |
4 |
4 | script.enum-value.MovingState.GagCritter |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Movement.h:50 | Движение заблокировано callback-проверкой занятости криттером. |
GagItem |
5 |
5 | script.enum-value.MovingState.GagItem |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Movement.h:51 | Движение заблокировано callback-проверкой занятости предметом. |
GenericError |
6 |
6 | script.enum-value.MovingState.GenericError |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Movement.h:52 | Движение завершилось ошибкой без более точного результата. |
HexBusy |
8 |
8 | script.enum-value.MovingState.HexBusy |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Movement.h:54 | Запрошенный конечный гекс занят или недоступен по другой причине. |
HexTooFar |
7 |
7 | script.enum-value.MovingState.HexTooFar |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Movement.h:53 | Запрошенная точка назначения находится за пределами допустимой дальности движения. |
InProgress |
0 |
0 | script.enum-value.MovingState.InProgress |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Movement.h:46 | Движение выполняется и ещё не получило конечного результата. |
NotAlive |
12 |
12 | script.enum-value.MovingState.NotAlive |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Movement.h:57 | Движение отклонено, поскольку криттер не жив. |
Stopped |
14 |
14 | script.enum-value.MovingState.Stopped |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Movement.h:59 | Движение отменено или остановлено до достижения точки назначения. |
Success |
1 |
1 | script.enum-value.MovingState.Success |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Movement.h:47 | Движение успешно достигло запрошенной точки назначения. |
TargetNotFound |
2 |
2 | script.enum-value.MovingState.TargetNotFound |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Movement.h:48 | Не удалось разрешить запрошенную цель движения. |
TraceFailed |
11 |
11 | script.enum-value.MovingState.TraceFailed |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Movement.h:56 | Трассировка пути не смогла построить допустимый маршрут. |
MultihexGenerationType
enum MultihexGenerationType : uint8
ID символа: script.enum.MultihexGenerationType
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: Source/Common/Common.h:1080
Политика генерации занятых гексов вокруг мультигексового прототипа.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
AnyUnique |
2 |
2 | script.enum-value.MultihexGenerationType.AnyUnique |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1085 | Объединяет совместимые предметы одного прототипа в отдельные группы по всей карте без требования смежности. |
None |
0 |
0 | script.enum-value.MultihexGenerationType.None |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1083 | Отключает объединение размещённых предметов Mapper в multihex mesh. |
SameSibling |
1 |
1 | script.enum-value.MultihexGenerationType.SameSibling |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1084 | Объединяет пространственно смежные совместимые sibling-предметы в одну постепенно растущую multihex mesh. |
PlayerProperty
enum PlayerProperty : uint16
ID символа: script.enum.PlayerProperty
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: -
Сгенерированные идентификаторы свойств, экспортированных скриптовой сущностью Player. Значения назначаются в порядке экспорта и предназначены для метаданных свойств и уведомлений об изменениях.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
ControlledCritterId |
5 |
5 | script.enum-value.PlayerProperty.ControlledCritterId |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:93 | Идентификатор криттера, которым сейчас управляет этот игрок; равен нулю, если криттер не прикреплён. |
CustomHolderEntry |
2 |
2 | script.enum-value.PlayerProperty.CustomHolderEntry |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Entity.h:89 | Для пользовательской сущности задаёт запись держателя, через которую она прикреплена. |
CustomHolderId |
1 |
1 | script.enum-value.PlayerProperty.CustomHolderId |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Entity.h:86 | Для пользовательской сущности хранит постоянный идентификатор владеющего держателя; равен нулю, если у держателя нет постоянного идентификатора. |
ExplicitlyPersistent |
3 |
3 | script.enum-value.PlayerProperty.ExplicitlyPersistent |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Entity.h:92 | Помечает сущность как самостоятельно сохраняемую, а не сохраняемую только из-за вложения в другую сущность. |
LastControlledCritterId |
6 |
6 | script.enum-value.PlayerProperty.LastControlledCritterId |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:96 | Сохраняемый идентификатор последнего управляемого криттера, остающийся после отвязки для восстановления управления. |
LoggedIn |
4 |
4 | script.enum-value.PlayerProperty.LoggedIn |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/EntityProperties.h:90 | Показывает, завершило ли это соединение игрока вход на сервер. |
None |
0 |
0 | script.enum-value.PlayerProperty.None |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
- | Признак того, что идентификатор свойства Player не выбран. |
RenderPrimitiveType
enum RenderPrimitiveType : uint8
ID символа: script.enum.RenderPrimitiveType
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: Source/Frontend/Rendering.h:98
Топология сборки вершин при отправке буферов графических примитивов.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
LineList |
1 |
1 | script.enum-value.RenderPrimitiveType.LineList |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Rendering.h:102 | Рисует каждую пару переданных вершин как независимый отрезок. |
LineStrip |
2 |
2 | script.enum-value.RenderPrimitiveType.LineStrip |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Rendering.h:103 | Рисует связанные отрезки и включает перезапуск примитива там, где он поддерживается. |
PointList |
0 |
0 | script.enum-value.RenderPrimitiveType.PointList |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Rendering.h:101 | Рисует каждую переданную вершину как независимый точечный примитив. |
TriangleList |
3 |
3 | script.enum-value.RenderPrimitiveType.TriangleList |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Rendering.h:104 | Рисует каждую группу из трёх переданных вершин как независимый треугольник. |
TriangleStrip |
4 |
4 | script.enum-value.RenderPrimitiveType.TriangleStrip |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Rendering.h:105 | Рисует связанную полосу треугольников и включает перезапуск примитива там, где он поддерживается. |
ScrollDirection
enum ScrollDirection : uint8
ID символа: script.enum.ScrollDirection
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: Source/Common/Common.h:1090
Текущее направление ручной прокрутки представления. Ввод задаёт его, представление потребляет, и они не разделяют поле: направление является намерением на текущий кадр, а не настраиваемым значением.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
Down |
0x08 |
8 | script.enum-value.ScrollDirection.Down |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1097 | Прокручивать к нижнему краю. |
Left |
0x01 |
1 | script.enum-value.ScrollDirection.Left |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1094 | Прокручивать к левому краю. |
None |
0 |
0 | script.enum-value.ScrollDirection.None |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1093 | Ручная прокрутка не выполняется. |
Right |
0x02 |
2 | script.enum-value.ScrollDirection.Right |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1095 | Прокручивать к правому краю. |
Up |
0x04 |
4 | script.enum-value.ScrollDirection.Up |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:1096 | Прокручивать к верхнему краю. |
TransparentEggSlot
enum TransparentEggSlot : uint8
ID символа: script.enum.TransparentEggSlot
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: Source/Client/SpriteManager.h:62
Выбирает одну из двух одновременно поддерживаемых отрисовкой масок прозрачности вокруг игрока.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
Primary |
0 |
0 | script.enum-value.TransparentEggSlot.Primary |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/SpriteManager.h:65 | Первая маска прозрачности вокруг игрока, проверяемая для спрайтов карты. |
Secondary |
1 |
1 | script.enum-value.TransparentEggSlot.Secondary |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/SpriteManager.h:66 | Вторая независимая маска прозрачности вокруг игрока, проверяемая для спрайтов карты. |
TransparentEggTarget
enum TransparentEggTarget : uint8
ID символа: script.enum.TransparentEggTarget
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: -
Исходник: Source/Client/SpriteManager.h:70
Определяет, какие спрайты перед гексом прозрачной маски она скрывает.
| Значение | Объявлено | Число | ID символа | Контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
AnyOccluder |
0 |
0 | script.enum-value.TransparentEggTarget.AnyOccluder |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/SpriteManager.h:73 | Скрывать каждый спрайт, который находится перед гексом маски по правилу прозрачности. |
Structure |
1 |
1 | script.enum-value.TransparentEggTarget.Structure |
experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/SpriteManager.h:74 | Скрывать только стены и крыши, сохраняя передние предметы обстановки. |
Value types
GamepadState
value type GamepadState
ID символа: script.value-type.GamepadState
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: Layout, =, float32, -, LeftStickX, +, float32, -, LeftStickY, +, float32, -, RightStickX, +, float32, -, RightStickY, +, float32, -, LeftTrigger, +, float32, -, RightTrigger, +, bool, -, Available, +, bool, -, South, +, bool, -, East, +, bool, -, West, +, bool, -, North, +, bool, -, Back, +, bool, -, Start, +, bool, -, LeftStickButton, +, bool, -, RightStickButton, +, bool, -, LeftShoulder, +, bool, -, RightShoulder, +, bool, -, DpadUp, +, bool, -, DpadDown, +, bool, -, DpadLeft, +, bool, -, DpadRight, +, bool, -, Reserved
Исходник: Source/Frontend/Application.h:199
Снимок состояния геймпада за кадр, содержащий доступность, значения стиков и триггеров, лицевые и плечевые кнопки, кнопки стиков и состояние крестовины.
| Поле | ID символа | Контракт значения | API-контракт | Исходник | Описание |
|---|---|---|---|---|---|
bool GamepadState.Available |
script.value-field.GamepadState.Available |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:183 | Показывает, открыт ли сейчас игровой контроллер приложением. |
bool GamepadState.Back |
script.value-field.GamepadState.Back |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:188 | Показывает, нажата ли кнопка возврата. |
bool GamepadState.DpadDown |
script.value-field.GamepadState.DpadDown |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:195 | Показывает, нажато ли направление вниз на крестовине. |
bool GamepadState.DpadLeft |
script.value-field.GamepadState.DpadLeft |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:196 | Показывает, нажато ли направление влево на крестовине. |
bool GamepadState.DpadRight |
script.value-field.GamepadState.DpadRight |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:197 | Показывает, нажато ли направление вправо на крестовине. |
bool GamepadState.DpadUp |
script.value-field.GamepadState.DpadUp |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:194 | Показывает, нажато ли направление вверх на крестовине. |
bool GamepadState.East |
script.value-field.GamepadState.East |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:185 | Показывает, нажата ли восточная лицевая кнопка. |
bool GamepadState.LeftShoulder |
script.value-field.GamepadState.LeftShoulder |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:192 | Показывает, нажата ли левая плечевая кнопка. |
bool GamepadState.LeftStickButton |
script.value-field.GamepadState.LeftStickButton |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:190 | Показывает, нажата ли кнопка левого стика. |
float32 GamepadState.LeftStickX |
script.value-field.GamepadState.LeftStickX |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:177 | Горизонтальная ось левого стика, нормализованная от -1 до 1 после мёртвой зоны. |
float32 GamepadState.LeftStickY |
script.value-field.GamepadState.LeftStickY |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:178 | Вертикальная ось левого стика, нормализованная от -1 до 1 после мёртвой зоны. |
float32 GamepadState.LeftTrigger |
script.value-field.GamepadState.LeftTrigger |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:181 | Нажатие левого триггера, нормализованное от 0 до 1 после мёртвой зоны. |
bool GamepadState.North |
script.value-field.GamepadState.North |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:187 | Показывает, нажата ли северная лицевая кнопка. |
bool GamepadState.Reserved |
script.value-field.GamepadState.Reserved |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:198 | Зарезервированное поле совместимости; текущий input backend оставляет его равным false. |
bool GamepadState.RightShoulder |
script.value-field.GamepadState.RightShoulder |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:193 | Показывает, нажата ли правая плечевая кнопка. |
bool GamepadState.RightStickButton |
script.value-field.GamepadState.RightStickButton |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:191 | Показывает, нажата ли кнопка правого стика. |
float32 GamepadState.RightStickX |
script.value-field.GamepadState.RightStickX |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:179 | Горизонтальная ось правого стика, нормализованная от -1 до 1 после мёртвой зоны. |
float32 GamepadState.RightStickY |
script.value-field.GamepadState.RightStickY |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:180 | Вертикальная ось правого стика, нормализованная от -1 до 1 после мёртвой зоны. |
float32 GamepadState.RightTrigger |
script.value-field.GamepadState.RightTrigger |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:182 | Нажатие правого триггера, нормализованное от 0 до 1 после мёртвой зоны. |
bool GamepadState.South |
script.value-field.GamepadState.South |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:184 | Показывает, нажата ли южная лицевая кнопка. |
bool GamepadState.Start |
script.value-field.GamepadState.Start |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:189 | Показывает, нажата ли кнопка запуска. |
bool GamepadState.West |
script.value-field.GamepadState.West |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Frontend/Application.h:186 | Показывает, нажата ли западная лицевая кнопка. |
LanguageName
value type LanguageName
ID символа: script.value-type.LanguageName
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: Layout, =, hstring, -, Name
Исходник: Source/Common/TextPack.h:57
Хешированное имя, идентифицирующее язык в локализованных текстовых ресурсах.
| Поле | ID символа | Контракт значения | API-контракт | Исходник | Описание |
|---|---|---|---|---|---|
hstring LanguageName.Name |
script.value-field.LanguageName.Name |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/TextPack.h:56 | Хешированный идентификатор языка для выбора локализованных текстовых ресурсов. |
TextFormat
value type TextFormat
ID символа: script.value-type.TextFormat
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: Layout, =, FontType, -, Font, +, FontFlag, -, Flags, +, int32, -, SkipLines
Исходник: Source/Client/FontManager.h:85
Набор параметров форматирования текста: слот шрифта, битовая маска FontFlag и счетчик пропуска строк.SkipLines по умолчанию пропускает строки сверху; при установленном FontFlag::AlignBottom строки пропускаются снизу (с конца).
| Поле | ID символа | Контракт значения | API-контракт | Исходник | Описание |
|---|---|---|---|---|---|
FontFlag TextFormat.Flags |
script.value-field.TextFormat.Flags |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/FontManager.h:83 | Битовая маска FontFlag, управляющая выравниванием, переносом, обрезкой, цветовыми тегами и представлением глифов. |
FontType TextFormat.Font |
script.value-field.TextFormat.Font |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/FontManager.h:82 | Слот шрифта, выбранный для измерения и отрисовки текста. |
int32 TextFormat.SkipLines |
script.value-field.TextFormat.SkipLines |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/FontManager.h:84 | Число пропускаемых строк: по умолчанию сверху, а при установленном AlignBottom — снизу. |
TextPackKey
value type TextPackKey
ID символа: script.value-type.TextPackKey
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: Layout, =, TextPackName, -, Collection, +, hstring, -, Key1, +, hstring, -, Key2, +, hstring, -, Key3
Исходник: Source/Common/TextPack.h:65
Ключ поиска текста, состоящий из имени коллекции и не более трёх хешированных компонентов ключа.
| Поле | ID символа | Контракт значения | API-контракт | Исходник | Описание |
|---|---|---|---|---|---|
TextPackName TextPackKey.Collection |
script.value-field.TextPackKey.Collection |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/TextPack.h:61 | Коллекция текстового пакета, в которой разрешается ключ. |
hstring TextPackKey.Key1 |
script.value-field.TextPackKey.Key1 |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/TextPack.h:62 | Основной хешированный компонент ключа поиска. |
hstring TextPackKey.Key2 |
script.value-field.TextPackKey.Key2 |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/TextPack.h:63 | Необязательный второй хешированный компонент ключа поиска. |
hstring TextPackKey.Key3 |
script.value-field.TextPackKey.Key3 |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/TextPack.h:64 | Необязательный третий хешированный компонент ключа поиска. |
TextPackName
value type TextPackName
ID символа: script.value-type.TextPackName
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: Layout, =, hstring, -, Name
Исходник: Source/Common/TextPack.h:52
Хешированное имя, идентифицирующее коллекцию текстового пакета.
| Поле | ID символа | Контракт значения | API-контракт | Исходник | Описание |
|---|---|---|---|---|---|
hstring TextPackName.Name |
script.value-field.TextPackName.Name |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/TextPack.h:51 | Хешированное имя коллекции текстового пакета. |
fpos
value type fpos
ID символа: script.value-type.fpos
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: Layout, =, float32, -, x, +, float32, -, y
Исходник: Source/Essentials/ExtendedTypes.h:663
Двумерная позиция с 32-битными компонентами с плавающей точкой, доступная скриптам как изменяемые x и y.
| Поле | ID символа | Контракт значения | API-контракт | Исходник | Описание |
|---|---|---|---|---|---|
float32 fpos.x |
script.value-field.fpos.x |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Essentials/ExtendedTypes.h:661 | 32-битный компонент позиции X с плавающей точкой. |
float32 fpos.y |
script.value-field.fpos.y |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Essentials/ExtendedTypes.h:662 | 32-битный компонент позиции Y с плавающей точкой. |
frect
value type frect
ID символа: script.value-type.frect
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: Layout, =, float32, -, x, +, float32, -, y, +, float32, -, width, +, float32, -, height
Исходник: Source/Essentials/ExtendedTypes.h:683
Прямоугольник с 32-битными компонентами с плавающей точкой, доступный скриптам как изменяемые компоненты начала координат и размера.
| Поле | ID символа | Контракт значения | API-контракт | Исходник | Описание |
|---|---|---|---|---|---|
float32 frect.height |
script.value-field.frect.height |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Essentials/ExtendedTypes.h:682 | 32-битная высота прямоугольника с плавающей точкой. |
float32 frect.width |
script.value-field.frect.width |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Essentials/ExtendedTypes.h:681 | 32-битная ширина прямоугольника с плавающей точкой. |
float32 frect.x |
script.value-field.frect.x |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Essentials/ExtendedTypes.h:679 | 32-битная координата X начала прямоугольника с плавающей точкой. |
float32 frect.y |
script.value-field.frect.y |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Essentials/ExtendedTypes.h:680 | 32-битная координата Y начала прямоугольника с плавающей точкой. |
fsize
value type fsize
ID символа: script.value-type.fsize
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: Layout, =, float32, -, width, +, float32, -, height
Исходник: Source/Essentials/ExtendedTypes.h:672
Двумерный размер с 32-битными компонентами с плавающей точкой, доступный скриптам как изменяемые width и height.
| Поле | ID символа | Контракт значения | API-контракт | Исходник | Описание |
|---|---|---|---|---|---|
float32 fsize.height |
script.value-field.fsize.height |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Essentials/ExtendedTypes.h:671 | 32-битный компонент высоты с плавающей точкой. |
float32 fsize.width |
script.value-field.fsize.width |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Essentials/ExtendedTypes.h:670 | 32-битный компонент ширины с плавающей точкой. |
hdir
value type hdir
ID символа: script.value-type.hdir
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: Layout, =, int8, -, value
Исходник: Source/Common/Geometry.h:113
Дискретное направление на карте, нормализованное по модулю настроенной геометрии из шести направлений для hex или восьми для square.
| Поле | ID символа | Контракт значения | API-контракт | Исходник | Описание |
|---|---|---|---|---|---|
int8 hdir.value |
script.value-field.hdir.value |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Geometry.h:112 | Индекс направления, нормализованный от 0 до количества направлений в выбранной шести- или восьминаправленной геометрии минус один. |
ident
value type ident
ID символа: script.value-type.ident
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: Layout, =, int64, -, value
Исходник: Source/Common/Common.h:85
Строго типизированный знаковый 64-битный идентификатор, нулевое значение которого считается false, а порядок определяется сохранённым значением.
| Поле | ID символа | Контракт значения | API-контракт | Исходник | Описание |
|---|---|---|---|---|---|
int64 ident.value |
script.value-field.ident.value |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Common.h:84 | Знаковая 64-битная полезная нагрузка идентификатора; ноль обозначает пустой идентификатор. |
ipos
value type ipos
ID символа: script.value-type.ipos
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: Layout, =, int32, -, x, +, int32, -, y
Исходник: Source/Essentials/ExtendedTypes.h:631
Стандартная двумерная знаковая 32-битная целочисленная позиция, доступная скриптам как изменяемые компоненты x и y.
| Поле | ID символа | Контракт значения | API-контракт | Исходник | Описание |
|---|---|---|---|---|---|
int32 ipos.x |
script.value-field.ipos.x |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Essentials/ExtendedTypes.h:629 | Знаковый 32-битный компонент позиции X. |
int32 ipos.y |
script.value-field.ipos.y |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Essentials/ExtendedTypes.h:630 | Знаковый 32-битный компонент позиции Y. |
ipos16
value type ipos16
ID символа: script.value-type.ipos16
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: Layout, =, int16, -, x, +, int16, -, y
Исходник: Source/Essentials/ExtendedTypes.h:622
Двумерная знаковая 16-битная целочисленная позиция, доступная скриптам как изменяемые компоненты x и y.
| Поле | ID символа | Контракт значения | API-контракт | Исходник | Описание |
|---|---|---|---|---|---|
int16 ipos16.x |
script.value-field.ipos16.x |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Essentials/ExtendedTypes.h:620 | Знаковый 16-битный компонент позиции X. |
int16 ipos16.y |
script.value-field.ipos16.y |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Essentials/ExtendedTypes.h:621 | Знаковый 16-битный компонент позиции Y. |
ipos8
value type ipos8
ID символа: script.value-type.ipos8
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: Layout, =, int8, -, x, +, int8, -, y
Исходник: Source/Essentials/ExtendedTypes.h:613
Двумерная знаковая 8-битная целочисленная позиция, доступная скриптам как изменяемые компоненты x и y.
| Поле | ID символа | Контракт значения | API-контракт | Исходник | Описание |
|---|---|---|---|---|---|
int8 ipos8.x |
script.value-field.ipos8.x |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Essentials/ExtendedTypes.h:611 | Знаковый 8-битный компонент позиции X. |
int8 ipos8.y |
script.value-field.ipos8.y |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Essentials/ExtendedTypes.h:612 | Знаковый 8-битный компонент позиции Y. |
irect
value type irect
ID символа: script.value-type.irect
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: Layout, =, int32, -, x, +, int32, -, y, +, int32, -, width, +, int32, -, height
Исходник: Source/Essentials/ExtendedTypes.h:653
Знаковый 32-битный целочисленный прямоугольник, доступный скриптам как изменяемые компоненты начала координат и размера.
| Поле | ID символа | Контракт значения | API-контракт | Исходник | Описание |
|---|---|---|---|---|---|
int32 irect.height |
script.value-field.irect.height |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Essentials/ExtendedTypes.h:652 | Знаковая 32-битная высота прямоугольника. |
int32 irect.width |
script.value-field.irect.width |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Essentials/ExtendedTypes.h:651 | Знаковая 32-битная ширина прямоугольника. |
int32 irect.x |
script.value-field.irect.x |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Essentials/ExtendedTypes.h:649 | Знаковая 32-битная координата X начала прямоугольника. |
int32 irect.y |
script.value-field.irect.y |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Essentials/ExtendedTypes.h:650 | Знаковая 32-битная координата Y начала прямоугольника. |
isize
value type isize
ID символа: script.value-type.isize
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: Layout, =, int32, -, width, +, int32, -, height
Исходник: Source/Essentials/ExtendedTypes.h:641
Двумерный знаковый 32-битный целочисленный размер, доступный скриптам как изменяемые компоненты width и height.
| Поле | ID символа | Контракт значения | API-контракт | Исходник | Описание |
|---|---|---|---|---|---|
int32 isize.height |
script.value-field.isize.height |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Essentials/ExtendedTypes.h:640 | Знаковый 32-битный компонент высоты. |
int32 isize.width |
script.value-field.isize.width |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Essentials/ExtendedTypes.h:639 | Знаковый 32-битный компонент ширины. |
mdir
value type mdir
ID символа: script.value-type.mdir
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: Layout, =, int16, -, angle
Исходник: Source/Common/Geometry.h:166
Угол направления на карте, сохранённый как знаковое 16-битное значение с операциями преобразования и поворота для дискретных направлений.
| Поле | ID символа | Контракт значения | API-контракт | Исходник | Описание |
|---|---|---|---|---|---|
int16 mdir.angle |
script.value-field.mdir.angle |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Geometry.h:165 | Угол направления в градусах, нормализованный в замкнутый диапазон от 0 до 359. |
mpos
value type mpos
ID символа: script.value-type.mpos
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: Layout, =, int16, -, x, +, int16, -, y
Исходник: Source/Common/Geometry.h:43
Позиция в координатах карты из знаковых 16-битных компонентов, доступная скриптам как изменяемые x и y.
| Поле | ID символа | Контракт значения | API-контракт | Исходник | Описание |
|---|---|---|---|---|---|
int16 mpos.x |
script.value-field.mpos.x |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Geometry.h:41 | Знаковый компонент X координаты ячейки карты. |
int16 mpos.y |
script.value-field.mpos.y |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Geometry.h:42 | Знаковый компонент Y координаты ячейки карты. |
msize
value type msize
ID символа: script.value-type.msize
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: Layout, =, int16, -, width, +, int16, -, height
Исходник: Source/Common/Geometry.h:60
Размер карты из знаковых 16-битных компонентов, доступный скриптам как изменяемые width и height.
| Поле | ID символа | Контракт значения | API-контракт | Исходник | Описание |
|---|---|---|---|---|---|
int16 msize.height |
script.value-field.msize.height |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Geometry.h:59 | Высота карты в адресуемых ячейках. |
int16 msize.width |
script.value-field.msize.width |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Geometry.h:58 | Ширина карты в адресуемых ячейках. |
nanotime
value type nanotime
ID символа: script.value-type.nanotime
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: Layout, =, int64, -, value
Исходник: Source/Essentials/TimeRelated.h:139
Монотонная точка времени steady clock, хранящаяся как знаковый 64-битный счётчик наносекунд; это не гражданское календарное время.
| Поле | ID символа | Контракт значения | API-контракт | Исходник | Описание |
|---|---|---|---|---|---|
int64 nanotime.value |
script.value-field.nanotime.value |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Essentials/TimeRelated.h:138 | Наносекунды от локальной для процесса эпохи монотонных steady clock; это не гражданское календарное время. |
synctime
value type synctime
ID символа: script.value-type.synctime
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: Layout, =, int64, -, value
Исходник: Source/Essentials/TimeRelated.h:211
Синхронизируемая движком точка времени, хранящаяся как знаковый 64-битный счётчик миллисекунд для общего состояния игрового времени.
| Поле | ID символа | Контракт значения | API-контракт | Исходник | Описание |
|---|---|---|---|---|---|
int64 synctime.value |
script.value-field.synctime.value |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Essentials/TimeRelated.h:210 | Миллисекунды во временном домене игры, синхронизированном Engine. |
timespan
value type timespan
ID символа: script.value-type.timespan
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: Layout, =, int64, -, value
Исходник: Source/Essentials/TimeRelated.h:49
Знаковая длительность с наносекундным разрешением, хранящаяся как 64-битный счётчик.
| Поле | ID символа | Контракт значения | API-контракт | Исходник | Описание |
|---|---|---|---|---|---|
int64 timespan.value |
script.value-field.timespan.value |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Essentials/TimeRelated.h:48 | Знаковое значение длительности в наносекундах. |
ucolor
value type ucolor
ID символа: script.value-type.ucolor
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: Layout, =, uint32, -, value
Исходник: Source/Essentials/ExtendedTypes.h:68
Тип цвета
| Поле | ID символа | Контракт значения | API-контракт | Исходник | Описание |
|---|---|---|---|---|---|
uint32 ucolor.value |
script.value-field.ucolor.value |
value | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Essentials/ExtendedTypes.h:67 | Упакованное 32-битное хранилище RGBA, используемое для равенства, упорядочивания, хеширования и передачи в скрипт. |
Reference types
FogLayer
ref type FogLayer
ID символа: script.ref-type.client.FogLayer
Runtime: client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: RefCounted, Export, =, Enabled, ,, Distance, ,, Radius, ,, ExtraLength, ,, TransitionDuration, ,, OvalRoundness, ,, EdgeNoise, ,, Depth, ,, ClearRadius, ,, TintColor, ,, OverlayColor, ,, CenterColor, ,, Traced, ,, CheckShootBlocks, ,, OriginHex, ,, Disposed, ,, Dispose
Исходник: Source/Client/MapView.h:99
Принадлежащий карте слой тумана или трассируемой зоны, форма и параметры композиции которого каждый кадр перестраиваются из изменяемых полей скрипта.
| Вид | Член | ID символа | Контракт члена | API-контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
| ref-field | ucolor FogLayer.CenterColor |
script.ref-field.client.FogLayer.CenterColor |
mutable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapView.h:99 | Цвет центра трассируемой зоны. |
| ref-field | bool FogLayer.CheckShootBlocks |
script.ref-field.client.FogLayer.CheckShootBlocks |
mutable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapView.h:99 | Учитывает блокирующую стрельбу геометрию карты при построении границы тумана. |
| ref-field | float32 FogLayer.ClearRadius |
script.ref-field.client.FogLayer.ClearRadius |
mutable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapView.h:99 | Доля области, сохраняемой чёткой до затухания на границе; меньшее значение даёт более широкую границу. |
| ref-field | float32 FogLayer.Depth |
script.ref-field.client.FogLayer.Depth |
mutable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapView.h:99 | Дополнительное затемнение по мере удаления за границу. |
| ref-method | void FogLayer.Dispose() |
script.ref-method.client.FogLayer.Dispose |
callable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapView.h:99 | Помечает слой для удаления во время следующей подготовки тумана карты; повторные вызовы безвредны. |
| ref-field | bool FogLayer.Disposed |
script.ref-field.client.FogLayer.Disposed |
mutable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapView.h:99 | Доступный скрипту признак: true, если вызван Dispose или уничтожена владеющая карта; после этого слой следует создать заново. |
| ref-field | int32 FogLayer.Distance |
script.ref-field.client.FogLayer.Distance |
mutable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapView.h:99 | Дальность трассируемой зоны в гексах; 0 вычисляет её из дистанции обзора. |
| ref-field | float32 FogLayer.EdgeNoise |
script.ref-field.client.FogLayer.EdgeNoise |
mutable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapView.h:99 | Сила ряби дрейфующего тумана на границе. |
| ref-field | bool FogLayer.Enabled |
script.ref-field.client.FogLayer.Enabled |
mutable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapView.h:99 | Включает построение формы, сохраняя состояние перехода при переключении. |
| ref-field | int32 FogLayer.ExtraLength |
script.ref-field.client.FogLayer.ExtraLength |
mutable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapView.h:99 | Дополнительная длина обзора, прибавляемая к вычисленному радиусу. |
| ref-field | mpos FogLayer.OriginHex |
script.ref-field.client.FogLayer.OriginHex |
mutable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapView.h:99 | Начальный гекс тумана, привязанного к гексу; игнорируется при следовании за криттером. |
| ref-field | float32 FogLayer.OvalRoundness |
script.ref-field.client.FogLayer.OvalRoundness |
mutable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapView.h:99 | 0 задаёт исходный шестиугольник, 1 — полностью сглаженный овал. |
| ref-field | ucolor FogLayer.OverlayColor |
script.ref-field.client.FogLayer.OverlayColor |
mutable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapView.h:99 | Цвет наложения трассируемой зоны. |
| ref-field | int32 FogLayer.Radius |
script.ref-field.client.FogLayer.Radius |
mutable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapView.h:99 | Радиус обзора в гексах; 0 использует дистанцию обзора исходного криттера. |
| ref-field | ucolor FogLayer.TintColor |
script.ref-field.client.FogLayer.TintColor |
mutable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapView.h:99 | Холодный затемняющий оттенок невидимой области; используются RGB, альфа игнорируется. |
| ref-field | bool FogLayer.Traced |
script.ref-field.client.FogLayer.Traced |
mutable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapView.h:99 | Выбирает положительное наложение трассируемой зоны атаки или наблюдения вместо обратного тумана обзора. |
| ref-field | int32 FogLayer.TransitionDuration |
script.ref-field.client.FogLayer.TransitionDuration |
mutable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapView.h:99 | Длительность увеличения, перемещения или уменьшения формы в миллисекундах. |
MapSpriteHolder
ref type MapSpriteHolder
ID символа: script.ref-type.client.MapSpriteHolder
Runtime: client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: RefCounted, HasFactory, Export, =, Valid, ,, SprId, ,, Hex, ,, ProtoId, ,, Offset, ,, IsFlat, ,, NoLight, ,, DrawOrder, ,, DrawOrderSubLayer, ,, Corner, ,, DisableEgg, ,, Color, ,, IsTweakOffs, ,, TweakOffset, ,, IsTweakAlpha, ,, TweakAlpha, ,, Angle, ,, MapProjected, ,, StopDraw
Исходник: Source/Client/MapSprite.h:230
Настраиваемый скриптом держатель локального клиентского спрайта карты, добавляемого через Map.DrawMapSprite и сохраняемого до аннулирования или остановки.
| Вид | Член | ID символа | Контракт члена | API-контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
| ref-field | int16 MapSpriteHolder.Angle |
script.ref-field.client.MapSpriteHolder.Angle |
mutable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapSprite.h:230 | Начальный угол спрайта в градусах, применяемый при ненулевом значении. |
| ref-field | ucolor MapSpriteHolder.Color |
script.ref-field.client.MapSpriteHolder.Color |
mutable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapSprite.h:230 | Необязательный упакованный цвет с фиксированной альфой, применяемый при присоединении; пустое значение не меняет цвет спрайта. |
| ref-field | CornerType MapSpriteHolder.Corner |
script.ref-field.client.MapSpriteHolder.Corner |
mutable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapSprite.h:230 | Заданная вручную классификация угла для освещения и egg-эффекта, когда ProtoId пуст. |
| ref-field | bool MapSpriteHolder.DisableEgg |
script.ref-field.client.MapSpriteHolder.DisableEgg |
mutable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapSprite.h:230 | Заданный вручную переключатель, подавляющий egg-эффект, когда ProtoId пуст. |
| ref-field | DrawOrderType MapSpriteHolder.DrawOrder |
script.ref-field.client.MapSpriteHolder.DrawOrder |
mutable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapSprite.h:230 | Заданная вручную позиция порядка отрисовки, используемая при пустом ProtoId. |
| ref-field | int8 MapSpriteHolder.DrawOrderSubLayer |
script.ref-field.client.MapSpriteHolder.DrawOrderSubLayer |
mutable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapSprite.h:230 | Точный порядок внутри DrawOrder, используемый при пустом ProtoId. |
| ref-field | mpos MapSpriteHolder.Hex |
script.ref-field.client.MapSpriteHolder.Hex |
mutable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapSprite.h:230 | Гекс карты, используемый как якорь спрайта и точка проверки видимости. |
| ref-field | bool MapSpriteHolder.IsFlat |
script.ref-field.client.MapSpriteHolder.IsFlat |
mutable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapSprite.h:230 | Заданный вручную выбор плоского спрайта, используемый при пустом ProtoId. |
| ref-field | bool MapSpriteHolder.IsTweakAlpha |
script.ref-field.client.MapSpriteHolder.IsTweakAlpha |
mutable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapSprite.h:230 | Включает непрерывное отслеживание альфы через TweakAlpha после присоединения. |
| ref-field | bool MapSpriteHolder.IsTweakOffs |
script.ref-field.client.MapSpriteHolder.IsTweakOffs |
mutable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapSprite.h:230 | Включает непрерывное отслеживание смещения через TweakOffset после присоединения. |
| ref-field | bool MapSpriteHolder.MapProjected |
script.ref-field.client.MapSpriteHolder.MapProjected |
mutable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapSprite.h:230 | Запрашивает отрисовку в проекции карты при присоединении спрайта. |
| ref-field | bool MapSpriteHolder.NoLight |
script.ref-field.client.MapSpriteHolder.NoLight |
mutable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapSprite.h:230 | Заданное вручную отключение освещения, используемое при пустом ProtoId. |
| ref-field | ipos MapSpriteHolder.Offset |
script.ref-field.client.MapSpriteHolder.Offset |
mutable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapSprite.h:230 | Базовое смещение в пикселях карты, применяемое при присоединении спрайта. |
| ref-field | hstring MapSpriteHolder.ProtoId |
script.ref-field.client.MapSpriteHolder.ProtoId |
mutable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapSprite.h:230 | Необязательный прототип предмета, чьи цвет, плоскостность, освещение, порядок отрисовки, угол и настройки egg переопределяют соответствующие поля держателя. |
| ref-field | uint32 MapSpriteHolder.SprId |
script.ref-field.client.MapSpriteHolder.SprId |
mutable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapSprite.h:230 | Дескриптор ресурса спрайта, разрешаемый при присоединении держателя методом Map.DrawMapSprite. |
| ref-method | void MapSpriteHolder.StopDraw() |
script.ref-method.client.MapSpriteHolder.StopDraw |
callable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapSprite.h:230 | Аннулирует присоединённый спрайт карты, записывает false в Valid через его обратный вызов и отсоединяет держатель; повторные вызовы безвредны. |
| ref-field | uint8 MapSpriteHolder.TweakAlpha |
script.ref-field.client.MapSpriteHolder.TweakAlpha |
mutable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapSprite.h:230 | Изменяемая альфа, читаемая присоединённым спрайтом, если IsTweakAlpha был включён при присоединении. |
| ref-field | ipos MapSpriteHolder.TweakOffset |
script.ref-field.client.MapSpriteHolder.TweakOffset |
mutable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapSprite.h:230 | Изменяемое смещение в пикселях карты, читаемое присоединённым спрайтом, если IsTweakOffs был включён при присоединении. |
| ref-field | bool MapSpriteHolder.Valid |
script.ref-field.client.MapSpriteHolder.Valid |
mutable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapSprite.h:230 | Показывает, остаётся ли присоединённый спрайт карты действительным; при аннулировании спрайт записывает false. |
MovingContext
ref type MovingContext
ID символа: script.ref-type.common.MovingContext
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: RefCounted, Export, =, GetSpeed, ,, GetStartHex, ,, GetEndHex, ,, GetStartHexOffset, ,, GetEndHexOffset, ,, GetPreBlockHex, ,, GetBlockHex, ,, GetWholeTime, ,, GetWholeDist, ,, GetElapsedTime, ,, IsCompleted, ,, GetCompleteReason, ,, EvaluateProjectedHex, ,, EvaluateNearestPathHex, ,, EvaluatePathHexes
Исходник: Source/Common/Movement.h:88
Общее состояние пути движения с геометрией маршрута, временем, смещениями, данными блокировки и текущим ходом завершения.
| Вид | Член | ID символа | Контракт члена | API-контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
| ref-method | mpos MovingContext.EvaluateNearestPathHex(mpos current_hex, mpos from_hex, mpos fallback_hex) |
script.ref-method.common.MovingContext.EvaluateNearestPathHex |
callable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Movement.h:88 | Возвращает ближайший к from_hex гекс маршрута, начиная с current_hex, либо fallback_hex, если более близкой точки пути нет. |
| ref-method | mpos[] MovingContext.EvaluatePathHexes(mpos current_hex) |
script.ref-method.common.MovingContext.EvaluatePathHexes |
callable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Movement.h:88 | Возвращает гексы маршрута от current_hex до доступного конца пути либо пару текущего и конечного гексов для маршрута без сохранённых шагов. |
| ref-method | mpos MovingContext.EvaluateProjectedHex(float32 look_ahead_ms) |
script.ref-method.common.MovingContext.EvaluateProjectedHex |
callable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Movement.h:88 | Вычисляет гекс маршрута для сохранённого прошедшего времени с добавленным неотрицательным интервалом упреждения в миллисекундах. |
| ref-method | mpos MovingContext.GetBlockHex() |
script.ref-method.common.MovingContext.GetBlockHex |
callable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Movement.h:88 | Возвращает сохранённый для маршрута блокирующий гекс. |
| ref-method | MovingState MovingContext.GetCompleteReason() |
script.ref-method.common.MovingContext.GetCompleteReason |
callable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Movement.h:88 | Возвращает причину, переданную при завершении движения. |
| ref-method | float32 MovingContext.GetElapsedTime() |
script.ref-method.common.MovingContext.GetElapsedTime |
callable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Movement.h:88 | Возвращает сохранённое прошедшее время движения в миллисекундах. |
| ref-method | mpos MovingContext.GetEndHex() |
script.ref-method.common.MovingContext.GetEndHex |
callable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Movement.h:88 | Возвращает конечный гекс карты, полученный из сохранённых шагов маршрута. |
| ref-method | ipos16 MovingContext.GetEndHexOffset() |
script.ref-method.common.MovingContext.GetEndHexOffset |
callable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Movement.h:88 | Возвращает смещение в пикселях карты, применяемое на конечном гексе маршрута. |
| ref-method | mpos MovingContext.GetPreBlockHex() |
script.ref-method.common.MovingContext.GetPreBlockHex |
callable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Movement.h:88 | Возвращает последний достижимый гекс, сохранённый непосредственно перед блокирующим гексом. |
| ref-method | uint16 MovingContext.GetSpeed() |
script.ref-method.common.MovingContext.GetSpeed |
callable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Movement.h:88 | Возвращает скорость движения, использованную для расчёта времени маршрута. |
| ref-method | mpos MovingContext.GetStartHex() |
script.ref-method.common.MovingContext.GetStartHex |
callable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Movement.h:88 | Возвращает первый гекс карты сохранённого маршрута. |
| ref-method | ipos16 MovingContext.GetStartHexOffset() |
script.ref-method.common.MovingContext.GetStartHexOffset |
callable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Movement.h:88 | Возвращает смещение в пикселях карты, применяемое на начальном гексе маршрута. |
| ref-method | float32 MovingContext.GetWholeDist() |
script.ref-method.common.MovingContext.GetWholeDist |
callable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Movement.h:88 | Возвращает полное расстояние в пикселях проекции карты по всем сегментам между управляющими точками. |
| ref-method | float32 MovingContext.GetWholeTime() |
script.ref-method.common.MovingContext.GetWholeTime |
callable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Movement.h:88 | Возвращает полную длительность маршрута в миллисекундах с учётом скорости и смещений конечных точек. |
| ref-method | bool MovingContext.IsCompleted() |
script.ref-method.common.MovingContext.IsCompleted |
callable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/Movement.h:88 | Показывает, было ли движение явно завершено. |
SpritePattern
ref type SpritePattern
ID символа: script.ref-type.client.SpritePattern
Runtime: client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: RefCounted, Export, =, Finished, ,, EveryHex, ,, InteractWithRoof, ,, CheckTileProperty, ,, TileProperty, ,, ExpectedTilePropertyValue, ,, Finish
Исходник: Source/Client/MapView.h:76
Принадлежащий карте контроллер, который размещает копии именованного спрайта на подходящих видимых гексах до завершения или уничтожения карты.
| Вид | Член | ID символа | Контракт члена | API-контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
| ref-field | bool SpritePattern.CheckTileProperty |
script.ref-field.client.SpritePattern.CheckTileProperty |
mutable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapView.h:76 | Включает обязательный фильтр свойства наземного тайла; текущее значение false подавляет всё размещение шаблона. |
| ref-field | ipos SpritePattern.EveryHex |
script.ref-field.client.SpritePattern.EveryHex |
mutable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapView.h:76 | Положительные ненулевые интервалы по X и Y в гексах, используемые как делители по модулю при выборе ячеек размещения. |
| ref-field | int32 SpritePattern.ExpectedTilePropertyValue |
script.ref-field.client.SpritePattern.ExpectedTilePropertyValue |
mutable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapView.h:76 | Целое значение, которому должно быть равно выбранное свойство наземного тайла для размещения спрайта. |
| ref-method | void SpritePattern.Finish() |
script.ref-method.client.SpritePattern.Finish |
callable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapView.h:76 | Очищает спрайты шаблона и помечает контроллер завершённым; повторные вызовы безвредны. |
| ref-field | bool SpritePattern.Finished |
script.ref-field.client.SpritePattern.Finished |
mutable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapView.h:76 | Показывает, остановил ли Finish этот шаблон и освободил ли его экземпляры спрайтов. |
| ref-field | bool SpritePattern.InteractWithRoof |
script.ref-field.client.SpritePattern.InteractWithRoof |
mutable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapView.h:76 | Скрывает шаблон под невидимыми крышами и размещает подходящие спрайты крыш в порядке отрисовки частиц крыш. |
| ref-field | ItemProperty SpritePattern.TileProperty |
script.ref-field.client.SpritePattern.TileProperty |
mutable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/MapView.h:76 | Свойство предмета наземного тайла, читаемое при включённом CheckTileProperty. |
TimeEventContext
ref type TimeEventContext
ID символа: script.ref-type.common.TimeEventContext
Runtime: server, client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: RefCounted, Export, =, GetId, ,, GetData, ,, GetDataArray, ,, HasData, ,, IsStopped, ,, GetRepeat, ,, Stop, ,, Repeat, ,, SetData, ,, SetDataArray
Исходник: Source/Common/TimeEvents.h:47
Временный контекст обратного вызова для чтения и изменения срабатывающего события времени; запрошенные изменения применяются после возврата из обработчика.
| Вид | Член | ID символа | Контракт члена | API-контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
| ref-method | any TimeEventContext.GetData() |
script.ref-method.common.TimeEventContext.GetData |
callable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/TimeEvents.h:47 | Возвращает первое значение полезной нагрузки или пустое значение any, если полезная нагрузка отсутствует. |
| ref-method | any[] TimeEventContext.GetDataArray() |
script.ref-method.common.TimeEventContext.GetDataArray |
callable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/TimeEvents.h:47 | Возвращает копию полного массива полезной нагрузки, доступного этому обратному вызову. |
| ref-method | uint32 TimeEventContext.GetId() |
script.ref-method.common.TimeEventContext.GetId |
callable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/TimeEvents.h:47 | Возвращает уникальный идентификатор события, которое сейчас вызывает обработчик. |
| ref-method | timespan TimeEventContext.GetRepeat() |
script.ref-method.common.TimeEventContext.GetRepeat |
callable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/TimeEvents.h:47 | Возвращает текущий интервал повторения, включая значение, назначенное методом Repeat в этом обратном вызове. |
| ref-method | bool TimeEventContext.HasData() |
script.ref-method.common.TimeEventContext.HasData |
callable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/TimeEvents.h:47 | Показывает, содержит ли контекст обратного вызова хотя бы одно значение полезной нагрузки. |
| ref-method | bool TimeEventContext.IsStopped() |
script.ref-method.common.TimeEventContext.IsStopped |
callable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/TimeEvents.h:47 | Показывает, был ли через этот контекст запрошен Stop. |
| ref-method | void TimeEventContext.Repeat(timespan repeat) |
script.ref-method.common.TimeEventContext.Repeat |
callable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/TimeEvents.h:47 | Заменяет интервал повторения и планирует следующее срабатывание от завершения обработчика, ограничивая интервал снизу минимумом Engine. |
| ref-method | void TimeEventContext.SetData(any data) |
script.ref-method.common.TimeEventContext.SetData |
callable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/TimeEvents.h:47 | Заменяет полезную нагрузку события одним значением после возврата из обработчика. |
| ref-method | void TimeEventContext.SetDataArray(any[] data) |
script.ref-method.common.TimeEventContext.SetDataArray |
callable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/TimeEvents.h:47 | Заменяет полную полезную нагрузку события копией переданного массива после возврата из обработчика. |
| ref-method | void TimeEventContext.Stop() |
script.ref-method.common.TimeEventContext.Stop |
callable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Common/TimeEvents.h:47 | Помечает текущее событие для удаления после возврата из обработчика. |
VideoPlayback
ref type VideoPlayback
ID символа: script.ref-type.client.VideoPlayback
Runtime: client, mapper
Контракт: experimental (область)
с версии 2022.1.0.wip
исходник контракта: Source/Common/Common.h:47
Флаги: RefCounted, Export, =, Stopped
Исходник: Source/Client/Client.h:77
Принадлежащий скрипту контроллер видеоклипа и текстуры вывода, создаваемый Game.CreateVideoPlayback и продвигаемый Game.DrawVideoPlayback.
| Вид | Член | ID символа | Контракт члена | API-контракт | Исходник | Описание |
|---|---|---|---|---|---|---|
| ref-field | bool VideoPlayback.Stopped |
script.ref-field.client.VideoPlayback.Stopped |
mutable | experimental (область)с версии 2022.1.0.wipисходник контракта: Source/Common/Common.h:47 |
Source/Client/Client.h:77 | Становится true, когда DrawVideoPlayback обнаруживает остановку исходного клипа и освобождает ресурсы воспроизведения. |