Skip to content

Commit a67cd62

Browse files
authored
Merge pull request #7684 from processing/new-feature-params
Make sure some new APIs have param types for FES
2 parents f774a64 + f85e2d4 commit a67cd62

File tree

4 files changed

+192
-152
lines changed

4 files changed

+192
-152
lines changed

docs/parameterData.json

+109-33
Original file line numberDiff line numberDiff line change
@@ -1783,13 +1783,6 @@
17831783
]
17841784
]
17851785
},
1786-
"bezierDetail": {
1787-
"overloads": [
1788-
[
1789-
"Number"
1790-
]
1791-
]
1792-
},
17931786
"bezierPoint": {
17941787
"overloads": [
17951788
[
@@ -1812,7 +1805,7 @@
18121805
]
18131806
]
18141807
},
1815-
"curve": {
1808+
"spline": {
18161809
"overloads": [
18171810
[
18181811
"Number",
@@ -1970,89 +1963,154 @@
19701963
]
19711964
]
19721965
},
1966+
"loadFont": {
1967+
"overloads": [
1968+
[
1969+
"String|Object",
1970+
"String?",
1971+
"Function?",
1972+
"Function?"
1973+
],
1974+
[
1975+
"String",
1976+
"Function?",
1977+
"Function?"
1978+
]
1979+
]
1980+
},
19731981
"text": {
19741982
"overloads": [
1975-
[]
1983+
[
1984+
"String|Object|Array|Number|Boolean",
1985+
"Number",
1986+
"Number",
1987+
"Number?",
1988+
"Number?"
1989+
]
19761990
]
19771991
},
19781992
"textAlign": {
19791993
"overloads": [
1980-
[]
1994+
[
1995+
"LEFT|CENTER|RIGHT",
1996+
"TOP|BOTTOM|CENTER|BASELINE?"
1997+
]
19811998
]
19821999
},
19832000
"textAscent": {
19842001
"overloads": [
1985-
[]
2002+
[
2003+
"String?"
2004+
]
19862005
]
19872006
},
19882007
"textDescent": {
19892008
"overloads": [
1990-
[]
2009+
[
2010+
"String?"
2011+
]
19912012
]
19922013
},
19932014
"textLeading": {
19942015
"overloads": [
1995-
[]
1996-
]
1997-
},
1998-
"textMode": {
1999-
"overloads": [
2000-
[]
2016+
[
2017+
"Number"
2018+
]
20012019
]
20022020
},
20032021
"textFont": {
20042022
"overloads": [
2005-
[]
2023+
[
2024+
"p5.Font|String|Object",
2025+
"Number?"
2026+
]
20062027
]
20072028
},
20082029
"textSize": {
20092030
"overloads": [
2031+
[
2032+
"Number"
2033+
],
20102034
[]
20112035
]
20122036
},
20132037
"textStyle": {
20142038
"overloads": [
2039+
[
2040+
"NORMAL|ITALIC|BOLD|BOLDITALIC"
2041+
],
20152042
[]
20162043
]
20172044
},
20182045
"textWidth": {
20192046
"overloads": [
2020-
[]
2047+
[
2048+
"String"
2049+
]
20212050
]
20222051
},
20232052
"textWrap": {
20242053
"overloads": [
2054+
[
2055+
"WORD|CHAR"
2056+
],
20252057
[]
20262058
]
20272059
},
20282060
"textBounds": {
20292061
"overloads": [
2030-
[]
2062+
[
2063+
"String",
2064+
"Number",
2065+
"Number",
2066+
"Number?",
2067+
"Number?"
2068+
]
20312069
]
20322070
},
20332071
"textDirection": {
20342072
"overloads": [
2073+
[
2074+
"String"
2075+
],
20352076
[]
20362077
]
20372078
},
20382079
"textProperty": {
20392080
"overloads": [
2040-
[]
2081+
[
2082+
"String",
2083+
null
2084+
],
2085+
[
2086+
"String"
2087+
]
20412088
]
20422089
},
20432090
"textProperties": {
20442091
"overloads": [
2092+
[
2093+
"Object"
2094+
],
20452095
[]
20462096
]
20472097
},
20482098
"fontBounds": {
20492099
"overloads": [
2050-
[]
2100+
[
2101+
"String",
2102+
"Number",
2103+
"Number",
2104+
"Number?",
2105+
"Number?"
2106+
]
20512107
]
20522108
},
20532109
"fontWidth": {
20542110
"overloads": [
2055-
[]
2111+
[
2112+
"String"
2113+
]
20562114
]
20572115
},
20582116
"fontAscent": {
@@ -2065,8 +2123,11 @@
20652123
[]
20662124
]
20672125
},
2068-
"fontWeight": {
2126+
"textWeight": {
20692127
"overloads": [
2128+
[
2129+
"Number"
2130+
],
20702131
[]
20712132
]
20722133
},
@@ -3131,6 +3192,11 @@
31313192
]
31323193
]
31333194
},
3195+
"makeEdgesFromFaces": {
3196+
"overloads": [
3197+
[]
3198+
]
3199+
},
31343200
"normalize": {
31353201
"overloads": [
31363202
[]
@@ -3198,11 +3264,6 @@
31983264
"overloads": [
31993265
[]
32003266
]
3201-
},
3202-
"textProperties": {
3203-
"overloads": [
3204-
[]
3205-
]
32063267
}
32073268
},
32083269
"p5.Element": {
@@ -4444,12 +4505,27 @@
44444505
}
44454506
},
44464507
"p5.Font": {
4447-
"textToModel": {
4508+
"textToPoints": {
44484509
"overloads": [
4449-
[]
4510+
[
4511+
"String",
4512+
"Number",
4513+
"Number",
4514+
"Object?"
4515+
]
44504516
]
44514517
},
4452-
"hasGlyphData": {
4518+
"textToContours": {
4519+
"overloads": [
4520+
[
4521+
"String",
4522+
"Number",
4523+
"Number",
4524+
"Object?"
4525+
]
4526+
]
4527+
},
4528+
"textToModel": {
44534529
"overloads": [
44544530
[]
44554531
]

0 commit comments

Comments
 (0)