-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathmkdocs.yml
More file actions
1838 lines (1825 loc) · 115 KB
/
mkdocs.yml
File metadata and controls
1838 lines (1825 loc) · 115 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
# Project information
site_name: SceneryStack
site_url: https://scenerystack.org/
site_author: SceneryStack
site_description: >-
The TypeScript webstack for creating flexible and accessible web interactives.
# Repository
repo_name: community
repo_url: https://github.com/scenerystack/community
edit_uri: edit/main/docs
extra:
# version:
# provider: mike # https://github.com/jimporter/mike
annotate:
json: [.s2]
social:
- icon: fontawesome/brands/github
link: https://github.com/scenerystack/
- icon: fontawesome/brands/mastodon
link: https://mastodon.social/@scenerystack
- icon: fontawesome/brands/bluesky
link: https://bsky.app/profile/scenerystack.bsky.social
- icon: fontawesome/brands/youtube
link: https://www.youtube.com/@SceneryStack
extra_css:
- stylesheets/extra.css
- css/examples.css
extra_javascript:
- js/mathjax.js
- https://unpkg.com/mathjax@3/es5/tex-mml-chtml.js
- js/initialize-examples.js
# Configuration
theme:
name: material
custom_dir: overrides
features:
- announce.dismiss
- content.action.edit
- content.action.view
- content.code.annotate
- content.code.copy
- content.tabs.link
- content.tooltips
- header.autohide
# - navigation.expand
- navigation.footer
- navigation.indexes
- navigation.instant
# - navigation.prune
# - navigation.sections
- navigation.tabs
- navigation.tabs.sticky
- navigation.top
- navigation.tracking
- search.highlight
# - search.share
- search.suggest
# - toc.follow
# - toc.integrate
favicon: about/assets/png/full-color-scenerystack-mark.png
logo: about/assets/png/full-color-scenerystack-mark.png
palette:
# Palette toggle for automatic mode
- media: "(prefers-color-scheme)"
toggle:
icon: material/brightness-auto
name: Switch to light mode
- media: '(prefers-color-scheme: light)'
primary: blue
accent: orange
scheme: default
toggle:
icon: material/weather-sunny
name: Switch to dark mode
- media: '(prefers-color-scheme: dark)'
primary: blue
accent: light blue
scheme: slate
toggle:
icon: material/weather-night
name: Switch to system preference
font:
text: Noto Sans
code: Noto Mono
# Plugins
plugins:
# - blog:
# blog_dir: news
# post_date_format: medium
# - rss:
# enabled: true
# match_path: .*
# date_from_meta:
# as_creation: date
# categories:
# - categories
# - tags
- search:
separator: '(?!\b)(?=[A-Z][a-z])|\.(?!\d)'
- minify:
minify_html: true
# Extensions
markdown_extensions:
- abbr
- admonition
- attr_list
- def_list
- footnotes
- md_in_html
- toc:
permalink: true
- pymdownx.arithmatex:
generic: true
- pymdownx.betterem:
smart_enable: all
- pymdownx.critic
- pymdownx.caret
- pymdownx.details
- pymdownx.emoji:
emoji_index: !!python/name:material.extensions.emoji.twemoji
emoji_generator: !!python/name:material.extensions.emoji.to_svg
- pymdownx.highlight:
anchor_linenums: true
line_spans: __span
pygments_lang_class: true
- pymdownx.inlinehilite
- pymdownx.keys
- pymdownx.magiclink:
repo_url_shorthand: true
repo: scenerystack/community
- pymdownx.mark
- pymdownx.smartsymbols
- pymdownx.snippets:
base_path: docs/snippets/
check_paths: true
- pymdownx.superfences:
custom_fences:
- name: mermaid
class: mermaid
format: !!python/name:pymdownx.superfences.fence_code_format
- pymdownx.tabbed:
alternate_style: true
- pymdownx.tasklist:
custom_checkbox: true
- pymdownx.tilde
nav:
- SceneryStack: index.md
- Learn:
- Overview: learn/overview.md
- Features: learn/features.md
- Getting Started:
- Setup: learn/setup.md
- Simulation: learn/simulation.md
- Scenery Application: learn/scenery-application.md
- Standalone Library: learn/standalone-library.md
- Guides:
- Scenery Basics: learn/scenery-basics.md
- Scenery Layout: learn/scenery-layout.md
- Scenery Input: learn/scenery-input.md
- Scenery Accessibility: learn/scenery-accessibility.md
- Emitters and Properties: learn/emitters-and-properties.md
# - Vectors and Matrices: learn/vectors-and-matrices.md
# - Shapes: learn/shapes.md
- Translation and Localization: learn/translation-and-localization.md
# - Animation: learn/animation.md
# - Best Practices: learn/best-practices.md
- Modifying SceneryStack: learn/modifying-scenerystack.md
- UI Components: learn/ui-components.md
- Tutorials:
- Accessible Interaction: learn/tutorials/accessible-interaction.md
# - Creating an Interactive Figure: learn/tutorials/creating-an-interactive-figure.md
- Examples:
- Demo Simulation: learn/examples/demo-simulation.md
- Scenery Layout Examples: learn/examples/scenery-layout-examples.md
- Simulation Showcase: learn/examples/simulation-showcase.md
- Application Showcase: learn/examples/application-showcase.md
# - Accessibility Examples: learn/examples/accessibility-examples.md
- Three.js Integration: learn/examples/threejs-integration.md
- Reference:
- Supported Browsers: reference/supported-browsers.md
- API:
### AUTO-GENERATE BELOW
- adapted-from-phet:
- logo_png: reference/api/adapted-from-phet/logo_png.md
- logoOnWhite_png: reference/api/adapted-from-phet/logoOnWhite_png.md
- splash_svg: reference/api/adapted-from-phet/splash_svg.md
- alpenglow:
- abs_i64WGSL: reference/api/alpenglow/abs_i64WGSL.md
- add_i64_i64WGSL: reference/api/alpenglow/add_i64_i64WGSL.md
- add_u32_u32_to_u64WGSL: reference/api/alpenglow/add_u32_u32_to_u64WGSL.md
- add_u64_u64WGSL: reference/api/alpenglow/add_u64_u64WGSL.md
- BigIntVector2: reference/api/alpenglow/BigIntVector2.md
- BigRational: reference/api/alpenglow/BigRational.md
- BigRationalVector2: reference/api/alpenglow/BigRationalVector2.md
- binaryExpressionStatementWGSL: reference/api/alpenglow/binaryExpressionStatementWGSL.md
- binaryToRenderInstruction: reference/api/alpenglow/binaryToRenderInstruction.md
- binaryToRenderInstructionComputeBlendRatio: reference/api/alpenglow/binaryToRenderInstructionComputeBlendRatio.md
- binaryToRenderInstructionComputeGradientRatio: reference/api/alpenglow/binaryToRenderInstructionComputeGradientRatio.md
- binaryToRenderInstructions: reference/api/alpenglow/binaryToRenderInstructions.md
- BindGroup: reference/api/alpenglow/BindGroup.md
- BindGroupLayout: reference/api/alpenglow/BindGroupLayout.md
- Binding: reference/api/alpenglow/Binding.md
- BindingDescriptor: reference/api/alpenglow/BindingDescriptor.md
- BindingLocation: reference/api/alpenglow/BindingLocation.md
- BindingType: reference/api/alpenglow/BindingType.md
- bitPackRadixAccessWGSL: reference/api/alpenglow/bitPackRadixAccessWGSL.md
- bitPackRadixExclusiveScanWGSL: reference/api/alpenglow/bitPackRadixExclusiveScanWGSL.md
- bitPackRadixIncrementWGSL: reference/api/alpenglow/bitPackRadixIncrementWGSL.md
- blend_composeWGSL: reference/api/alpenglow/blend_composeWGSL.md
- BlitShader: reference/api/alpenglow/BlitShader.md
- BoundedSubpath: reference/api/alpenglow/BoundedSubpath.md
- bounds_clip_edgeWGSL: reference/api/alpenglow/bounds_clip_edgeWGSL.md
- BoundsClipping: reference/api/alpenglow/BoundsClipping.md
- BoundsIntersectionFilter: reference/api/alpenglow/BoundsIntersectionFilter.md
- BufferArraySlot: reference/api/alpenglow/BufferArraySlot.md
- BufferBinding: reference/api/alpenglow/BufferBinding.md
- BufferBindingType: reference/api/alpenglow/BufferBindingType.md
- BufferLogger: reference/api/alpenglow/BufferLogger.md
- BufferResource: reference/api/alpenglow/BufferResource.md
- BufferSlot: reference/api/alpenglow/BufferSlot.md
- BufferSlotSlice: reference/api/alpenglow/BufferSlotSlice.md
- ByteEncoder: reference/api/alpenglow/ByteEncoder.md
- cbrtWGSL: reference/api/alpenglow/cbrtWGSL.md
- ceilDivideConstantDivisorWGSL: reference/api/alpenglow/ceilDivideConstantDivisorWGSL.md
- ceilDivideWGSL: reference/api/alpenglow/ceilDivideWGSL.md
- ClippableFace: reference/api/alpenglow/ClippableFace.md
- ClipSimplifier: reference/api/alpenglow/ClipSimplifier.md
- cmp_i64_i64WGSL: reference/api/alpenglow/cmp_i64_i64WGSL.md
- cmp_u64_u64WGSL: reference/api/alpenglow/cmp_u64_u64WGSL.md
- coalescedLoopWGSL: reference/api/alpenglow/coalescedLoopWGSL.md
- CohenSutherlandClipping: reference/api/alpenglow/CohenSutherlandClipping.md
- CombinedRaster: reference/api/alpenglow/CombinedRaster.md
- commentWGSL: reference/api/alpenglow/commentWGSL.md
- compactSingleRadixSortWGSL: reference/api/alpenglow/compactSingleRadixSortWGSL.md
- CompositeModule: reference/api/alpenglow/CompositeModule.md
- ComputePass: reference/api/alpenglow/ComputePass.md
- ComputePipeline: reference/api/alpenglow/ComputePipeline.md
- ConcreteBindingType: reference/api/alpenglow/ConcreteBindingType.md
- ConcreteType: reference/api/alpenglow/ConcreteType.md
- conditionalIfWGSL: reference/api/alpenglow/conditionalIfWGSL.md
- ConsoleLogger: reference/api/alpenglow/ConsoleLogger.md
- convertColorSace: reference/api/alpenglow/convertColorSace.md
- decimal: reference/api/alpenglow/decimal.md
- deserializeRenderProgram: reference/api/alpenglow/deserializeRenderProgram.md
- DeviceContext: reference/api/alpenglow/DeviceContext.md
- DirectModule: reference/api/alpenglow/DirectModule.md
- displayP3ToLinearSRGB: reference/api/alpenglow/displayP3ToLinearSRGB.md
- displayP3ToOklab: reference/api/alpenglow/displayP3ToOklab.md
- displayP3ToSRGB: reference/api/alpenglow/displayP3ToSRGB.md
- div_u64_u64WGSL: reference/api/alpenglow/div_u64_u64WGSL.md
- equals_cross_mul_q128WGSL: reference/api/alpenglow/equals_cross_mul_q128WGSL.md
- evaluate_render_program_instructionsWGSL: reference/api/alpenglow/evaluate_render_program_instructionsWGSL.md
- exampleTestEdges: reference/api/alpenglow/exampleTestEdges.md
- ExecutionContext: reference/api/alpenglow/ExecutionContext.md
- Executor: reference/api/alpenglow/Executor.md
- extend_f32WGSL: reference/api/alpenglow/extend_f32WGSL.md
- extend_i32WGSL: reference/api/alpenglow/extend_i32WGSL.md
- f32: reference/api/alpenglow/f32.md
- FaceConversion: reference/api/alpenglow/FaceConversion.md
- FaceRasterizer: reference/api/alpenglow/FaceRasterizer.md
- FillRule: reference/api/alpenglow/FillRule.md
- first_leading_bit_u64WGSL: reference/api/alpenglow/first_leading_bit_u64WGSL.md
- first_trailing_bit_u64WGSL: reference/api/alpenglow/first_trailing_bit_u64WGSL.md
- fromStripedIndexWGSL: reference/api/alpenglow/fromStripedIndexWGSL.md
- gamut_map_linear_displayP3WGSL: reference/api/alpenglow/gamut_map_linear_displayP3WGSL.md
- gamut_map_linear_sRGBWGSL: reference/api/alpenglow/gamut_map_linear_sRGBWGSL.md
- gamut_map_premul_displayP3WGSL: reference/api/alpenglow/gamut_map_premul_displayP3WGSL.md
- gamut_map_premul_sRGBWGSL: reference/api/alpenglow/gamut_map_premul_sRGBWGSL.md
- gcd_u64_u64WGSL: reference/api/alpenglow/gcd_u64_u64WGSL.md
- getConvergentIndexWGSL: reference/api/alpenglow/getConvergentIndexWGSL.md
- getCorankWGSL: reference/api/alpenglow/getCorankWGSL.md
- getLogBarrierWGSL: reference/api/alpenglow/getLogBarrierWGSL.md
- GPUProfiling: reference/api/alpenglow/GPUProfiling.md
- GRADIENT_BEFORE_RATIO_COUNT_BITS: reference/api/alpenglow/GRADIENT_BEFORE_RATIO_COUNT_BITS.md
- GridClipping: reference/api/alpenglow/GridClipping.md
- HilbertMapping: reference/api/alpenglow/HilbertMapping.md
- HistogramModule: reference/api/alpenglow/HistogramModule.md
- histogramWGSL: reference/api/alpenglow/histogramWGSL.md
- i32_to_i64WGSL: reference/api/alpenglow/i32_to_i64WGSL.md
- i32: reference/api/alpenglow/i32.md
- i32Hex: reference/api/alpenglow/i32Hex.md
- i64_to_q128WGSL: reference/api/alpenglow/i64_to_q128WGSL.md
- i64WGSL: reference/api/alpenglow/i64WGSL.md
- ifLogWGSL: reference/api/alpenglow/ifLogWGSL.md
- IndirectModule: reference/api/alpenglow/IndirectModule.md
- IntegerEdge: reference/api/alpenglow/IntegerEdge.md
- intersect_line_segmentsWGSL: reference/api/alpenglow/intersect_line_segmentsWGSL.md
- IntersectionPoint: reference/api/alpenglow/IntersectionPoint.md
- IntersectionPointWGSL: reference/api/alpenglow/IntersectionPointWGSL.md
- is_color_in_rangeWGSL: reference/api/alpenglow/is_color_in_rangeWGSL.md
- is_negative_i64WGSL: reference/api/alpenglow/is_negative_i64WGSL.md
- is_zero_q128WGSL: reference/api/alpenglow/is_zero_q128WGSL.md
- is_zero_u64WGSL: reference/api/alpenglow/is_zero_u64WGSL.md
- left_shift_u64WGSL: reference/api/alpenglow/left_shift_u64WGSL.md
- linear_displayP3_to_linear_sRGBWGSL: reference/api/alpenglow/linear_displayP3_to_linear_sRGBWGSL.md
- linear_sRGB_to_linear_displayP3WGSL: reference/api/alpenglow/linear_sRGB_to_linear_displayP3WGSL.md
- linear_sRGB_to_oklabWGSL: reference/api/alpenglow/linear_sRGB_to_oklabWGSL.md
- linear_sRGB_to_sRGBWGSL: reference/api/alpenglow/linear_sRGB_to_sRGBWGSL.md
- LinearEdge: reference/api/alpenglow/LinearEdge.md
- LinearEdgeType: reference/api/alpenglow/LinearEdgeType.md
- LinearEdgeWGSL: reference/api/alpenglow/LinearEdgeWGSL.md
- linearSRGBToDisplayP3: reference/api/alpenglow/linearSRGBToDisplayP3.md
- LineClipping: reference/api/alpenglow/LineClipping.md
- LineIntersector: reference/api/alpenglow/LineIntersector.md
- LineSegmentIntersectionWGSL: reference/api/alpenglow/LineSegmentIntersectionWGSL.md
- LineSplitter: reference/api/alpenglow/LineSplitter.md
- loadMultipleWGSL: reference/api/alpenglow/loadMultipleWGSL.md
- loadReducedWGSL: reference/api/alpenglow/loadReducedWGSL.md
- logBufferSlot: reference/api/alpenglow/logBufferSlot.md
- logRakedWGSL: reference/api/alpenglow/logRakedWGSL.md
- logStringWGSL: reference/api/alpenglow/logStringWGSL.md
- logValueWGSL: reference/api/alpenglow/logValueWGSL.md
- logWGSL: reference/api/alpenglow/logWGSL.md
- mainHistogramWGSL: reference/api/alpenglow/mainHistogramWGSL.md
- mainLogBarrier: reference/api/alpenglow/mainLogBarrier.md
- mainMergeSimpleWGSL: reference/api/alpenglow/mainMergeSimpleWGSL.md
- mainMergeWGSL: reference/api/alpenglow/mainMergeWGSL.md
- MainRadixHistogramModule: reference/api/alpenglow/MainRadixHistogramModule.md
- mainRadixHistogramWGSL: reference/api/alpenglow/mainRadixHistogramWGSL.md
- MainRadixScatterModule: reference/api/alpenglow/MainRadixScatterModule.md
- mainRadixScatterWGSL: reference/api/alpenglow/mainRadixScatterWGSL.md
- MainReduceAtomicModule: reference/api/alpenglow/MainReduceAtomicModule.md
- mainReduceAtomicWGSL: reference/api/alpenglow/mainReduceAtomicWGSL.md
- MainReduceModule: reference/api/alpenglow/MainReduceModule.md
- MainReduceNonCommutativeModule: reference/api/alpenglow/MainReduceNonCommutativeModule.md
- mainReduceNonCommutativeWGSL: reference/api/alpenglow/mainReduceNonCommutativeWGSL.md
- mainReduceWGSL: reference/api/alpenglow/mainReduceWGSL.md
- MainScanModule: reference/api/alpenglow/MainScanModule.md
- mainScanWGSL: reference/api/alpenglow/mainScanWGSL.md
- MainTwoPassCoarseModule: reference/api/alpenglow/MainTwoPassCoarseModule.md
- mainTwoPassCoarseWGSL: reference/api/alpenglow/mainTwoPassCoarseWGSL.md
- MainTwoPassFineModule: reference/api/alpenglow/MainTwoPassFineModule.md
- mainTwoPassFineWGSL: reference/api/alpenglow/mainTwoPassFineWGSL.md
- MainTwoPassInitializeAddressesModule: reference/api/alpenglow/MainTwoPassInitializeAddressesModule.md
- mainTwoPassInitializeAddressesWGSL: reference/api/alpenglow/mainTwoPassInitializeAddressesWGSL.md
- MainTwoPassTileModule: reference/api/alpenglow/MainTwoPassTileModule.md
- mainTwoPassTileWGSL: reference/api/alpenglow/mainTwoPassTileWGSL.md
- matthes_drakopoulos_clipWGSL: reference/api/alpenglow/matthes_drakopoulos_clipWGSL.md
- MergeModule: reference/api/alpenglow/MergeModule.md
- mergeSequentialWGSL: reference/api/alpenglow/mergeSequentialWGSL.md
- MergeSimpleModule: reference/api/alpenglow/MergeSimpleModule.md
- mergeSimpleWGSL: reference/api/alpenglow/mergeSimpleWGSL.md
- mergeWGSL: reference/api/alpenglow/mergeWGSL.md
- Mesh: reference/api/alpenglow/Mesh.md
- Module: reference/api/alpenglow/Module.md
- mul_i64_i64WGSL: reference/api/alpenglow/mul_i64_i64WGSL.md
- mul_u32_u32_to_u64WGSL: reference/api/alpenglow/mul_u32_u32_to_u64WGSL.md
- mul_u64_u64WGSL: reference/api/alpenglow/mul_u64_u64WGSL.md
- nBitCompactSingleSortWGSL: reference/api/alpenglow/nBitCompactSingleSortWGSL.md
- negate_i64WGSL: reference/api/alpenglow/negate_i64WGSL.md
- oklab_to_linear_sRGBWGSL: reference/api/alpenglow/oklab_to_linear_sRGBWGSL.md
- oklabToDisplayP3: reference/api/alpenglow/oklabToDisplayP3.md
- oklabToSRGB: reference/api/alpenglow/oklabToSRGB.md
- ONE_q128WGSL: reference/api/alpenglow/ONE_q128WGSL.md
- ONE_u64WGSL: reference/api/alpenglow/ONE_u64WGSL.md
- OutputRaster: reference/api/alpenglow/OutputRaster.md
- ParallelContext: reference/api/alpenglow/ParallelContext.md
- ParallelExecutor: reference/api/alpenglow/ParallelExecutor.md
- ParallelKernel: reference/api/alpenglow/ParallelKernel.md
- ParallelRaster: reference/api/alpenglow/ParallelRaster.md
- ParallelRasterChunkIndexPatch: reference/api/alpenglow/ParallelRasterChunkIndexPatch.md
- ParallelRasterChunkReduce: reference/api/alpenglow/ParallelRasterChunkReduce.md
- ParallelRasterEdgeIndexPatch: reference/api/alpenglow/ParallelRasterEdgeIndexPatch.md
- ParallelRasterEdgeScan: reference/api/alpenglow/ParallelRasterEdgeScan.md
- ParallelRasterInitialChunk: reference/api/alpenglow/ParallelRasterInitialChunk.md
- ParallelRasterInitialClip: reference/api/alpenglow/ParallelRasterInitialClip.md
- ParallelRasterInitialEdgeReduce: reference/api/alpenglow/ParallelRasterInitialEdgeReduce.md
- ParallelRasterInitialSplitReduce: reference/api/alpenglow/ParallelRasterInitialSplitReduce.md
- ParallelRasterSplitReduce: reference/api/alpenglow/ParallelRasterSplitReduce.md
- ParallelRasterSplitScan: reference/api/alpenglow/ParallelRasterSplitScan.md
- ParallelStorageArray: reference/api/alpenglow/ParallelStorageArray.md
- ParallelUtils: reference/api/alpenglow/ParallelUtils.md
- ParallelWorkgroup: reference/api/alpenglow/ParallelWorkgroup.md
- ParallelWorkgroupArray: reference/api/alpenglow/ParallelWorkgroupArray.md
- PerformanceTesting: reference/api/alpenglow/PerformanceTesting.md
- PipelineBlueprint: reference/api/alpenglow/PipelineBlueprint.md
- PipelineLayout: reference/api/alpenglow/PipelineLayout.md
- PolygonalBoolean: reference/api/alpenglow/PolygonalBoolean.md
- PolygonBilinear: reference/api/alpenglow/PolygonBilinear.md
- PolygonFilterType: reference/api/alpenglow/PolygonFilterType.md
- PolygonMitchellNetravali: reference/api/alpenglow/PolygonMitchellNetravali.md
- premulDisplayP3ToPremulLinearSRGB: reference/api/alpenglow/premulDisplayP3ToPremulLinearSRGB.md
- premulDisplayP3ToPremulOklab: reference/api/alpenglow/premulDisplayP3ToPremulOklab.md
- premulDisplayP3ToPremulSRGB: reference/api/alpenglow/premulDisplayP3ToPremulSRGB.md
- premulLinearSRGBToPremulDisplayP3: reference/api/alpenglow/premulLinearSRGBToPremulDisplayP3.md
- premulLinearSRGBToPremulSRGB: reference/api/alpenglow/premulLinearSRGBToPremulSRGB.md
- premulOklabToPremulDisplayP3: reference/api/alpenglow/premulOklabToPremulDisplayP3.md
- premulOklabToPremulSRGB: reference/api/alpenglow/premulOklabToPremulSRGB.md
- premulSRGBToPremulDisplayP3: reference/api/alpenglow/premulSRGBToPremulDisplayP3.md
- premulSRGBToPremulLinearSRGB: reference/api/alpenglow/premulSRGBToPremulLinearSRGB.md
- premulSRGBToPremulOklab: reference/api/alpenglow/premulSRGBToPremulOklab.md
- premultiplyWGSL: reference/api/alpenglow/premultiplyWGSL.md
- Procedure: reference/api/alpenglow/Procedure.md
- q128WGSL: reference/api/alpenglow/q128WGSL.md
- RadialGradientType: reference/api/alpenglow/RadialGradientType.md
- radixHistogramWGSL: reference/api/alpenglow/radixHistogramWGSL.md
- RadixSortModule: reference/api/alpenglow/RadixSortModule.md
- RasterChunk: reference/api/alpenglow/RasterChunk.md
- RasterChunkReduceData: reference/api/alpenglow/RasterChunkReduceData.md
- RasterChunkReducePair: reference/api/alpenglow/RasterChunkReducePair.md
- RasterChunkReduceQuad: reference/api/alpenglow/RasterChunkReduceQuad.md
- RasterClippedChunk: reference/api/alpenglow/RasterClippedChunk.md
- RasterColorConverter: reference/api/alpenglow/RasterColorConverter.md
- RasterCompleteChunk: reference/api/alpenglow/RasterCompleteChunk.md
- RasterCompleteEdge: reference/api/alpenglow/RasterCompleteEdge.md
- RasterEdge: reference/api/alpenglow/RasterEdge.md
- RasterEdgeClip: reference/api/alpenglow/RasterEdgeClip.md
- Rasterize: reference/api/alpenglow/Rasterize.md
- RasterLog: reference/api/alpenglow/RasterLog.md
- RasterPremultipliedConverter: reference/api/alpenglow/RasterPremultipliedConverter.md
- RasterSplitReduceData: reference/api/alpenglow/RasterSplitReduceData.md
- ratio_test_q128WGSL: reference/api/alpenglow/ratio_test_q128WGSL.md
- RationalBoundary: reference/api/alpenglow/RationalBoundary.md
- RationalFace: reference/api/alpenglow/RationalFace.md
- RationalHalfEdge: reference/api/alpenglow/RationalHalfEdge.md
- RationalIntersection: reference/api/alpenglow/RationalIntersection.md
- reduce_q128WGSL: reference/api/alpenglow/reduce_q128WGSL.md
- ReduceModule: reference/api/alpenglow/ReduceModule.md
- reduceWGSL: reference/api/alpenglow/reduceWGSL.md
- RenderableFace: reference/api/alpenglow/RenderableFace.md
- RenderAlpha: reference/api/alpenglow/RenderAlpha.md
- RenderBarycentricBlend: reference/api/alpenglow/RenderBarycentricBlend.md
- RenderBarycentricPerspectiveBlend: reference/api/alpenglow/RenderBarycentricPerspectiveBlend.md
- RenderBlendCompose: reference/api/alpenglow/RenderBlendCompose.md
- RenderBlendType: reference/api/alpenglow/RenderBlendType.md
- RenderColor: reference/api/alpenglow/RenderColor.md
- RenderColorSpace: reference/api/alpenglow/RenderColorSpace.md
- RenderColorSpaceConversion: reference/api/alpenglow/RenderColorSpaceConversion.md
- RenderComposeType: reference/api/alpenglow/RenderComposeType.md
- RenderDepthSort: reference/api/alpenglow/RenderDepthSort.md
- RenderEvaluationContext: reference/api/alpenglow/RenderEvaluationContext.md
- RenderExecutionStack: reference/api/alpenglow/RenderExecutionStack.md
- RenderExecutor: reference/api/alpenglow/RenderExecutor.md
- RenderExtend: reference/api/alpenglow/RenderExtend.md
- RenderFilter: reference/api/alpenglow/RenderFilter.md
- RenderFromNode: reference/api/alpenglow/RenderFromNode.md
- RenderGradientStop: reference/api/alpenglow/RenderGradientStop.md
- RenderImage: reference/api/alpenglow/RenderImage.md
- RenderImageable: reference/api/alpenglow/RenderImageable.md
- RenderInstruction: reference/api/alpenglow/RenderInstruction.md
- RenderInstructionComputeBlendRatio: reference/api/alpenglow/RenderInstructionComputeBlendRatio.md
- RenderInstructionComputeGradientRatio: reference/api/alpenglow/RenderInstructionComputeGradientRatio.md
- RenderLight: reference/api/alpenglow/RenderLight.md
- RenderLinearBlend: reference/api/alpenglow/RenderLinearBlend.md
- RenderLinearBlendAccuracy: reference/api/alpenglow/RenderLinearBlendAccuracy.md
- RenderLinearBlendLogic: reference/api/alpenglow/RenderLinearBlendLogic.md
- RenderLinearDisplayP3ToLinearSRGB: reference/api/alpenglow/RenderLinearDisplayP3ToLinearSRGB.md
- RenderLinearGradient: reference/api/alpenglow/RenderLinearGradient.md
- RenderLinearGradientAccuracy: reference/api/alpenglow/RenderLinearGradientAccuracy.md
- RenderLinearGradientLogic: reference/api/alpenglow/RenderLinearGradientLogic.md
- RenderLinearRange: reference/api/alpenglow/RenderLinearRange.md
- RenderLinearSRGBToLinearDisplayP3: reference/api/alpenglow/RenderLinearSRGBToLinearDisplayP3.md
- RenderLinearSRGBToOklab: reference/api/alpenglow/RenderLinearSRGBToOklab.md
- RenderLinearSRGBToSRGB: reference/api/alpenglow/RenderLinearSRGBToSRGB.md
- RenderNormalDebug: reference/api/alpenglow/RenderNormalDebug.md
- RenderNormalize: reference/api/alpenglow/RenderNormalize.md
- RenderOklabToLinearSRGB: reference/api/alpenglow/RenderOklabToLinearSRGB.md
- RenderPath: reference/api/alpenglow/RenderPath.md
- RenderPathBoolean: reference/api/alpenglow/RenderPathBoolean.md
- RenderPathReplacer: reference/api/alpenglow/RenderPathReplacer.md
- RenderPhong: reference/api/alpenglow/RenderPhong.md
- RenderPlanar: reference/api/alpenglow/RenderPlanar.md
- RenderPremultiply: reference/api/alpenglow/RenderPremultiply.md
- RenderProgram: reference/api/alpenglow/RenderProgram.md
- RenderProgramNeeds: reference/api/alpenglow/RenderProgramNeeds.md
- RenderRadialBlend: reference/api/alpenglow/RenderRadialBlend.md
- RenderRadialBlendAccuracy: reference/api/alpenglow/RenderRadialBlendAccuracy.md
- RenderRadialBlendLogic: reference/api/alpenglow/RenderRadialBlendLogic.md
- RenderRadialGradient: reference/api/alpenglow/RenderRadialGradient.md
- RenderRadialGradientAccuracy: reference/api/alpenglow/RenderRadialGradientAccuracy.md
- RenderRadialGradientLogic: reference/api/alpenglow/RenderRadialGradientLogic.md
- RenderResampleType: reference/api/alpenglow/RenderResampleType.md
- RenderSRGBToLinearSRGB: reference/api/alpenglow/RenderSRGBToLinearSRGB.md
- RenderStack: reference/api/alpenglow/RenderStack.md
- RenderTrail: reference/api/alpenglow/RenderTrail.md
- RenderUnpremultiply: reference/api/alpenglow/RenderUnpremultiply.md
- Resource: reference/api/alpenglow/Resource.md
- ResourceSlot: reference/api/alpenglow/ResourceSlot.md
- ResourceUsage: reference/api/alpenglow/ResourceUsage.md
- right_shift_u64WGSL: reference/api/alpenglow/right_shift_u64WGSL.md
- Routine: reference/api/alpenglow/Routine.md
- scanComprehensiveWGSL: reference/api/alpenglow/scanComprehensiveWGSL.md
- ScanModule: reference/api/alpenglow/ScanModule.md
- scanRakedWGSL: reference/api/alpenglow/scanRakedWGSL.md
- scanWGSL: reference/api/alpenglow/scanWGSL.md
- ShaderTestUtils: reference/api/alpenglow/ShaderTestUtils.md
- sRGB_to_linear_sRGBWGSL: reference/api/alpenglow/sRGB_to_linear_sRGBWGSL.md
- sRGBToDisplayP3: reference/api/alpenglow/sRGBToDisplayP3.md
- sRGBToOklab: reference/api/alpenglow/sRGBToOklab.md
- StorageTextureBindingType: reference/api/alpenglow/StorageTextureBindingType.md
- StripeClipping: reference/api/alpenglow/StripeClipping.md
- subtract_i64_i64WGSL: reference/api/alpenglow/subtract_i64_i64WGSL.md
- testPolygonalFace: reference/api/alpenglow/testPolygonalFace.md
- TextureBindingType: reference/api/alpenglow/TextureBindingType.md
- TextureViewResource: reference/api/alpenglow/TextureViewResource.md
- TextureViewSlot: reference/api/alpenglow/TextureViewSlot.md
- TiledTwoPassModule: reference/api/alpenglow/TiledTwoPassModule.md
- TimestampLogger: reference/api/alpenglow/TimestampLogger.md
- toStripedIndexWGSL: reference/api/alpenglow/toStripedIndexWGSL.md
- TwoPassCoarseRenderableFace: reference/api/alpenglow/TwoPassCoarseRenderableFace.md
- TwoPassCoarseRenderableFaceType: reference/api/alpenglow/TwoPassCoarseRenderableFaceType.md
- TwoPassCoarseRenderableFaceWGSL: reference/api/alpenglow/TwoPassCoarseRenderableFaceWGSL.md
- TwoPassConfig: reference/api/alpenglow/TwoPassConfig.md
- TwoPassConfigType: reference/api/alpenglow/TwoPassConfigType.md
- TwoPassConfigWGSL: reference/api/alpenglow/TwoPassConfigWGSL.md
- TwoPassFaceRasterizer: reference/api/alpenglow/TwoPassFaceRasterizer.md
- TwoPassFineDual: reference/api/alpenglow/TwoPassFineDual.md
- TwoPassFineRenderableFace: reference/api/alpenglow/TwoPassFineRenderableFace.md
- TwoPassFineRenderableFaceType: reference/api/alpenglow/TwoPassFineRenderableFaceType.md
- TwoPassFineRenderableFaceWGSL: reference/api/alpenglow/TwoPassFineRenderableFaceWGSL.md
- TwoPassFineSolo: reference/api/alpenglow/TwoPassFineSolo.md
- TwoPassInitialRenderableFace: reference/api/alpenglow/TwoPassInitialRenderableFace.md
- TwoPassInitialRenderableFaceType: reference/api/alpenglow/TwoPassInitialRenderableFaceType.md
- TwoPassInitialRenderableFaceWGSL: reference/api/alpenglow/TwoPassInitialRenderableFaceWGSL.md
- TwoPassModule: reference/api/alpenglow/TwoPassModule.md
- TwoPassTiled: reference/api/alpenglow/TwoPassTiled.md
- TypedBuffer: reference/api/alpenglow/TypedBuffer.md
- u32_to_u64WGSL: reference/api/alpenglow/u32_to_u64WGSL.md
- u32: reference/api/alpenglow/u32.md
- u32Hex: reference/api/alpenglow/u32Hex.md
- u64WGSL: reference/api/alpenglow/u64WGSL.md
- unpremultiplyWGSL: reference/api/alpenglow/unpremultiplyWGSL.md
- unrollWGSL: reference/api/alpenglow/unrollWGSL.md
- VectorCanvas: reference/api/alpenglow/VectorCanvas.md
- WebGPUAPI: reference/api/alpenglow/WebGPUAPI.md
- WebGPURecorder: reference/api/alpenglow/WebGPURecorder.md
- WGSLString: reference/api/alpenglow/WGSLString.md
- WGSLUtils: reference/api/alpenglow/WGSLUtils.md
- whole_i64_to_q128WGSL: reference/api/alpenglow/whole_i64_to_q128WGSL.md
- WindingMap: reference/api/alpenglow/WindingMap.md
- ZERO_q128WGSL: reference/api/alpenglow/ZERO_q128WGSL.md
- ZERO_u64WGSL: reference/api/alpenglow/ZERO_u64WGSL.md
- axon:
- animationFrameTimer: reference/api/axon/animationFrameTimer.md
- BooleanProperty: reference/api/axon/BooleanProperty.md
- CallbackTimer: reference/api/axon/CallbackTimer.md
- createObservableArray: reference/api/axon/createObservableArray.md
- DerivedProperty: reference/api/axon/DerivedProperty.md
- DerivedStringProperty: reference/api/axon/DerivedStringProperty.md
- Disposable: reference/api/axon/Disposable.md
- DynamicProperty: reference/api/axon/DynamicProperty.md
- Emitter: reference/api/axon/Emitter.md
- EnabledComponent: reference/api/axon/EnabledComponent.md
- EnabledProperty: reference/api/axon/EnabledProperty.md
- EnumerationProperty: reference/api/axon/EnumerationProperty.md
- GatedBooleanProperty: reference/api/axon/GatedBooleanProperty.md
- MappedProperty: reference/api/axon/MappedProperty.md
- Multilink: reference/api/axon/Multilink.md
- NumberProperty: reference/api/axon/NumberProperty.md
- ObservableArrayDef: reference/api/axon/ObservableArrayDef.md
- PatternStringProperty: reference/api/axon/PatternStringProperty.md
- PhetioProperty: reference/api/axon/PhetioProperty.md
- Property: reference/api/axon/Property.md
- PropertyStateHandler: reference/api/axon/PropertyStateHandler.md
- PropertyStatePhase: reference/api/axon/PropertyStatePhase.md
- ReadOnlyProperty: reference/api/axon/ReadOnlyProperty.md
- stepTimer: reference/api/axon/stepTimer.md
- StringProperty: reference/api/axon/StringProperty.md
- StringUnionProperty: reference/api/axon/StringUnionProperty.md
- TCollapsePropertyValue: reference/api/axon/TCollapsePropertyValue.md
- TEmitter: reference/api/axon/TEmitter.md
- Timer: reference/api/axon/Timer.md
- TinyEmitter: reference/api/axon/TinyEmitter.md
- TinyForwardingProperty: reference/api/axon/TinyForwardingProperty.md
- TinyOverrideProperty: reference/api/axon/TinyOverrideProperty.md
- TinyProperty: reference/api/axon/TinyProperty.md
- TinyStaticProperty: reference/api/axon/TinyStaticProperty.md
- TProperty: reference/api/axon/TProperty.md
- TRangedProperty: reference/api/axon/TRangedProperty.md
- TReadOnlyProperty: reference/api/axon/TReadOnlyProperty.md
- UnitConversionProperty: reference/api/axon/UnitConversionProperty.md
- units: reference/api/axon/units.md
- validate: reference/api/axon/validate.md
- Validation: reference/api/axon/Validation.md
- VarianceNumberProperty: reference/api/axon/VarianceNumberProperty.md
- assert:
- assert: reference/api/assert/assert.md
- bamboo:
- AreaPlot: reference/api/bamboo/AreaPlot.md
- AxisArrowNode: reference/api/bamboo/AxisArrowNode.md
- AxisLine: reference/api/bamboo/AxisLine.md
- BambooStrings: reference/api/bamboo/BambooStrings.md
- BarPlot: reference/api/bamboo/BarPlot.md
- CanvasGridLineSet: reference/api/bamboo/CanvasGridLineSet.md
- CanvasLinePlot: reference/api/bamboo/CanvasLinePlot.md
- CanvasPainter: reference/api/bamboo/CanvasPainter.md
- ChartCanvasNode: reference/api/bamboo/ChartCanvasNode.md
- ChartRectangle: reference/api/bamboo/ChartRectangle.md
- ChartTransform: reference/api/bamboo/ChartTransform.md
- ClippingType: reference/api/bamboo/ClippingType.md
- GridLineSet: reference/api/bamboo/GridLineSet.md
- LinearEquationPlot: reference/api/bamboo/LinearEquationPlot.md
- LinePlot: reference/api/bamboo/LinePlot.md
- ScatterPlot: reference/api/bamboo/ScatterPlot.md
- SpanNode: reference/api/bamboo/SpanNode.md
- TickLabelSet: reference/api/bamboo/TickLabelSet.md
- TickMarkSet: reference/api/bamboo/TickMarkSet.md
- UpDownArrowPlot: reference/api/bamboo/UpDownArrowPlot.md
- brand:
- brand: reference/api/brand/brand.md
- getLinks: reference/api/brand/getLinks.md
- madeWithSceneryStackOnDark: reference/api/brand/madeWithSceneryStackOnDark.md
- madeWithSceneryStackOnDarkDataURI: reference/api/brand/madeWithSceneryStackOnDarkDataURI.md
- madeWithSceneryStackOnDarkSVG: reference/api/brand/madeWithSceneryStackOnDarkSVG.md
- madeWithSceneryStackOnLight: reference/api/brand/madeWithSceneryStackOnLight.md
- madeWithSceneryStackOnLightDataURI: reference/api/brand/madeWithSceneryStackOnLightDataURI.md
- madeWithSceneryStackOnLightSVG: reference/api/brand/madeWithSceneryStackOnLightSVG.md
- madeWithSceneryStackSplash: reference/api/brand/madeWithSceneryStackSplash.md
- madeWithSceneryStackSplashSVG: reference/api/brand/madeWithSceneryStackSplashSVG.md
- TBrand: reference/api/brand/TBrand.md
- chipper:
- FluentLibrary: reference/api/chipper/FluentLibrary.md
- FluentUtils: reference/api/chipper/FluentUtils.md
- getFluentModule: reference/api/chipper/getFluentModule.md
- getStringModule: reference/api/chipper/getStringModule.md
- isInitialStateCompatible: reference/api/chipper/isInitialStateCompatible.md
- LocalizedMessageProperty: reference/api/chipper/LocalizedMessageProperty.md
- LocalizedString: reference/api/chipper/LocalizedString.md
- LocalizedStringProperty: reference/api/chipper/LocalizedStringProperty.md
- localizedStrings: reference/api/chipper/localizedStrings.md
- MipmapElement: reference/api/chipper/MipmapElement.md
- PatternMessageProperty: reference/api/chipper/PatternMessageProperty.md
- phetioCompareAPIs: reference/api/chipper/phetioCompareAPIs.md
- dot:
- arePointsCollinear: reference/api/dot/arePointsCollinear.md
- BinPacker: reference/api/dot/BinPacker.md
- Bounds2: reference/api/dot/Bounds2.md
- Bounds3: reference/api/dot/Bounds3.md
- boxMullerTransform: reference/api/dot/boxMullerTransform.md
- centroidOfPolygon: reference/api/dot/centroidOfPolygon.md
- circleCenterFromPoints: reference/api/dot/circleCenterFromPoints.md
- clamp: reference/api/dot/clamp.md
- Combination: reference/api/dot/Combination.md
- CompletePiecewiseLinearFunction: reference/api/dot/CompletePiecewiseLinearFunction.md
- Complex: reference/api/dot/Complex.md
- ConvexHull2: reference/api/dot/ConvexHull2.md
- cosh: reference/api/dot/cosh.md
- cubeRoot: reference/api/dot/cubeRoot.md
- DampedHarmonic: reference/api/dot/DampedHarmonic.md
- DelaunayTriangulation: reference/api/dot/DelaunayTriangulation.md
- Dimension2: reference/api/dot/Dimension2.md
- Dimension3: reference/api/dot/Dimension3.md
- distanceXY: reference/api/dot/distanceXY.md
- distToSegment: reference/api/dot/distToSegment.md
- distToSegmentSquared: reference/api/dot/distToSegmentSquared.md
- dotRandom: reference/api/dot/dotRandom.md
- equalsEpsilon: reference/api/dot/equalsEpsilon.md
- factorial: reference/api/dot/factorial.md
- findRoot: reference/api/dot/findRoot.md
- gcd: reference/api/dot/gcd.md
- lcm: reference/api/dot/lcm.md
- linear: reference/api/dot/linear.md
- LinearFunction: reference/api/dot/LinearFunction.md
- lineLineIntersection: reference/api/dot/lineLineIntersection.md
- lineSegmentIntersection: reference/api/dot/lineSegmentIntersection.md
- log10: reference/api/dot/log10.md
- LUDecompositionDecimal: reference/api/dot/LUDecompositionDecimal.md
- Matrix: reference/api/dot/Matrix.md
- Matrix3: reference/api/dot/Matrix3.md
- Matrix4: reference/api/dot/Matrix4.md
- MatrixOps3: reference/api/dot/MatrixOps3.md
- mod: reference/api/dot/mod.md
- moduloBetweenDown: reference/api/dot/moduloBetweenDown.md
- moduloBetweenUp: reference/api/dot/moduloBetweenUp.md
- numberOfDecimalPlaces: reference/api/dot/numberOfDecimalPlaces.md
- OpenRange: reference/api/dot/OpenRange.md
- Permutation: reference/api/dot/Permutation.md
- PiecewiseLinearFunction: reference/api/dot/PiecewiseLinearFunction.md
- Plane3: reference/api/dot/Plane3.md
- pointInCircleFromPoints: reference/api/dot/pointInCircleFromPoints.md
- Quaternion: reference/api/dot/Quaternion.md
- Random: reference/api/dot/Random.md
- Range: reference/api/dot/Range.md
- rangeExclusive: reference/api/dot/rangeExclusive.md
- rangeInclusive: reference/api/dot/rangeInclusive.md
- RangeWithValue: reference/api/dot/RangeWithValue.md
- Ray2: reference/api/dot/Ray2.md
- Ray3: reference/api/dot/Ray3.md
- DotRectangle: reference/api/dot/DotRectangle.md
- roundSymmetric: reference/api/dot/roundSymmetric.md
- roundToInterval: reference/api/dot/roundToInterval.md
- RunningAverage: reference/api/dot/RunningAverage.md
- sinh: reference/api/dot/sinh.md
- solveCubicRootsReal: reference/api/dot/solveCubicRootsReal.md
- solveLinearRootsReal: reference/api/dot/solveLinearRootsReal.md
- solveQuadraticRootsReal: reference/api/dot/solveQuadraticRootsReal.md
- Sphere3: reference/api/dot/Sphere3.md
- sphereRayIntersection: reference/api/dot/sphereRayIntersection.md
- Stats: reference/api/dot/Stats.md
- toDegrees: reference/api/dot/toDegrees.md
- toFixed: reference/api/dot/toFixed.md
- toFixedNumber: reference/api/dot/toFixedNumber.md
- toRadians: reference/api/dot/toRadians.md
- toSVGNumber: reference/api/dot/toSVGNumber.md
- Transform1: reference/api/dot/Transform1.md
- Transform3: reference/api/dot/Transform3.md
- Transform4: reference/api/dot/Transform4.md
- triangleArea: reference/api/dot/triangleArea.md
- triangleAreaSigned: reference/api/dot/triangleAreaSigned.md
- UnivariatePolynomial: reference/api/dot/UnivariatePolynomial.md
- Vector2: reference/api/dot/Vector2.md
- Vector2Property: reference/api/dot/Vector2Property.md
- Vector3: reference/api/dot/Vector3.md
- Vector4: reference/api/dot/Vector4.md
- init:
- init: reference/api/init/init.md
- isDevelopment: reference/api/init/isDevelopment.md
- isProduction: reference/api/init/isProduction.md
- madeWithSceneryStackSplashDataURI: reference/api/init/madeWithSceneryStackSplashDataURI.md
- joist:
- cardFlip_mp3: reference/api/joist/cardFlip_mp3.md
- concreteRegionAndCultureProperty: reference/api/joist/concreteRegionAndCultureProperty.md
- CreditsNode: reference/api/joist/CreditsNode.md
- DescriptionContext: reference/api/joist/DescriptionContext.md
- DisplayClickToDismissListener: reference/api/joist/DisplayClickToDismissListener.md
- DynamicStringTest: reference/api/joist/DynamicStringTest.md
- Frame: reference/api/joist/Frame.md
- HighlightNode: reference/api/joist/HighlightNode.md
- HomeButton: reference/api/joist/HomeButton.md
- isLeftToRightProperty: reference/api/joist/isLeftToRightProperty.md
- JoistButton: reference/api/joist/JoistButton.md
- JoistStrings: reference/api/joist/JoistStrings.md
- KebabMenuIcon: reference/api/joist/KebabMenuIcon.md
- keyboardIcon_png: reference/api/joist/keyboardIcon_png.md
- keyboardIconOnWhite_png: reference/api/joist/keyboardIconOnWhite_png.md
- LanguageSelectionNode: reference/api/joist/LanguageSelectionNode.md
- launchCounter: reference/api/joist/launchCounter.md
- LocalePanel: reference/api/joist/LocalePanel.md
- localeProperty: reference/api/joist/localeProperty.md
- LocalizedImageProperty: reference/api/joist/LocalizedImageProperty.md
- LookAndFeel: reference/api/joist/LookAndFeel.md
- MemoryMonitor: reference/api/joist/MemoryMonitor.md
- OverviewPreferencesPanel: reference/api/joist/OverviewPreferencesPanel.md
- packageJSON: reference/api/joist/packageJSON.md
- PreferencesControl: reference/api/joist/PreferencesControl.md
- PreferencesDialogConstants: reference/api/joist/PreferencesDialogConstants.md
- preferencesIcon_png: reference/api/joist/preferencesIcon_png.md
- preferencesIconOnWhite_png: reference/api/joist/preferencesIconOnWhite_png.md
- PreferencesPanel: reference/api/joist/PreferencesPanel.md
- PreferencesPanelContentNode: reference/api/joist/PreferencesPanelContentNode.md
- PreferencesPanelSection: reference/api/joist/PreferencesPanelSection.md
- PreferencesStorage: reference/api/joist/PreferencesStorage.md
- PreferencesTab: reference/api/joist/PreferencesTab.md
- PreferencesTabs: reference/api/joist/PreferencesTabs.md
- PreferencesTabSwitchSoundGenerator: reference/api/joist/PreferencesTabSwitchSoundGenerator.md
- PreferencesType: reference/api/joist/PreferencesType.md
- ProjectorModeToggleSwitch: reference/api/joist/ProjectorModeToggleSwitch.md
- RegionAndCultureComboBox: reference/api/joist/RegionAndCultureComboBox.md
- regionAndCultureProperty: reference/api/joist/regionAndCultureProperty.md
- screenSelection_mp3: reference/api/joist/screenSelection_mp3.md
- screenSelectionHomeV3_mp3: reference/api/joist/screenSelectionHomeV3_mp3.md
- TemporalCounter: reference/api/joist/TemporalCounter.md
- TModel: reference/api/joist/TModel.md
- UpdateState: reference/api/joist/UpdateState.md
- kite:
- Boundary: reference/api/kite/Boundary.md
- BoundsIntersection: reference/api/kite/BoundsIntersection.md
- Edge: reference/api/kite/Edge.md
- EdgeSegmentTree: reference/api/kite/EdgeSegmentTree.md
- Face: reference/api/kite/Face.md
- HalfEdge: reference/api/kite/HalfEdge.md
- intersectConicMatrices: reference/api/kite/intersectConicMatrices.md
- LineStyles: reference/api/kite/LineStyles.md
- Loop: reference/api/kite/Loop.md
- Overlap: reference/api/kite/Overlap.md
- RayIntersection: reference/api/kite/RayIntersection.md
- Segment: reference/api/kite/Segment.md
- SegmentIntersection: reference/api/kite/SegmentIntersection.md
- SegmentTree: reference/api/kite/SegmentTree.md
- Shape: reference/api/kite/Shape.md
- Subpath: reference/api/kite/Subpath.md
- svgNumber: reference/api/kite/svgNumber.md
- svgPath: reference/api/kite/svgPath.md
- Vertex: reference/api/kite/Vertex.md
- VertexSegmentTree: reference/api/kite/VertexSegmentTree.md
- mobius:
- MobiusQueryParameters: reference/api/mobius/MobiusQueryParameters.md
- MobiusStrings: reference/api/mobius/MobiusStrings.md
- NodeTexture: reference/api/mobius/NodeTexture.md
- Quad: reference/api/mobius/Quad.md
- TextureQuad: reference/api/mobius/TextureQuad.md
- THREE: reference/api/mobius/THREE.md
- ThreeInstrumentable: reference/api/mobius/ThreeInstrumentable.md
- ThreeIsometricNode: reference/api/mobius/ThreeIsometricNode.md
- ThreeNode: reference/api/mobius/ThreeNode.md
- ThreeObject3DPhetioObject: reference/api/mobius/ThreeObject3DPhetioObject.md
- ThreeQuaternionIO: reference/api/mobius/ThreeQuaternionIO.md
- ThreeStage: reference/api/mobius/ThreeStage.md
- ThreeUtils: reference/api/mobius/ThreeUtils.md
- TriangleArrayWriter: reference/api/mobius/TriangleArrayWriter.md
- nitroglycerin:
- Atom: reference/api/nitroglycerin/Atom.md
- AtomNode: reference/api/nitroglycerin/AtomNode.md
- C2H2Node: reference/api/nitroglycerin/C2H2Node.md
- C2H4Node: reference/api/nitroglycerin/C2H4Node.md
- C2H5ClNode: reference/api/nitroglycerin/C2H5ClNode.md
- C2H5OHNode: reference/api/nitroglycerin/C2H5OHNode.md
- C2H6Node: reference/api/nitroglycerin/C2H6Node.md
- CH2ONode: reference/api/nitroglycerin/CH2ONode.md
- CH3OHNode: reference/api/nitroglycerin/CH3OHNode.md
- CH4Node: reference/api/nitroglycerin/CH4Node.md
- ChemUtils: reference/api/nitroglycerin/ChemUtils.md
- Cl2Node: reference/api/nitroglycerin/Cl2Node.md
- CNode: reference/api/nitroglycerin/CNode.md
- CO2Node: reference/api/nitroglycerin/CO2Node.md
- CONode: reference/api/nitroglycerin/CONode.md
- CS2Node: reference/api/nitroglycerin/CS2Node.md
- Element: reference/api/nitroglycerin/Element.md
- F2Node: reference/api/nitroglycerin/F2Node.md
- H2Node: reference/api/nitroglycerin/H2Node.md
- H2O2Node: reference/api/nitroglycerin/H2O2Node.md
- H2ONode: reference/api/nitroglycerin/H2ONode.md
- H2SNode: reference/api/nitroglycerin/H2SNode.md
- HClNode: reference/api/nitroglycerin/HClNode.md
- HFNode: reference/api/nitroglycerin/HFNode.md
- HorizontalMoleculeNode: reference/api/nitroglycerin/HorizontalMoleculeNode.md
- MoleculeNode: reference/api/nitroglycerin/MoleculeNode.md
- N2Node: reference/api/nitroglycerin/N2Node.md
- N2O5Node: reference/api/nitroglycerin/N2O5Node.md
- N2ONode: reference/api/nitroglycerin/N2ONode.md
- NH3Node: reference/api/nitroglycerin/NH3Node.md
- NitroglycerinStrings: reference/api/nitroglycerin/NitroglycerinStrings.md
- NO2Node: reference/api/nitroglycerin/NO2Node.md
- NONode: reference/api/nitroglycerin/NONode.md
- O2Node: reference/api/nitroglycerin/O2Node.md
- OF2Node: reference/api/nitroglycerin/OF2Node.md
- P4Node: reference/api/nitroglycerin/P4Node.md
- PCl3Node: reference/api/nitroglycerin/PCl3Node.md
- PCl5Node: reference/api/nitroglycerin/PCl5Node.md
- PF3Node: reference/api/nitroglycerin/PF3Node.md
- PH3Node: reference/api/nitroglycerin/PH3Node.md
- PNode: reference/api/nitroglycerin/PNode.md
- SNode: reference/api/nitroglycerin/SNode.md
- SO2Node: reference/api/nitroglycerin/SO2Node.md
- SO3Node: reference/api/nitroglycerin/SO3Node.md
- perennial:
- affirm: reference/api/perennial/affirm.md
- Dependencies: reference/api/perennial/Dependencies.md
- PerennialTypes: reference/api/perennial/PerennialTypes.md
- SimVersion: reference/api/perennial/SimVersion.md
- phet-core:
- arrayDifference: reference/api/phet-core/arrayDifference.md
- arrayRemove: reference/api/phet-core/arrayRemove.md
- assertHasProperties: reference/api/phet-core/assertHasProperties.md
- assertMutuallyExclusiveOptions: reference/api/phet-core/assertMutuallyExclusiveOptions.md
- asyncLoader: reference/api/phet-core/asyncLoader.md
- cleanArray: reference/api/phet-core/cleanArray.md
- collect: reference/api/phet-core/collect.md
- Concat: reference/api/phet-core/Concat.md
- Constructor: reference/api/phet-core/Constructor.md
- ConstructorOf: reference/api/phet-core/ConstructorOf.md
- copyWithSortedKeys: reference/api/phet-core/copyWithSortedKeys.md
- DeepPartial: reference/api/phet-core/DeepPartial.md
- deprecationWarning: reference/api/phet-core/deprecationWarning.md
- detectPrefix: reference/api/phet-core/detectPrefix.md
- detectPrefixEvent: reference/api/phet-core/detectPrefixEvent.md
- dimensionForEach: reference/api/phet-core/dimensionForEach.md
- dimensionMap: reference/api/phet-core/dimensionMap.md
- Enumeration: reference/api/phet-core/Enumeration.md
- EnumerationMap: reference/api/phet-core/EnumerationMap.md
- EnumerationValue: reference/api/phet-core/EnumerationValue.md
- escapeHTML: reference/api/phet-core/escapeHTML.md
- EventTimer: reference/api/phet-core/EventTimer.md
- ExclusiveIntersection: reference/api/phet-core/ExclusiveIntersection.md
- extend: reference/api/phet-core/extend.md
- extendDefined: reference/api/phet-core/extendDefined.md
- getGlobal: reference/api/phet-core/getGlobal.md
- gracefulBind: reference/api/phet-core/gracefulBind.md
- identity: reference/api/phet-core/identity.md
- inheritance: reference/api/phet-core/inheritance.md
- InstanceRegistry: reference/api/phet-core/InstanceRegistry.md
- IntentionalAny: reference/api/phet-core/IntentionalAny.md
- interleave: reference/api/phet-core/interleave.md
- isArray: reference/api/phet-core/isArray.md
- isPhetioEnabled: reference/api/phet-core/isPhetioEnabled.md
- KeysMatching: reference/api/phet-core/KeysMatching.md
- KeysNotMatching: reference/api/phet-core/KeysNotMatching.md
- loadScript: reference/api/phet-core/loadScript.md
- logGlobal: reference/api/phet-core/logGlobal.md
- memoize: reference/api/phet-core/memoize.md
- merge: reference/api/phet-core/merge.md
- mutate: reference/api/phet-core/mutate.md
- Namespace: reference/api/phet-core/Namespace.md
- NestedStrictOmit: reference/api/phet-core/NestedStrictOmit.md
- NotNull: reference/api/phet-core/NotNull.md
- NotUndefined: reference/api/phet-core/NotUndefined.md
- OptionalKeys: reference/api/phet-core/OptionalKeys.md
- optionize: reference/api/phet-core/optionize.md
- Orientation: reference/api/phet-core/Orientation.md
- OrientationPair: reference/api/phet-core/OrientationPair.md
- pairs: reference/api/phet-core/pairs.md
- partition: reference/api/phet-core/partition.md
- PhysicalConstants: reference/api/phet-core/PhysicalConstants.md
- PickOptional: reference/api/phet-core/PickOptional.md
- PickRequired: reference/api/phet-core/PickRequired.md
- platform: reference/api/phet-core/platform.md
- Pool: reference/api/phet-core/Pool.md
- ReadonlyKeys: reference/api/phet-core/ReadonlyKeys.md
- required: reference/api/phet-core/required.md
- RequiredKeys: reference/api/phet-core/RequiredKeys.md
- RequiredOption: reference/api/phet-core/RequiredOption.md
- StrictOmit: reference/api/phet-core/StrictOmit.md
- stripEmbeddingMarks: reference/api/phet-core/stripEmbeddingMarks.md
- swapObjectKeys: reference/api/phet-core/swapObjectKeys.md
- TEnumeration: reference/api/phet-core/TEnumeration.md
- WithOptional: reference/api/phet-core/WithOptional.md
- WithoutNull: reference/api/phet-core/WithoutNull.md
- WithRequired: reference/api/phet-core/WithRequired.md
- WritableKeys: reference/api/phet-core/WritableKeys.md
- phetcommon:
- AssertUtils: reference/api/phetcommon/AssertUtils.md
- Bucket: reference/api/phetcommon/Bucket.md
- Fraction: reference/api/phetcommon/Fraction.md
- ModelViewTransform2: reference/api/phetcommon/ModelViewTransform2.md
- SphereBucket: reference/api/phetcommon/SphereBucket.md
- StringUtils: reference/api/phetcommon/StringUtils.md
- query-string-machine:
- QueryStringMachineModule: reference/api/query-string-machine/QueryStringMachineModule.md
- scenery:
- ActivatedReadingBlockHighlight: reference/api/scenery/ActivatedReadingBlockHighlight.md
- AlignBox: reference/api/scenery/AlignBox.md
- AlignGroup: reference/api/scenery/AlignGroup.md
- AllDragListenerOptions: reference/api/scenery/AllDragListenerOptions.md
- allowLinksProperty: reference/api/scenery/allowLinksProperty.md
- AncestorNodesProperty: reference/api/scenery/AncestorNodesProperty.md
- AnimatedPanZoomListener: reference/api/scenery/AnimatedPanZoomListener.md
- animatedPanZoomSingleton: reference/api/scenery/animatedPanZoomSingleton.md
- AriaHasPopUpMutator: reference/api/scenery/AriaHasPopUpMutator.md
- assertNoAdditionalChildren: reference/api/scenery/assertNoAdditionalChildren.md
- BackboneDrawable: reference/api/scenery/BackboneDrawable.md
- BatchedDOMEvent: reference/api/scenery/BatchedDOMEvent.md
- Block: reference/api/scenery/Block.md
- Brightness: reference/api/scenery/Brightness.md
- BrowserEvents: reference/api/scenery/BrowserEvents.md
- CanvasBlock: reference/api/scenery/CanvasBlock.md
- CanvasContextWrapper: reference/api/scenery/CanvasContextWrapper.md
- CanvasNode: reference/api/scenery/CanvasNode.md
- CanvasNodeBoundsOverlay: reference/api/scenery/CanvasNodeBoundsOverlay.md
- CanvasNodeDrawable: reference/api/scenery/CanvasNodeDrawable.md
- CanvasSelfDrawable: reference/api/scenery/CanvasSelfDrawable.md
- ChangeInterval: reference/api/scenery/ChangeInterval.md
- Circle: reference/api/scenery/Circle.md
- CircleCanvasDrawable: reference/api/scenery/CircleCanvasDrawable.md
- CircleDOMDrawable: reference/api/scenery/CircleDOMDrawable.md
- CircleStatefulDrawable: reference/api/scenery/CircleStatefulDrawable.md
- CircleSVGDrawable: reference/api/scenery/CircleSVGDrawable.md
- Color: reference/api/scenery/Color.md
- ColorDef: reference/api/scenery/ColorDef.md
- ColorMatrixFilter: reference/api/scenery/ColorMatrixFilter.md
- colorProfileProperty: reference/api/scenery/colorProfileProperty.md
- ColorProperty: reference/api/scenery/ColorProperty.md
- Contrast: reference/api/scenery/Contrast.md
- CountMap: reference/api/scenery/CountMap.md
- Cursor: reference/api/scenery/Cursor.md
- DebugContext: reference/api/scenery/DebugContext.md
- DelayedMutate: reference/api/scenery/DelayedMutate.md
- Display: reference/api/scenery/Display.md
- DisplayedProperty: reference/api/scenery/DisplayedProperty.md
- DisplayedTrailsProperty: reference/api/scenery/DisplayedTrailsProperty.md
- DisplayGlobals: reference/api/scenery/DisplayGlobals.md
- DOM: reference/api/scenery/DOM.md
- DOMBlock: reference/api/scenery/DOMBlock.md
- DOMDrawable: reference/api/scenery/DOMDrawable.md
- DOMSelfDrawable: reference/api/scenery/DOMSelfDrawable.md
- DragListener: reference/api/scenery/DragListener.md
- Drawable: reference/api/scenery/Drawable.md
- EnglishStringKeyUtils: reference/api/scenery/EnglishStringKeyUtils.md
- EnglishStringToCodeMap: reference/api/scenery/EnglishStringToCodeMap.md
- EventContext: reference/api/scenery/EventContext.md
- EventIO: reference/api/scenery/EventIO.md
- eventSerialization: reference/api/scenery/eventSerialization.md
- Features: reference/api/scenery/Features.md
- Filter: reference/api/scenery/Filter.md
- findStringProperty: reference/api/scenery/findStringProperty.md
- FireListener: reference/api/scenery/FireListener.md
- Fittability: reference/api/scenery/Fittability.md
- FittedBlock: reference/api/scenery/FittedBlock.md
- FittedBlockBoundsOverlay: reference/api/scenery/FittedBlockBoundsOverlay.md
- FlowBox: reference/api/scenery/FlowBox.md
- FlowCell: reference/api/scenery/FlowCell.md
- FlowConfigurable: reference/api/scenery/FlowConfigurable.md
- FlowConstraint: reference/api/scenery/FlowConstraint.md
- FlowLine: reference/api/scenery/FlowLine.md
- Focus: reference/api/scenery/Focus.md
- FocusableHeadingNode: reference/api/scenery/FocusableHeadingNode.md
- FocusDisplayedController: reference/api/scenery/FocusDisplayedController.md
- FocusManager: reference/api/scenery/FocusManager.md
- Font: reference/api/scenery/Font.md
- FullScreen: reference/api/scenery/FullScreen.md
- getLineBreakRanges: reference/api/scenery/getLineBreakRanges.md
- getMSPointerType: reference/api/scenery/getMSPointerType.md
- globalHotkeyRegistry: reference/api/scenery/globalHotkeyRegistry.md