Skip to content

Commit d453623

Browse files
authored
Add help page links to some effects reference help pages (#8646)
1 parent 82632b9 commit d453623

3 files changed

Lines changed: 15 additions & 0 deletions

File tree

Extensions/3D/JsExtension.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2200,6 +2200,7 @@ module.exports = {
22002200
)
22012201
.markAsNotWorkingForObjects()
22022202
.markAsOnlyWorkingFor3D()
2203+
.setHelpPath('/objects/3d-light')
22032204
.addIncludeFile('Extensions/3D/AmbientLight.js');
22042205
const properties = effect.getProperties();
22052206
properties
@@ -2224,6 +2225,7 @@ module.exports = {
22242225
)
22252226
.markAsNotWorkingForObjects()
22262227
.markAsOnlyWorkingFor3D()
2228+
.setHelpPath('/objects/3d-light')
22272229
.addIncludeFile('Extensions/3D/DirectionalLight.js');
22282230
const properties = effect.getProperties();
22292231
properties
@@ -2314,6 +2316,7 @@ module.exports = {
23142316
)
23152317
.markAsNotWorkingForObjects()
23162318
.markAsOnlyWorkingFor3D()
2319+
.setHelpPath('/objects/3d-light')
23172320
.addIncludeFile('Extensions/3D/HemisphereLight.js');
23182321
const properties = effect.getProperties();
23192322
properties

Extensions/Effects/JsExtension.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -310,6 +310,7 @@ module.exports = {
310310
.setFullName(_('Color Map'))
311311
.setDescription(_('Change the color rendered on screen.'))
312312
.markAsOnlyWorkingFor2D()
313+
.setHelpPath('/all-features/effects/color-map')
313314
.addIncludeFile('Extensions/Effects/color-map-pixi-filter.js')
314315
.addIncludeFile('Extensions/Effects/pixi-filters/filter-color-map.js');
315316
const colorMapProperties = colorMapEffect.getProperties();
@@ -371,6 +372,7 @@ module.exports = {
371372
.setFullName(_('CRT'))
372373
.setDescription(_('Apply an effect resembling old CRT monitors.'))
373374
.markAsOnlyWorkingFor2D()
375+
.setHelpPath('/all-features/effects/crt')
374376
.addIncludeFile('Extensions/Effects/pixi-filters/filter-crt.js')
375377
.addIncludeFile('Extensions/Effects/crt-pixi-filter.js');
376378
const crtProperties = crtEffect.getProperties();
@@ -449,6 +451,7 @@ module.exports = {
449451
)
450452
)
451453
.markAsOnlyWorkingFor2D()
454+
.setHelpPath('/all-features/effects/displacement')
452455
.addIncludeFile('Extensions/Effects/displacement-pixi-filter.js');
453456
const displacementProperties = displacementEffect.getProperties();
454457
displacementProperties
@@ -502,6 +505,7 @@ module.exports = {
502505
.setFullName(_('Drop shadow'))
503506
.setDescription(_('Add a shadow around the rendered image.'))
504507
.markAsOnlyWorkingFor2D()
508+
.setHelpPath('/all-features/effects/drop-shadow')
505509
.addIncludeFile('Extensions/Effects/pixi-filters/filter-kawase-blur.js')
506510
.addIncludeFile('Extensions/Effects/pixi-filters/filter-drop-shadow.js')
507511
.addIncludeFile('Extensions/Effects/drop-shadow-pixi-filter.js');
@@ -673,6 +677,7 @@ module.exports = {
673677
.setFullName(_('Godray'))
674678
.setDescription(_('Apply and animate atmospheric light rays.'))
675679
.markAsOnlyWorkingFor2D()
680+
.setHelpPath('/all-features/effects/god-rays')
676681
.addIncludeFile('Extensions/Effects/pixi-filters/filter-godray.js')
677682
.addIncludeFile('Extensions/Effects/godray-pixi-filter.js');
678683
const godrayProperties = godrayEffect.getProperties();
@@ -771,6 +776,7 @@ module.exports = {
771776
)
772777
)
773778
.markAsOnlyWorkingFor2D()
779+
.setHelpPath('/all-features/effects/kawase-blur')
774780
.addIncludeFile('Extensions/Effects/pixi-filters/filter-kawase-blur.js')
775781
.addIncludeFile('Extensions/Effects/kawase-blur-pixi-filter.js');
776782
const kawaseBlurProperties = kawaseBlurEffect.getProperties();
@@ -951,6 +957,7 @@ module.exports = {
951957
.setFullName(_('Outline'))
952958
.setDescription(_('Draws an outline around the rendered image.'))
953959
.markAsOnlyWorkingFor2D()
960+
.setHelpPath('/all-features/effects/outline')
954961
.addIncludeFile('Extensions/Effects/pixi-filters/filter-outline.js')
955962
.addIncludeFile('Extensions/Effects/outline-pixi-filter.js');
956963
const outlineProperties = outlineEffect.getProperties();
@@ -978,6 +985,7 @@ module.exports = {
978985
_("Applies a pixelate effect, making display objects appear 'blocky'.")
979986
)
980987
.markAsOnlyWorkingFor2D()
988+
.setHelpPath('/all-features/effects/pixelate')
981989
.addIncludeFile('Extensions/Effects/pixi-filters/filter-pixelate.js')
982990
.addIncludeFile('Extensions/Effects/pixelate-pixi-filter.js');
983991
const pixelateProperties = pixelateEffect.getProperties();
@@ -1111,6 +1119,7 @@ module.exports = {
11111119
_('Applies a RGB split effect also known as chromatic aberration.')
11121120
)
11131121
.markAsOnlyWorkingFor2D()
1122+
.setHelpPath('/all-features/effects/rgb-split')
11141123
.addIncludeFile('Extensions/Effects/pixi-filters/filter-rgb-split.js')
11151124
.addIncludeFile('Extensions/Effects/rgb-split-pixi-filter.js');
11161125
const rgbSplitProperties = rgbSplitEffect.getProperties();
@@ -1218,6 +1227,7 @@ module.exports = {
12181227
.setFullName(_('Tilt shift'))
12191228
.setDescription(_('Render a tilt-shift-like camera effect.'))
12201229
.markAsOnlyWorkingFor2D()
1230+
.setHelpPath('/all-features/effects/tilt-split')
12211231
.addIncludeFile('Extensions/Effects/pixi-filters/filter-tilt-shift.js')
12221232
.addIncludeFile('Extensions/Effects/tilt-shift-pixi-filter.js');
12231233
const tiltShiftProperties = tiltShiftEffect.getProperties();

newIDE/app/scripts/lib/ExtensionReferenceGenerator.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1168,6 +1168,8 @@ const generateExtensionRawText = (
11681168
].join(' ');
11691169
}),
11701170
'',
1171+
effectMetadata.getHelpPath() ? generateReadMoreLink(effectMetadata.getHelpPath()) : '',
1172+
'',
11711173
].join(`\n`),
11721174
};
11731175
}

0 commit comments

Comments
 (0)