Builtin.Type¶
Teil von builtin
Quelle: base/tealdef/scripts/builtin.d.tl
Builtin.Type¶
record base/tealdef/scripts/builtin.d.tl:4
record Type
Hinweise
Enums und Hilfsklassen der eingebauten Widgets, erreichbar als builtin.type (kleingeschrieben).
Builtin.Type.Orientation¶
record base/tealdef/scripts/builtin.d.tl:5
record Orientation
Hinweise
Ausrichtung von Box-Layouts und Listen.
Im Basisspiel verwendet: 4-mal in 3 Dateien
base/content/gui/gui/entity_window/line/line_eow.script.tl:262
base/content/gui/gui/entity_window/maintenance_station/maintenance_station_eow.script.tl:43
base/content/gui/gui/entity_window/station_group/station_group.tl:551
Felder
| Name | Typ | Beschreibung |
|---|---|---|
Horizontal |
Orientation |
Kinder nebeneinander. |
Vertical |
Orientation |
Kinder untereinander. |
Builtin.Type.TabOrientation¶
record base/tealdef/scripts/builtin.d.tl:10
record TabOrientation
Hinweise
Seite eines Tab-Widgets, an der die Registerkarten sitzen.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
North |
TabOrientation |
Registerkarten über dem Inhalt. |
South |
TabOrientation |
Registerkarten unter dem Inhalt. |
East |
TabOrientation |
Registerkarten rechts vom Inhalt. |
West |
TabOrientation |
Registerkarten links vom Inhalt. |
Builtin.Type.ImageViewScaling¶
record base/tealdef/scripts/builtin.d.tl:17
record ImageViewScaling
Hinweise
Wie ein Bild auf die Größe seiner Ansicht skaliert wird.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
AutoFit |
ImageViewScaling |
|
AutoZoom |
ImageViewScaling |
|
Stretch |
ImageViewScaling |
Streckt das Bild auf die Größe der Ansicht. |
Builtin.Type.ScrollBarPolicy¶
record base/tealdef/scripts/builtin.d.tl:23
record ScrollBarPolicy
Hinweise
Wann ein Scrollbereich oder eine Liste die Bildlaufleiste zeigt.
Im Basisspiel verwendet: 1-mal in 1 Datei
base/content/gui/gui/main/collapsible_checkbox_list.tl:26
Felder
| Name | Typ | Beschreibung |
|---|---|---|
AlwaysOff |
ScrollBarPolicy |
Zeigt die Bildlaufleiste nie. |
AlwaysOn |
ScrollBarPolicy |
Zeigt die Bildlaufleiste immer. |
AsNeededButAlwaysReserveSpace |
ScrollBarPolicy |
Zeigt die Bildlaufleiste, wenn der Inhalt nicht passt, und hält ihren Platz sonst frei. |
AsNeeded |
ScrollBarPolicy |
Zeigt die Bildlaufleiste nur, wenn der Inhalt nicht passt. |
Simple |
ScrollBarPolicy |
Builtin.Type.ListBehavior¶
record base/tealdef/scripts/builtin.d.tl:31
record ListBehavior
Hinweise
Auswahlverhalten einer Liste.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
Default |
ListBehavior |
Normale Listenauswahl. |
AutoDeselectDisabledItems |
ListBehavior |
Hebt die Auswahl von Einträgen auf, die deaktiviert werden. |
Navigational |
ListBehavior |
Builtin.Type.ToolTipPosition¶
record base/tealdef/scripts/builtin.d.tl:37
record ToolTipPosition
Hinweise
Wo ein Tooltip relativ zu seinem Widget erscheint.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
Cursor |
ToolTipPosition |
Am Mauszeiger. |
Left |
ToolTipPosition |
Links vom Widget. |
Right |
ToolTipPosition |
Rechts vom Widget. |
Below |
ToolTipPosition |
Unter dem Widget. |
Above |
ToolTipPosition |
Über dem Widget. |
Center |
ToolTipPosition |
Mittig auf dem Widget. |
Builtin.Type.EdgeRenderable¶
record base/tealdef/scripts/builtin.d.tl:46
record EdgeRenderable
Hinweise
Typen für Builtin.EdgeRenderable.
Builtin.Type.EdgeRenderable.Edge¶
record userdata base/tealdef/scripts/builtin.d.tl:47
record Edge
Hinweise
Eine farbige Linie, die in der 3D-Ansicht entlang einer Kantengeometrie gezeichnet wird.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
geometry |
EdgeGeometry |
Die Kurve, die gezeichnet wird. |
colors |
{Vec4f} |
Farben (RGBA) der Linie. |
width |
number |
Linienbreite. |
offsetZ |
number |
Höhenversatz über der Geometrie. |
stepSize |
number |
Funktionen
new(EdgeGeometry) : Edge base/tealdef/scripts/builtin.d.tl:50
Hinweise
Erzeugt eine Kante für die übergebene Geometrie.
Rückgabe Edge
Builtin.Type.MissionArrowRenderable¶
record base/tealdef/scripts/builtin.d.tl:59
record MissionArrowRenderable
Hinweise
Typen für Builtin.MissionArrowRenderable.
Builtin.Type.MissionArrowRenderable.Arrow¶
record userdata base/tealdef/scripts/builtin.d.tl:60
record Arrow
Hinweise
Ein Pfeil in der 3D-Ansicht, der auf eine Entität oder Position zeigt (Missionsmarker).
Im Basisspiel verwendet: 1-mal in 1 Datei
base/content/mission/mission/mission_framework/mission_framework_react.tl:492
Felder
| Name | Typ | Beschreibung |
|---|---|---|
entity |
Engine.Entity |
Entität, auf die der Pfeil zeigt. |
position |
Vec3f |
Position, auf die der Pfeil zeigt. |
scaling |
number |
Größenfaktor. |
color |
Vec4f |
Farbe (RGBA). |
Funktionen
new() : Arrow base/tealdef/scripts/builtin.d.tl:63
Hinweise
Erstellt eine neue, leere Instanz von Arrow.
Rückgabe Arrow
Builtin.Type.ConstructionAction¶
record base/tealdef/scripts/builtin.d.tl:71
record ConstructionAction
Hinweise
Deskriptor-Klassen für Builtin.ConstructionAction. Jede konfiguriert eine Art von Bauwerkzeug.
Builtin.Type.ConstructionAction.ConstructionBuilder¶
record userdata base/tealdef/scripts/builtin.d.tl:73
record ConstructionBuilder
Construction builder action descriptor.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
constructions |
{ResName} |
Resource names of the constructions |
constructionTemplate |
integer |
Construction template (-1 for no template) |
params |
table |
Parameters of the construction |
height |
number |
Höhe der Konstruktion. |
rotation |
number |
Drehung um die senkrechte Achse im Bogenmaß. |
rotationY |
number |
Drehung um die Y-Achse im Bogenmaß. |
rotationX |
number |
Drehung um die X-Achse im Bogenmaß. |
assetRandomize |
boolean |
Randomize option for assets |
builderAudioRes |
{ResName} |
Set audio played when building |
Funktionen
new() : ConstructionBuilder base/tealdef/scripts/builtin.d.tl:75
Hinweise
Erstellt eine neue, leere Instanz von ConstructionBuilder.
Rückgabe ConstructionBuilder
onRotationChangeFn(newRotation : number) base/tealdef/scripts/builtin.d.tl:92
Set rotation change function
Builtin.Type.ConstructionAction.StreetEdgeBuilder¶
record userdata base/tealdef/scripts/builtin.d.tl:96
record StreetEdgeBuilder
Edge builder action descriptor.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
resName |
ResName |
Resource name of the street |
busLane |
boolean |
Bus lane option |
tramTrackType |
TramTrackType |
Tram track type option |
playerOwned |
boolean |
Player owned option |
curved |
boolean |
Curved option |
alignToTerrain |
number |
Align to terrain option |
enableSnapping |
boolean |
Enable snapping option |
level |
number |
Level option |
height |
number |
Height option |
slope |
number | nil |
Slope option |
bridgeTypeId |
integer |
Bridge type ID |
tunnelTypeId |
integer |
Tunnel type ID |
railroadCrossingTypeId |
integer |
Railroad crossing type ID |
undergroundMode |
boolean |
Enable underground mode option |
bridgeHeight |
number |
|
bridgeMinHeight |
number |
|
tunnelHeight |
number |
|
tunnelMinHeight |
number |
|
builderAudioRes |
ResName |
Audio, das beim Bauen abgespielt wird. |
Funktionen
new() : StreetEdgeBuilder base/tealdef/scripts/builtin.d.tl:98
Hinweise
Erstellt eine neue, leere Instanz von StreetEdgeBuilder.
Rückgabe StreetEdgeBuilder
onClearFn() base/tealdef/scripts/builtin.d.tl:129
Set align to terrain function
onFixSlopeToggledFn(enabled : boolean) base/tealdef/scripts/builtin.d.tl:131
Set slope fixed
onHeightChangeFn(newHeight : number) base/tealdef/scripts/builtin.d.tl:133
Set height change function
onFollowTerrainEnabledFn(enabled : boolean) base/tealdef/scripts/builtin.d.tl:135
Set follow terrain enabled function
Builtin.Type.ConstructionAction.ModifierColor¶
record userdata base/tealdef/scripts/builtin.d.tl:143
record ModifierColor
Hinweise
Hervorhebungsfarben (RGBA) der Änderungswerkzeuge.
Im Basisspiel verwendet: 1-mal in 1 Datei
base/content/gui/gui/construction/construction_react_util.tl:35
Felder
| Name | Typ | Beschreibung |
|---|---|---|
validSubtle |
Vec4f |
Schwache Hervorhebung eines gültigen Ziels. |
validIntense |
Vec4f |
Starke Hervorhebung eines gültigen Ziels. |
invalidSubtle |
Vec4f |
Schwache Hervorhebung eines ungültigen Ziels. |
invalidIntense |
Vec4f |
Starke Hervorhebung eines ungültigen Ziels. |
upgrade |
Vec4f |
Hervorhebung einer Aufwertung. |
downgrade |
Vec4f |
Hervorhebung einer Abwertung. |
inProgress |
Vec4f |
Hervorhebung, während die Änderung läuft. |
Funktionen
new() : ModifierColor base/tealdef/scripts/builtin.d.tl:145
Hinweise
Erstellt eine neue, leere Instanz von ModifierColor.
Rückgabe ModifierColor
Builtin.Type.ConstructionAction.StreetEdgeNodeModifier¶
record userdata base/tealdef/scripts/builtin.d.tl:157
record StreetEdgeNodeModifier
Edge and node modifier action descriptor.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
resName |
ResName |
Resource name of the street |
busLane |
boolean |
Bus lane option |
tramTrackType |
TramTrackType |
Tram track type option |
playerOwned |
boolean |
Player owned option |
roadDevelopmentLocked |
boolean |
Prevent towns from updating or extending this road |
makePlayerOwnedOnChange |
boolean |
Make player owned when changing something |
symmetricLanes |
boolean |
Symmetric lanes option |
trafficLights |
boolean |
Traffic lights option |
overrideLaneConfigs |
boolean |
Override lane configs option |
overrideEdgeDecorations |
boolean |
Override edge decoration options |
undergroundMode |
boolean |
Set underground mode |
color |
ModifierColor |
Set color |
builderAudioRes |
ResName |
Set audio played when building |
Funktionen
new() : StreetEdgeNodeModifier base/tealdef/scripts/builtin.d.tl:159
Hinweise
Erstellt eine neue, leere Instanz von StreetEdgeNodeModifier.
Rückgabe StreetEdgeNodeModifier
Builtin.Type.ConstructionAction.TrackEdgeBuilder¶
record userdata base/tealdef/scripts/builtin.d.tl:190
record TrackEdgeBuilder
Track edge builder action descriptor.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
resName |
ResName |
Resource name of the track |
catenary |
boolean |
Baut das Gleis mit Oberleitung. |
alignToTerrain |
number |
Align to terrain option |
enableSnapping |
boolean |
Enable snapping option |
level |
number |
Level option |
height |
number |
Height option |
slope |
number | nil |
Slope option |
bridgeTypeId |
integer |
Bridge type ID |
tunnelTypeId |
integer |
Tunnel type ID |
railroadCrossingTypeId |
integer |
Railroad crossing type ID |
undergroundMode |
boolean |
Set underground mode |
bridgeHeight |
number |
|
bridgeMinHeight |
number |
|
tunnelHeight |
number |
|
tunnelMinHeight |
number |
|
builderAudioRes |
ResName |
Audio, das beim Bauen abgespielt wird. |
Funktionen
new() : TrackEdgeBuilder base/tealdef/scripts/builtin.d.tl:192
Hinweise
Erstellt eine neue, leere Instanz von TrackEdgeBuilder.
Rückgabe TrackEdgeBuilder
onClearFn() base/tealdef/scripts/builtin.d.tl:216
Set align to terrain function
onFixSlopeToggledFn(enabled : boolean) base/tealdef/scripts/builtin.d.tl:218
Set slope fixed
onHeightChangeFn(newHeight : number) base/tealdef/scripts/builtin.d.tl:220
Set height change function
onFollowTerrainEnabledFn(enabled : boolean) base/tealdef/scripts/builtin.d.tl:222
Set follow terrain enabled function
Builtin.Type.ConstructionAction.TrackEdgeModifier¶
record userdata base/tealdef/scripts/builtin.d.tl:231
record TrackEdgeModifier
Track edge modifier action descriptor.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
resName |
ResName |
Resource name of the track |
resNameRevert |
ResName |
Resource name of the track to revert to |
catenary |
boolean |
Catenary option |
highSpeed |
boolean |
High speed option |
edgeDecoration |
integer |
Edge decoration option |
overrideLaneConfigs |
boolean |
Override lane configs option |
overrideEdgeDecorations |
boolean |
Override edge decoration options |
undergroundMode |
boolean |
Set underground mode |
color |
ModifierColor |
Set color |
builderAudioRes |
ResName |
Set audio played when building |
Funktionen
new() : TrackEdgeModifier base/tealdef/scripts/builtin.d.tl:233
Hinweise
Erstellt eine neue, leere Instanz von TrackEdgeModifier.
Rückgabe TrackEdgeModifier
Builtin.Type.ConstructionAction.EdgeObjectBuilder¶
record userdata base/tealdef/scripts/builtin.d.tl:258
record EdgeObjectBuilder
Street terminal builder action descriptor.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
resName |
ResName |
Resource name of the terminal |
params |
table |
Konstruktionsparameter des Kantenobjekts. |
oneWay |
boolean |
One way choice |
undergroundMode |
boolean |
Enable underground mode |
builderAudioRes |
ResName |
Audio, das beim Bauen abgespielt wird. |
Funktionen
new() : EdgeObjectBuilder base/tealdef/scripts/builtin.d.tl:260
Hinweise
Erstellt eine neue, leere Instanz von EdgeObjectBuilder.
Rückgabe EdgeObjectBuilder
Builtin.Type.ConstructionAction.LaneModifier¶
record userdata base/tealdef/scripts/builtin.d.tl:273
record LaneModifier
Lane modifier action descriptor.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
color |
ModifierColor |
Hervorhebungsfarben. |
lineColors |
{Vec3f} |
Farben der Linien. |
tramMode |
boolean |
Bearbeitet Tramspuren. |
undergroundMode |
boolean |
Set underground mode |
builderAudioRes |
ResName |
Audio, das beim Bauen abgespielt wird. |
Funktionen
new() : LaneModifier base/tealdef/scripts/builtin.d.tl:275
Hinweise
Erstellt eine neue, leere Instanz von LaneModifier.
Rückgabe LaneModifier
Builtin.Type.ConstructionAction.CrosswalkModifier¶
record userdata base/tealdef/scripts/builtin.d.tl:286
record CrosswalkModifier
Crosswalk modifier action descriptor.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
color |
ModifierColor |
Hervorhebungsfarben. |
undergroundMode |
boolean |
Set underground mode |
builderAudioRes |
ResName |
Audio, das beim Bauen abgespielt wird. |
Funktionen
new() : CrosswalkModifier base/tealdef/scripts/builtin.d.tl:288
Hinweise
Erstellt eine neue, leere Instanz von CrosswalkModifier.
Rückgabe CrosswalkModifier
Builtin.Type.ConstructionAction.BrushParams¶
record userdata base/tealdef/scripts/builtin.d.tl:297
record BrushParams
Brush parameters action descriptor.
Felder
Funktionen
new() : BrushParams base/tealdef/scripts/builtin.d.tl:299
Hinweise
Erstellt eine neue, leere Instanz von BrushParams.
Rückgabe BrushParams
Builtin.Type.ConstructionAction.TerrainModifier¶
record userdata base/tealdef/scripts/builtin.d.tl:314
record TerrainModifier
Terrain modifier action descriptor.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
mode |
Mode |
Mode of the terrain modifier |
brushParams |
ConstructionAction.BrushParams |
Brush parameters |
invert |
boolean |
Invert option |
heightMap |
string |
Height map file path |
builderAudioRes |
ResName |
Audio, das beim Verändern abgespielt wird. |
Funktionen
new() : TerrainModifier base/tealdef/scripts/builtin.d.tl:316
Hinweise
Erstellt eine neue, leere Instanz von TerrainModifier.
Rückgabe TerrainModifier
Builtin.Type.ConstructionAction.TerrainModifier.Mode¶
record base/tealdef/scripts/builtin.d.tl:319
record Mode
Terrain modifier mode
Felder
| Name | Typ | Beschreibung |
|---|---|---|
Raise |
Mode |
Hebt das Gelände an. |
Lower |
Mode |
Senkt das Gelände ab. |
Smooth |
Mode |
Glättet das Gelände. |
Flatten |
Mode |
Planiert das Gelände. |
Textured |
Mode |
Builtin.Type.ConstructionAction.TerrainPainter¶
record userdata base/tealdef/scripts/builtin.d.tl:339
record TerrainPainter
Terrain painter action descriptor.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
brushParams |
ConstructionAction.BrushParams |
Brush parameters |
slope |
number |
Slope of the brush |
slopeInvert |
boolean |
Invert slope option |
builderAudioRes |
ResName |
Audio, das beim Bemalen abgespielt wird. |
Funktionen
new() : TerrainPainter base/tealdef/scripts/builtin.d.tl:341
Hinweise
Erstellt eine neue, leere Instanz von TerrainPainter.
Rückgabe TerrainPainter
Builtin.Type.ConstructionAction.AssetBrush¶
record userdata base/tealdef/scripts/builtin.d.tl:353
record AssetBrush
Asset brush action descriptor.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
brushParams |
ConstructionAction.BrushParams |
Brush parameters |
ignoreCollision |
boolean |
Skip collision option |
assets |
{ResName} |
List of asset resource names |
slope |
number |
Slope of the brush |
slopeInvert |
boolean |
Invert slope option |
randomRotation |
boolean |
Random rotation option |
eraseWhenEmpty |
boolean |
When no assets are provided, this flag signals if assets should be erased instead |
builderAudioRes |
ResName |
Audio, das beim Platzieren von Assets abgespielt wird. |
Funktionen
new() : AssetBrush base/tealdef/scripts/builtin.d.tl:355
Hinweise
Erstellt eine neue, leere Instanz von AssetBrush.
Rückgabe AssetBrush
Builtin.Type.ConstructionAction.TownBuilder¶
record userdata base/tealdef/scripts/builtin.d.tl:375
record TownBuilder
Town builder action descriptor.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
initialLandUseCapacity |
{integer, integer, integer} |
Initial land use capacity |
landUse2CargoNeeds |
{{CargoTypeId | nil}, {CargoTypeId | nil}, {CargoTypeId | nil}} |
Land use to cargo needs mapping |
initialMajorStreetAngleRange |
number |
Initial major street angle range |
capacityScalingFactor |
number |
Faktor auf die Kapazität der Flächennutzung der neuen Stadt. |
builderAudioRes |
ResName |
Audio, das beim Bauen abgespielt wird. |
Funktionen
new() : TownBuilder base/tealdef/scripts/builtin.d.tl:377
Hinweise
Erstellt eine neue, leere Instanz von TownBuilder.
Rückgabe TownBuilder
Builtin.Type.ConstructionAction.Bulldozer¶
record userdata base/tealdef/scripts/builtin.d.tl:390
record Bulldozer
Bulldozer action descriptor.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
undergroundMode |
boolean |
Set to bulldozer underground mode |
circleBorderColor |
Vec4f |
Circle border color for bulldozer action |
circleFillColor |
Vec4f |
Circle fill color for bulldozer action |
circleBorderWidth |
number |
Circle border width for bulldozer action |
circleAnimEasing |
Easing |
Circle animation easing for bulldozer action |
circleAnimDuration |
number |
Circle animation duration for bulldozer action |
crosshairColor |
Vec4f |
Crosshair color for bulldozer action |
builderAudioResFallback |
ResName |
Audio, wenn das abgerissene Objekt selbst keines festlegt. |
Funktionen
new() : Bulldozer base/tealdef/scripts/builtin.d.tl:392
Hinweise
Erstellt eine neue, leere Instanz von Bulldozer.
Rückgabe Bulldozer
Builtin.Type.ConstructionAction.ModuleBuilder¶
record userdata base/tealdef/scripts/builtin.d.tl:413
record ModuleBuilder
Module builder action descriptor.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
constructionEntity |
Engine.Entity |
Construction entity |
moduleResName |
ResName |
Module resource name |
builderAudioRes |
ResName |
Audio, das beim Bauen abgespielt wird. |
Funktionen
new() : ModuleBuilder base/tealdef/scripts/builtin.d.tl:415
Hinweise
Erstellt eine neue, leere Instanz von ModuleBuilder.
Rückgabe ModuleBuilder
Builtin.Type.ConstructionAction.ModuleBulldozer¶
record userdata base/tealdef/scripts/builtin.d.tl:425
record ModuleBulldozer
Module bulldozer action descriptor.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
constructionEntity |
Engine.Entity |
Construction entity |
builderAudioResFallback |
ResName |
Audio, wenn das abgerissene Modul selbst keines festlegt. |
Funktionen
new() : ModuleBulldozer base/tealdef/scripts/builtin.d.tl:427
Hinweise
Erstellt eine neue, leere Instanz von ModuleBulldozer.
Rückgabe ModuleBulldozer
Builtin.Type.ControlPointInfo¶
record userdata base/tealdef/scripts/builtin.d.tl:435
record ControlPointInfo
Hinweise
Ein ziehbarer Kontrollpunkt, den der Proposal-Viewer anzeigt.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
position |
Vec3f |
Position des Punkts. |
offsetZ |
number |
Höhenversatz. |
radius |
number |
Radius des Markers. |
state |
State |
Anzeigezustand. |
Funktionen
new(Vec3f, number, number, State) : ControlPointInfo base/tealdef/scripts/builtin.d.tl:447
Hinweise
Erzeugt einen Kontrollpunkt aus Position, Höhenversatz, Radius und Zustand.
Rückgabe ControlPointInfo
Builtin.Type.ControlPointInfo.State¶
record base/tealdef/scripts/builtin.d.tl:438
record State
Hinweise
Anzeigezustand eines Kontrollpunkts.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
Invalid |
State |
|
Normal |
State |
Normale Anzeige. |
Hover |
State |
Die Maus ist über dem Punkt. |
Dragging |
State |
Der Punkt wird gezogen. |
Idle |
State |
|
IdleOverEdge |
State |
Builtin.Type.FloatingLayoutOverflowMode¶
record base/tealdef/scripts/builtin.d.tl:454
record FloatingLayoutOverflowMode
Hinweise
Ob ein Kind eines Floating-Layouts über sein Elternelement hinausragen darf.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
None |
FloatingLayoutOverflowMode |
|
Overflow |
FloatingLayoutOverflowMode |
this mode will ignore outerSpacing, borderWidth, padding but allow leaving the parent rect |
KeepInside |
FloatingLayoutOverflowMode |
Das Kind bleibt innerhalb des Rechtecks des Elternelements. |
Builtin.Type.InputActionBubbleUpFilter¶
record base/tealdef/scripts/builtin.d.tl:460
record InputActionBubbleUpFilter
Hinweise
Welche Eingabeaktionen ein Fenster an sein Elternelement weitergibt. Wird mit WindowParam.inputActionBubbleUpFilter gesetzt.
Funktionen
allowAll() : InputActionBubbleUpFilter base/tealdef/scripts/builtin.d.tl:461
Hinweise
Gibt alle Eingabeaktionen an das Elternelement weiter.
Rückgabe InputActionBubbleUpFilter
allowOnly(inputActionIds : {string}) : InputActionBubbleUpFilter base/tealdef/scripts/builtin.d.tl:462
Hinweise
Gibt nur die aufgeführten Eingabeaktionen weiter.
Rückgabe InputActionBubbleUpFilter
filterOutAll() : InputActionBubbleUpFilter base/tealdef/scripts/builtin.d.tl:463
Hinweise
Gibt keine Eingabeaktion weiter (das Fenster des Pausenmenüs nutzt das).
Rückgabe InputActionBubbleUpFilter
filterOut(inputActionIds : {string}) : InputActionBubbleUpFilter base/tealdef/scripts/builtin.d.tl:464
Hinweise
Gibt alle Eingabeaktionen außer den aufgeführten weiter.
Rückgabe InputActionBubbleUpFilter
Builtin.Type.LineVisualization¶
record base/tealdef/scripts/builtin.d.tl:467
record LineVisualization
Hinweise
Eine Linie, die der Line-Viewer zeichnet (LineViewerParam.showLines).
Im Basisspiel verwendet: 20-mal in 8 Dateien
base/content/gui/gui/entity_window/line/line.tl:163
base/content/gui/gui/entity_window/station_group/station_group.tl:912
base/content/gui/gui/entity_window/town/town.tl:840
local affectedLinesState = engine_react_util.useStepStateTimer(function() : {Builtin.Type.LineVisualization}
base/content/gui/gui/entity_window/vehicle/vehicle.tl:598
base/content/gui/gui/line_vehicle_mgmt/line_util.tl:1028
base/content/gui/gui/line_vehicle_mgmt/manager_window.tl:411
… und 2 weitere Dateien.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
entity |
Engine.Entity |
Die Linien-Entität. |
transparency |
number |
Transparenz der gezeichneten Linie. |
Funktionen
new() : LineVisualization base/tealdef/scripts/builtin.d.tl:468
Hinweise
Erstellt eine neue, leere Instanz von LineVisualization.
Rückgabe LineVisualization
Builtin.Type.VisibilityThresholds¶
record base/tealdef/scripts/builtin.d.tl:474
record VisibilityThresholds
Hinweise
Regeln für HUD-Symbole nach Kameraabstand, übergeben an HudIconManagerConfigParam.visibilityThresholds.
Im Basisspiel verwendet: 15-mal in 1 Datei
base/content/gui/gui/hud/hud_react_util.tl:10
Felder
| Name | Typ | Beschreibung |
|---|---|---|
cameraHeightThreshold |
number |
|
cameraHeightLowerCutoff |
number |
|
hudLodFarRangeThreshold |
number |
|
forComponents |
{{Engine.ComponentType, OfComponent}} |
Regeln pro Komponententyp als Paare {componentType, OfComponent}. |
forSubEntities |
{{Gui.SelectionDetails.Type, OfSubEntity}} |
Regeln pro Unterentitätstyp als Paare {selectionType, OfSubEntity}. |
Funktionen
new() : VisibilityThresholds base/tealdef/scripts/builtin.d.tl:475
Hinweise
Erstellt eine neue, leere Instanz von VisibilityThresholds.
Rückgabe VisibilityThresholds
Builtin.Type.VisibilityThresholds.OfComponent¶
record base/tealdef/scripts/builtin.d.tl:477
record OfComponent
Hinweise
Sichtbarkeitsregel für die HUD-Symbole von Entitäten mit einem bestimmten Komponententyp.
Im Basisspiel verwendet: 6-mal in 1 Datei
base/content/gui/gui/hud/hud_react_util.tl:23
Felder
Funktionen
new() : OfComponent base/tealdef/scripts/builtin.d.tl:478
Hinweise
Erstellt eine neue, leere Instanz von OfComponent.
Rückgabe OfComponent
Builtin.Type.VisibilityThresholds.OfSubEntity¶
record base/tealdef/scripts/builtin.d.tl:495
record OfSubEntity
Hinweise
Sichtbarkeitsregel für die Symbole von Unterentitäten eines Auswahltyps.
Im Basisspiel verwendet: 7-mal in 1 Datei
base/content/gui/gui/hud/hud_react_util.tl:36
Felder
Funktionen
new() : OfSubEntity base/tealdef/scripts/builtin.d.tl:496
Hinweise
Erstellt eine neue, leere Instanz von OfSubEntity.
Rückgabe OfSubEntity
Builtin.Type.ParticleSystem2dEmitter¶
record base/tealdef/scripts/builtin.d.tl:514
record ParticleSystem2dEmitter
one emitter in a particle systen
Im Basisspiel verwendet: 3-mal in 1 Datei
base/content/gui/gui/main/particle_react_util.tl:6
Felder
| Name | Typ | Beschreibung |
|---|---|---|
emissionEnabled |
boolean |
whether or not this emitter should currently emit ignored for sub-emitters with enableAtBirth or enableAtDeath set to true |
speed |
number |
allow to slowdown or speed up the emission rate |
duration |
ParticleParamFloat |
if > 0, particle system will stop after duration if -1 and this is a sub-emitter, it will stop when the parent particle dies, otherwise it will never stop |
texture |
string |
texture of the particle |
emissionInterval |
ParticleParamFloat |
spawn rate |
burstCount |
ParticleParamFloat |
if >= 0, limits spawned particles per burst (-1 = unlimited) |
burstInterval |
ParticleParamFloat |
wait time between bursts (only used when burstCount >= 0) |
lifeTime |
ParticleParamFloat |
lifetime of each particle |
subEmitters |
{ParticleSystem2dSubEmitter} |
list of sub-emitters started from this emitter's particles |
shape |
ParticleSystem2dEmitterShape |
emitter shape (ContentRect or Circle) |
velocity |
ParticleParamVec2f |
initial velocity |
velocityByDirection |
ParticleParamFloat |
velocity component along emission direction |
velocityOverLifeTime |
ParticleParamCurveVec2f |
additional velocity curve over the lifetime of the particles (added to base velocity) |
gravity |
ParticleParamVec2f |
gravity applied to the particles (added to velocity every frame) |
orientation |
Vec2f |
reference orientation vector for rotation calculations (default: {0, -1}) if 0, 0 and this is a sub-emitter, orientation will be inhertted from parent particle current veloctiy |
rotationByDirection |
ParticleParamFloat |
rotation component along emission direction (multiplier for direction angle in degrees) |
rotation |
ParticleParamFloat |
initial rotation of the particles |
rotationSpeed |
ParticleParamFloat |
rotation speed of the particles (added to rotation every frame) |
rotationSpeedByDirection |
ParticleParamFloat |
rotation speed component along emission direction (multiplier for direction angle in degrees) |
colorOverLifeTime |
ParticleParamCurveVec3f |
color curve over the lifetime of the particles (RGB) |
alphaOverLifeTime |
ParticleParamCurveFloat |
alpha curve over the lifetime of the particles (A) |
size |
ParticleParamVec2f |
initial size of a particle |
scaleOverLifeTime |
ParticleParamCurveVec2f |
size curve over the lifetime of the particles (XY) |
Funktionen
new() : ParticleSystem2dEmitter base/tealdef/scripts/builtin.d.tl:515
Hinweise
Erstellt eine neue, leere Instanz von ParticleSystem2dEmitter.
Rückgabe ParticleSystem2dEmitter
Builtin.Type.ParticleSystem2dSubEmitter¶
record base/tealdef/scripts/builtin.d.tl:590
record ParticleSystem2dSubEmitter
Hinweise
Startet aus den Partikeln dieses Emitters einen anderen Emitter desselben Partikelsystems.
Im Basisspiel verwendet: 2-mal in 1 Datei
base/content/gui/gui/main/particle_react_util.tl:152
Felder
Funktionen
new() : ParticleSystem2dSubEmitter base/tealdef/scripts/builtin.d.tl:591
Hinweise
Erstellt eine neue, leere Instanz von ParticleSystem2dSubEmitter.
Rückgabe ParticleSystem2dSubEmitter
new(emitterIndex : integer, enableAtBirth? : boolean, enableAtDeath? : boolean) : ParticleSystem2dSubEmitter base/tealdef/scripts/builtin.d.tl:592
Hinweise
Erstellt eine neue, leere Instanz von ParticleSystem2dSubEmitter.
Rückgabe ParticleSystem2dSubEmitter
Builtin.Type.ParticleSystem2dEmitterShape¶
interface base/tealdef/scripts/builtin.d.tl:605
interface ParticleSystem2dEmitterShape
marker interface for emitter shapes
Builtin.Type.ParticleSystem2dEmitterShapeContentRect¶
record base/tealdef/scripts/builtin.d.tl:609
record ParticleSystem2dEmitterShapeContentRect is ParticleSystem2dEmitterShape
Hinweise
Gibt Partikel an einem Punkt im Inhaltsrechteck des Widgets aus.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
pos01 |
ParticleParamVec2f |
Position im Rechteck, auf beiden Achsen 0 bis 1. |
Funktionen
new() : ParticleSystem2dEmitterShapeContentRect base/tealdef/scripts/builtin.d.tl:610
Hinweise
Erstellt eine neue, leere Instanz von ParticleSystem2dEmitterShapeContentRect.
new(pos01 : Vec2f) : ParticleSystem2dEmitterShapeContentRect base/tealdef/scripts/builtin.d.tl:611
Hinweise
Erstellt eine neue, leere Instanz von ParticleSystem2dEmitterShapeContentRect.
Builtin.Type.ParticleSystem2dEmitterShapeCircle¶
record base/tealdef/scripts/builtin.d.tl:615
record ParticleSystem2dEmitterShapeCircle is ParticleSystem2dEmitterShape
Hinweise
Gibt Partikel aus einem Ring oder Kreissektor aus.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
minRadius |
number |
Innenradius. |
maxRadius |
number |
Außenradius. |
minAngle |
number |
Startwinkel des Sektors. |
maxAngle |
number |
Endwinkel des Sektors. |
Funktionen
new() : ParticleSystem2dEmitterShapeCircle base/tealdef/scripts/builtin.d.tl:616
Hinweise
Erstellt eine neue, leere Instanz von ParticleSystem2dEmitterShapeCircle.
Rückgabe ParticleSystem2dEmitterShapeCircle
new(minRadius : number, maxRadius : number, minAngle? : number, maxAngle? : number) : ParticleSystem2dEmitterShapeCircle base/tealdef/scripts/builtin.d.tl:617
Hinweise
Erstellt eine neue, leere Instanz von ParticleSystem2dEmitterShapeCircle.
Rückgabe ParticleSystem2dEmitterShapeCircle
Builtin.Type.EventTrigger¶
record base/tealdef/scripts/builtin.d.tl:624
record EventTrigger
Die Spieldateien enthalten hierzu noch keine Beschreibung.
Im Basisspiel verwendet: 7-mal in 2 Dateien
base/content/gui/gui/menu/main_menu.tl:386
base/content/gui/gui/menu/menu_util.tl:36
Felder
| Name | Typ | Beschreibung |
|---|---|---|
time |
number |
|
pos |
Vec2f |
Funktionen
new() : EventTrigger base/tealdef/scripts/builtin.d.tl:625
Hinweise
Erstellt eine neue, leere Instanz von EventTrigger.
Rückgabe EventTrigger
new(time : number, pos : Vec2f) : EventTrigger base/tealdef/scripts/builtin.d.tl:626
Hinweise
Erstellt eine neue, leere Instanz von EventTrigger.
Rückgabe EventTrigger