1. Installation
  2. Quick Start
  3. Managing Scripts
  4. Running Scripts
  5. Controlling Script Bindings
  6. Modifying Script Contexts
  7. Contexts
  8. Script Systems
  9. Examples
  10. Script Pipeline
  11. Script Pipeline
  12. Release Notes
  13. Release Notes
    1. 0.14-to-0.15
    2. 0.15.0
    3. 0.15-to-0.16
    4. 0.16.0
  14. Scripting Reference
  15. Introduction
  16. Constructing Arbitrary Types
  17. Core Bindings
    1. Globals
    2. Functions
      1. construct
      2. system_builder
    3. Types
      1. World
        1. has_component
        2. add_default_component
        3. get_resource
        4. get_component
        5. get_type_by_name
        6. despawn
        7. has_resource
        8. exit
        9. remove_resource
        10. insert_component
        11. remove_component
        12. insert_children
        13. query
        14. has_asset
        15. register_new_component
        16. get_asset
        17. add_system
        18. get_parent
        19. get_children
        20. get_schedule_by_name
        21. spawn
        22. despawn_recursive
        23. despawn_descendants
        24. has_entity
        25. push_children
      2. ReflectReference
        1. map_get
        2. debug
        3. insert
        4. functions
        5. iter
        6. pop
        7. remove
        8. display
        9. variant_name
        10. len
        11. clear
        12. push
      3. ScriptComponentRegistration
        1. short_name
        2. type_name
      4. ScriptQueryBuilder
        1. without
        2. with
        3. component
        4. build
      5. ScriptQueryResult
        1. entity
        2. components
      6. ScriptResourceRegistration
        1. type_name
        2. short_name
      7. ScriptTypeRegistration
        1. short_name
        2. type_name
      8. ScriptAttachment
        1. new_entity_script
        2. new_static_script
      9. ScriptSystemBuilder
        1. before
        2. query
        3. after
        4. exclusive
        5. resource
      10. ReflectSchedule
        1. systems
        2. render_dot
        3. get_system_by_name
      11. ReflectSystem
        1. identifier
        2. path
      12. Handle<ScriptAsset>
        1. asset_path
      13. Color
        1. hsla
        2. oklab
        3. laba
        4. to_srgba
        5. srgba
        6. hwba
        7. oklch
        8. to_linear
        9. oklcha
        10. eq
        11. lab
        12. clone
        13. srgb
        14. hsl
        15. xyz
        16. srgb_u8
        17. hsv
        18. srgba_u8
        19. hsva
        20. hwb
        21. linear_rgb
        22. lch
        23. oklaba
        24. lcha
        25. srgb_from_array
        26. xyza
        27. linear_rgba
      14. Hsla
        1. new
        2. with_saturation
        3. with_lightness
        4. clone
        5. hsl
        6. eq
        7. sequential_dispersed
      15. Hsva
        1. eq
        2. clone
        3. new
        4. hsv
        5. with_value
        6. with_saturation
      16. Hwba
        1. clone
        2. new
        3. with_blackness
        4. eq
        5. with_whiteness
        6. hwb
      17. Laba
        1. new
        2. with_lightness
        3. add
        4. eq
        5. lab
        6. mul
        7. neg
        8. clone
        9. div
        10. sub
      18. Lcha
        1. lch
        2. new
        3. with_chroma
        4. with_lightness
        5. eq
        6. sequential_dispersed
        7. clone
      19. LinearRgba
        1. clone
        2. with_green
        3. div
        4. mul
        5. with_red
        6. eq
        7. neg
        8. add
        9. with_blue
        10. sub
        11. rgb
        12. as_u32
        13. new
      20. Oklaba
        1. with_lightness
        2. new
        3. eq
        4. mul
        5. neg
        6. lab
        7. with_b
        8. div
        9. sub
        10. clone
        11. with_a
        12. add
      21. Oklcha
        1. with_lightness
        2. with_chroma
        3. eq
        4. clone
        5. sequential_dispersed
        6. new
        7. lch
      22. Srgba
        1. div
        2. to_hex
        3. rgb_u8
        4. add
        5. clone
        6. sub
        7. with_green
        8. with_red
        9. gamma_function_inverse
        10. eq
        11. with_blue
        12. rgb
        13. mul
        14. rgba_u8
        15. new
        16. gamma_function
        17. neg
      23. Xyza
        1. mul
        2. with_y
        3. clone
        4. div
        5. new
        6. xyz
        7. neg
        8. eq
        9. add
        10. with_x
        11. sub
        12. with_z
      24. AutoExposureCompensationCurve
        1. clone
      25. AutoExposure
        1. clone
      26. Bloom
        1. clone
      27. BloomCompositeMode
        1. eq
        2. assert_receiver_is_total_eq
        3. clone
      28. BloomPrefilter
        1. clone
      29. ContrastAdaptiveSharpening
        1. clone
      30. DenoiseCas
        1. clone
      31. Camera2d
        1. clone
      32. Camera3d
        1. clone
      33. Camera3dDepthLoadOp
        1. clone
      34. Camera3dDepthTextureUsage
        1. clone
      35. ScreenSpaceTransmissionQuality
        1. clone
        2. eq
      36. DepthOfField
        1. clone
      37. DepthOfFieldMode
        1. eq
        2. clone
      38. Fxaa
        1. clone
      39. Sensitivity
        1. clone
        2. eq
        3. assert_receiver_is_total_eq
      40. MotionBlur
        1. clone
      41. OrderIndependentTransparencySettings
        1. clone
      42. ChromaticAberration
        1. clone
      43. DepthPrepass
        1. clone
      44. MotionVectorPrepass
        1. clone
      45. NormalPrepass
        1. clone
      46. Skybox
        1. clone
      47. Smaa
        1. clone
      48. SmaaPreset
        1. clone
        2. assert_receiver_is_total_eq
        3. eq
      49. TemporalAntiAliasing
        1. clone
      50. DebandDither
        1. eq
        2. clone
        3. assert_receiver_is_total_eq
      51. Tonemapping
        1. eq
        2. clone
        3. assert_receiver_is_total_eq
        4. is_enabled
      52. ComponentId
        1. assert_receiver_is_total_eq
        2. index
        3. clone
        4. new
        5. eq
      53. ComponentTicks
        1. new
        2. clone
        3. is_added
        4. set_changed
        5. is_changed
      54. Tick
        1. eq
        2. new
        3. is_newer_than
        4. clone
        5. assert_receiver_is_total_eq
        6. set
        7. get
      55. Entity
        1. to_bits
        2. from_raw
        3. generation
        4. index
        5. eq
        6. clone
        7. from_bits
      56. EntityHash
        1. clone
      57. EntityHashSet
        1. eq
        2. is_empty
        3. len
        4. new
        5. clone
        6. assert_receiver_is_total_eq
        7. with_capacity
      58. DefaultQueryFilters
        1. register_disabling_component
        2. empty
      59. Disabled
        1. clone
      60. ChildOf
        1. get
        2. parent
        3. assert_receiver_is_total_eq
        4. clone
        5. eq
      61. Children
        1. eq
        2. assert_receiver_is_total_eq
        3. swap
      62. Identifier
        1. eq
        2. to_bits
        3. masked_high
        4. clone
        5. from_bits
        6. low
      63. Name
        1. clone
        2. eq
      64. RemovedComponentEntity
        1. clone
      65. ButtonState
        1. clone
        2. assert_receiver_is_total_eq
        3. is_pressed
        4. eq
      66. AxisSettings
        1. set_deadzone_upperbound
        2. set_deadzone_lowerbound
        3. clone
        4. set_threshold
        5. livezone_lowerbound
        6. set_livezone_upperbound
        7. eq
        8. deadzone_lowerbound
        9. set_livezone_lowerbound
        10. deadzone_upperbound
        11. livezone_upperbound
        12. threshold
        13. clamp
      67. ButtonAxisSettings
        1. clone
      68. ButtonSettings
        1. set_release_threshold
        2. is_pressed
        3. set_press_threshold
        4. is_released
        5. clone
        6. press_threshold
        7. eq
        8. release_threshold
      69. Gamepad
        1. just_pressed
        2. just_released
        3. pressed
        4. right_stick
        5. left_stick
        6. vendor_id
        7. product_id
        8. dpad
      70. GamepadAxis
        1. clone
        2. assert_receiver_is_total_eq
        3. eq
      71. GamepadAxisChangedEvent
        1. eq
        2. clone
        3. new
      72. GamepadButton
        1. assert_receiver_is_total_eq
        2. eq
        3. clone
      73. GamepadButtonChangedEvent
        1. new
        2. clone
        3. eq
      74. GamepadButtonStateChangedEvent
        1. new
        2. clone
        3. assert_receiver_is_total_eq
        4. eq
      75. GamepadConnection
        1. eq
        2. clone
      76. GamepadConnectionEvent
        1. connected
        2. disconnected
        3. eq
        4. new
        5. clone
      77. GamepadEvent
        1. eq
        2. clone
      78. GamepadInput
        1. clone
        2. eq
        3. assert_receiver_is_total_eq
      79. GamepadRumbleIntensity
        1. clone
        2. strong_motor
        3. weak_motor
        4. eq
      80. GamepadRumbleRequest
        1. clone
        2. gamepad
      81. GamepadSettings
        1. clone
      82. RawGamepadAxisChangedEvent
        1. eq
        2. clone
        3. new
      83. RawGamepadButtonChangedEvent
        1. eq
        2. new
        3. clone
      84. RawGamepadEvent
        1. eq
        2. clone
      85. DoubleTapGesture
        1. eq
        2. clone
      86. PanGesture
        1. clone
        2. eq
      87. PinchGesture
        1. clone
        2. eq
      88. RotationGesture
        1. clone
        2. eq
      89. Key
        1. eq
        2. clone
        3. assert_receiver_is_total_eq
      90. KeyCode
        1. eq
        2. assert_receiver_is_total_eq
        3. clone
      91. KeyboardFocusLost
        1. clone
        2. assert_receiver_is_total_eq
        3. eq
      92. KeyboardInput
        1. assert_receiver_is_total_eq
        2. clone
        3. eq
      93. NativeKey
        1. eq
        2. assert_receiver_is_total_eq
        3. clone
      94. NativeKeyCode
        1. eq
        2. assert_receiver_is_total_eq
        3. clone
      95. AccumulatedMouseMotion
        1. clone
        2. eq
      96. AccumulatedMouseScroll
        1. eq
        2. clone
      97. MouseButton
        1. eq
        2. assert_receiver_is_total_eq
        3. clone
      98. MouseButtonInput
        1. eq
        2. assert_receiver_is_total_eq
        3. clone
      99. MouseMotion
        1. clone
        2. eq
      100. MouseScrollUnit
        1. clone
        2. assert_receiver_is_total_eq
        3. eq
      101. MouseWheel
        1. clone
        2. eq
      102. ForceTouch
        1. eq
        2. clone
      103. TouchInput
        1. clone
        2. eq
      104. TouchPhase
        1. clone
        2. eq
        3. assert_receiver_is_total_eq
      105. AspectRatio
        1. ratio
        2. is_landscape
        3. eq
        4. is_square
        5. inverse
        6. is_portrait
        7. clone
      106. Aabb2d
        1. closest_point
        2. new
        3. bounding_circle
        4. eq
        5. clone
      107. BoundingCircle
        1. clone
        2. closest_point
        3. new
        4. radius
        5. eq
        6. aabb_2d
      108. Aabb3d
        1. eq
        2. clone
        3. bounding_sphere
      109. BoundingSphere
        1. aabb_3d
        2. clone
        3. eq
        4. radius
      110. AabbCast2d
        1. clone
        2. new
        3. from_ray
        4. aabb_collision_at
      111. BoundingCircleCast
        1. from_ray
        2. clone
        3. circle_collision_at
        4. new
      112. RayCast2d
        1. from_ray
        2. aabb_intersection_at
        3. direction_recip
        4. circle_intersection_at
        5. clone
        6. new
      113. AabbCast3d
        1. clone
        2. from_ray
        3. aabb_collision_at
      114. BoundingSphereCast
        1. clone
        2. from_ray
        3. sphere_collision_at
      115. RayCast3d
        1. aabb_intersection_at
        2. direction_recip
        3. clone
        4. sphere_intersection_at
        5. from_ray
      116. CompassOctant
        1. opposite
        2. neg
        3. to_index
        4. assert_receiver_is_total_eq
        5. eq
        6. clone
      117. CompassQuadrant
        1. neg
        2. clone
        3. opposite
        4. assert_receiver_is_total_eq
        5. eq
        6. to_index
      118. EaseFunction
        1. eq
        2. clone
      119. JumpAt
        1. clone
        2. assert_receiver_is_total_eq
        3. eq
      120. Interval
        1. end
        2. clamp
        3. contains
        4. has_finite_end
        5. contains_interval
        6. is_bounded
        7. start
        8. has_finite_start
        9. clone
        10. length
        11. eq
      121. Dir2
        1. as_vec2
        2. clone
        3. new_unchecked
        4. rotation_to
        5. eq
        6. rotation_from_x
        7. slerp
        8. rotation_to_x
        9. rotation_from_y
        10. rotation_from
        11. mul
        12. from_xy_unchecked
        13. fast_renormalize
        14. rotation_to_y
        15. neg
      122. Dir3
        1. clone
        2. as_vec3
        3. eq
        4. slerp
        5. new_unchecked
        6. from_xyz_unchecked
        7. fast_renormalize
        8. mul
        9. neg
      123. Dir3A
        1. neg
        2. slerp
        3. as_vec3a
        4. eq
        5. fast_renormalize
        6. new_unchecked
        7. from_xyz_unchecked
        8. clone
        9. mul
      124. FloatOrd
        1. lt
        2. neg
        3. gt
        4. eq
        5. clone
        6. le
        7. ge
      125. Isometry2d
        1. inverse_transform_point
        2. inverse
        3. from_translation
        4. from_xy
        5. mul-1
        6. eq
        7. from_rotation
        8. inverse_mul
        9. transform_point
        10. new
        11. clone
        12. mul
        13. mul-2
      126. Isometry3d
        1. clone
        2. mul-2
        3. inverse_mul
        4. from_xyz
        5. mul
        6. mul-1
        7. mul-3
        8. inverse
        9. eq
        10. from_rotation
      127. Annulus
        1. thickness
        2. diameter
        3. closest_point
        4. eq
        5. new
        6. clone
      128. Arc2d
        1. length
        2. from_degrees
        3. is_minor
        4. clone
        5. left_endpoint
        6. from_turns
        7. midpoint
        8. eq
        9. sagitta
        10. apothem
        11. chord_midpoint
        12. chord_length
        13. angle
        14. right_endpoint
        15. from_radians
        16. is_major
        17. half_chord_length
        18. new
      129. Capsule2d
        1. new
        2. eq
        3. to_inner_rectangle
        4. clone
      130. Circle
        1. new
        2. closest_point
        3. clone
        4. eq
        5. diameter
      131. CircularSector
        1. chord_length
        2. clone
        3. from_turns
        4. apothem
        5. chord_midpoint
        6. half_angle
        7. angle
        8. new
        9. radius
        10. from_radians
        11. sagitta
        12. eq
        13. half_chord_length
        14. from_degrees
        15. arc_length
      132. CircularSegment
        1. eq
        2. sagitta
        3. from_radians
        4. half_chord_length
        5. chord_midpoint
        6. radius
        7. arc_length
        8. angle
        9. new
        10. apothem
        11. clone
        12. from_turns
        13. half_angle
        14. from_degrees
        15. chord_length
      133. Ellipse
        1. eq
        2. focal_length
        3. eccentricity
        4. semi_minor
        5. from_size
        6. clone
        7. new
        8. semi_major
      134. Line2d
        1. clone
        2. eq
      135. Plane2d
        1. eq
        2. clone
        3. new
      136. Rectangle
        1. closest_point
        2. from_corners
        3. new
        4. clone
        5. from_size
        6. eq
        7. from_length
        8. size
      137. RegularPolygon
        1. inradius
        2. side_length
        3. new
        4. eq
        5. internal_angle_radians
        6. external_angle_degrees
        7. internal_angle_degrees
        8. external_angle_radians
        9. circumradius
        10. clone
      138. Rhombus
        1. circumradius
        2. clone
        3. eq
        4. new
        5. inradius
        6. from_side
        7. closest_point
        8. from_inradius
        9. side
      139. Segment2d
        1. scaled_left_normal
        2. direction
        3. from_ray_and_length
        4. length
        5. centered
        6. translated
        7. center
        8. eq
        9. left_normal
        10. rotated
        11. from_scaled_direction
        12. from_direction_and_length
        13. right_normal
        14. scaled_right_normal
        15. reverse
        16. resized
        17. point2
        18. reversed
        19. scaled_direction
        20. new
        21. clone
        22. point1
        23. length_squared
        24. rotated_around
        25. rotated_around_center
      140. Triangle2d
        1. eq
        2. reversed
        3. new
        4. is_degenerate
        5. is_acute
        6. reverse
        7. clone
        8. is_obtuse
      141. Capsule3d
        1. to_cylinder
        2. eq
        3. clone
        4. new
      142. Cone
        1. lateral_area
        2. slant_height
        3. new
        4. clone
        5. base
        6. base_area
        7. eq
      143. ConicalFrustum
        1. clone
        2. eq
      144. Cuboid
        1. size
        2. eq
        3. from_length
        4. from_size
        5. closest_point
        6. new
        7. from_corners
        8. clone
      145. Cylinder
        1. eq
        2. base_area
        3. base
        4. new
        5. clone
        6. lateral_area
      146. InfinitePlane3d
        1. isometry_from_xy
        2. clone
        3. isometry_into_xy
        4. eq
      147. Line3d
        1. eq
        2. clone
      148. Plane3d
        1. new
        2. clone
        3. eq
      149. Segment3d
        1. length_squared
        2. translated
        3. reverse
        4. centered
        5. rotated_around
        6. center
        7. point2
        8. clone
        9. new
        10. eq
        11. from_ray_and_length
        12. from_scaled_direction
        13. direction
        14. reversed
        15. rotated_around_center
        16. resized
        17. scaled_direction
        18. length
        19. point1
        20. from_direction_and_length
        21. rotated
      150. Sphere
        1. new
        2. diameter
        3. eq
        4. clone
        5. closest_point
      151. Tetrahedron
        1. centroid
        2. new
        3. clone
        4. signed_volume
        5. eq
      152. Torus
        1. inner_radius
        2. new
        3. clone
        4. outer_radius
        5. eq
      153. Triangle3d
        1. reverse
        2. new
        3. centroid
        4. is_obtuse
        5. clone
        6. eq
        7. reversed
        8. circumcenter
        9. is_acute
        10. is_degenerate
      154. Ray2d
        1. intersect_plane
        2. get_point
        3. new
        4. eq
        5. clone
      155. Ray3d
        1. clone
        2. intersect_plane
        3. eq
        4. get_point
        5. new
      156. IRect
        1. height
        2. is_empty
        3. inflate
        4. clone
        5. center
        6. contains
        7. eq
        8. new
        9. as_rect
        10. width
        11. as_urect
        12. intersect
        13. union_point
        14. from_center_size
        15. from_center_half_size
        16. half_size
        17. assert_receiver_is_total_eq
        18. size
        19. union
        20. from_corners
      157. Rect
        1. normalize
        2. is_empty
        3. as_irect
        4. eq
        5. center
        6. height
        7. union
        8. intersect
        9. clone
        10. contains
        11. from_center_size
        12. union_point
        13. new
        14. from_center_half_size
        15. width
        16. as_urect
        17. half_size
        18. from_corners
        19. size
        20. inflate
      158. URect
        1. union
        2. eq
        3. new
        4. as_rect
        5. half_size
        6. as_irect
        7. is_empty
        8. from_center_half_size
        9. width
        10. from_corners
        11. size
        12. center
        13. clone
        14. assert_receiver_is_total_eq
        15. union_point
        16. from_center_size
        17. contains
        18. inflate
        19. intersect
        20. height
      159. Rot2
        1. is_finite
        2. degrees
        3. from_sin_cos
        4. mul
        5. as_turn_fraction
        6. length_recip
        7. length
        8. sin_cos
        9. clone
        10. as_radians
        11. turn_fraction
        12. slerp
        13. nlerp
        14. fast_renormalize
        15. length_squared
        16. normalize
        17. is_near_identity
        18. inverse
        19. is_normalized
        20. angle_to
        21. mul-2
        22. eq
        23. mul-1
        24. is_nan
        25. as_degrees
        26. radians
      160. Instant
        1. assert_receiver_is_total_eq
        2. now
        3. sub-1
        4. elapsed
        5. saturating_duration_since
        6. clone
        7. duration_since
        8. sub
        9. eq
        10. add
      161. Fixed
        1. clone
      162. Real
        1. clone
      163. Stopwatch
        1. set_elapsed
        2. elapsed
        3. reset
        4. is_paused
        5. elapsed_secs
        6. assert_receiver_is_total_eq
        7. unpause
        8. pause
        9. eq
        10. elapsed_secs_f64
        11. new
        12. clone
      164. Timer
        1. pause
        2. just_finished
        3. assert_receiver_is_total_eq
        4. remaining
        5. finished
        6. fraction_remaining
        7. paused
        8. reset
        9. fraction
        10. from_seconds
        11. remaining_secs
        12. unpause
        13. elapsed_secs_f64
        14. eq
        15. set_mode
        16. times_finished_this_tick
        17. mode
        18. clone
        19. elapsed_secs
        20. set_duration
        21. new
        22. duration
        23. set_elapsed
        24. elapsed
      165. TimerMode
        1. eq
        2. assert_receiver_is_total_eq
        3. clone
      166. Virtual
        1. clone
      167. GlobalTransform
        1. clone
        2. reparented_to
        3. rotation
        4. translation
        5. mul-2
        6. from_scale
        7. mul-1
        8. right
        9. mul
        10. translation_vec3a
        11. from_xyz
        12. down
        13. mul_transform
        14. up
        15. eq
        16. from_translation
        17. left
        18. affine
        19. transform_point
        20. to_isometry
        21. radius_vec3a
        22. forward
        23. compute_matrix
        24. compute_transform
        25. from_rotation
        26. from_isometry
        27. scale
        28. back
      168. Transform
        1. rotate_z
        2. left
        3. local_y
        4. rotate_y
        5. from_rotation
        6. translate_around
        7. from_xyz
        8. clone
        9. rotate_x
        10. with_scale
        11. local_z
        12. rotate_local_x
        13. is_finite
        14. with_translation
        15. with_rotation
        16. from_scale
        17. rotate_axis
        18. down
        19. eq
        20. forward
        21. rotate_local_y
        22. from_translation
        23. from_isometry
        24. rotate_local
        25. compute_matrix
        26. mul_transform
        27. mul-1
        28. rotate_local_axis
        29. mul-2
        30. local_x
        31. rotate_around
        32. up
        33. to_isometry
        34. right
        35. rotate
        36. transform_point
        37. rotate_local_z
        38. compute_affine
        39. from_matrix
        40. mul
        41. back
      169. TransformTreeChanged
        1. eq
        2. clone
      170. TypeId
        1. assert_receiver_is_total_eq
        2. eq
        3. clone
      171. SocketAddr
        1. is_ipv4
        2. set_port
        3. clone
        4. port
        5. is_ipv6
        6. eq
        7. assert_receiver_is_total_eq
      172. RangeFull
        1. assert_receiver_is_total_eq
        2. clone
        3. eq
      173. AtomicBool
        1. into_inner
        2. new
      174. AtomicI16
        1. new
        2. into_inner
      175. AtomicI32
        1. new
        2. into_inner
      176. AtomicI64
        1. new
        2. into_inner
      177. AtomicI8
        1. new
        2. into_inner
      178. AtomicIsize
        1. into_inner
        2. new
      179. AtomicU16
        1. into_inner
        2. new
      180. AtomicU32
        1. into_inner
        2. new
      181. AtomicU64
        1. into_inner
        2. new
      182. AtomicU8
        1. new
        2. into_inner
      183. AtomicUsize
        1. into_inner
        2. new
      184. Duration
        1. from_nanos
        2. clone
        3. div_f32
        4. saturating_add
        5. sub
        6. subsec_nanos
        7. div_duration_f32
        8. subsec_micros
        9. from_secs_f32
        10. saturating_mul
        11. as_secs_f32
        12. add
        13. mul
        14. saturating_sub
        15. from_secs_f64
        16. from_millis
        17. from_secs
        18. div
        19. as_micros
        20. as_secs
        21. as_secs_f64
        22. subsec_millis
        23. assert_receiver_is_total_eq
        24. eq
        25. from_micros
        26. as_nanos
        27. mul_f64
        28. is_zero
        29. as_millis
        30. mul_f32
        31. new
        32. div_f64
        33. abs_diff
        34. div_duration_f64
      185. Affine2
        1. mul-1
        2. from_mat2
        3. mul-2
        4. inverse
        5. from_angle_translation
        6. mul
        7. from_mat3
        8. is_finite
        9. is_nan
        10. from_mat2_translation
        11. from_translation
        12. abs_diff_eq
        13. transform_vector2
        14. from_cols
        15. eq
        16. from_scale
        17. from_mat3a
        18. to_cols_array
        19. transform_point2
        20. clone
        21. from_scale_angle_translation
        22. from_angle
        23. to_cols_array_2d
      186. Affine3A
        1. from_cols
        2. from_scale_rotation_translation
        3. from_quat
        4. from_rotation_y
        5. eq
        6. from_mat3_translation
        7. is_nan
        8. inverse
        9. look_at_rh
        10. from_rotation_translation
        11. from_rotation_z
        12. transform_point3a
        13. from_axis_angle
        14. from_translation
        15. from_mat4
        16. look_to_lh
        17. look_at_lh
        18. is_finite
        19. mul
        20. to_cols_array_2d
        21. look_to_rh
        22. to_cols_array
        23. transform_vector3a
        24. mul-1
        25. from_rotation_x
        26. abs_diff_eq
        27. transform_vector3
        28. clone
        29. from_mat3
        30. transform_point3
        31. from_scale
      187. BVec2
        1. clone
        2. assert_receiver_is_total_eq
        3. eq
        4. new
        5. from_array
        6. bitmask
        7. all
        8. splat
        9. any
        10. set
        11. test
      188. BVec3
        1. new
        2. clone
        3. eq
        4. set
        5. test
        6. bitmask
        7. assert_receiver_is_total_eq
        8. from_array
        9. splat
        10. any
        11. all
      189. BVec3A
        1. set
        2. any
        3. eq
        4. from_array
        5. test
        6. new
        7. bitmask
        8. all
        9. splat
        10. clone
      190. BVec4
        1. assert_receiver_is_total_eq
        2. clone
        3. set
        4. new
        5. all
        6. test
        7. eq
        8. bitmask
        9. from_array
        10. any
        11. splat
      191. BVec4A
        1. test
        2. set
        3. new
        4. from_array
        5. clone
        6. splat
        7. bitmask
        8. eq
        9. any
        10. all
      192. DAffine2
        1. from_mat2_translation
        2. from_mat2
        3. to_cols_array
        4. from_scale_angle_translation
        5. from_angle
        6. from_cols
        7. from_angle_translation
        8. transform_vector2
        9. is_finite
        10. inverse
        11. clone
        12. to_cols_array_2d
        13. mul
        14. is_nan
        15. eq
        16. abs_diff_eq
        17. from_scale
        18. from_mat3
        19. from_translation
        20. mul-1
        21. transform_point2
      193. DAffine3
        1. from_scale
        2. to_cols_array
        3. from_cols
        4. from_rotation_translation
        5. is_nan
        6. abs_diff_eq
        7. is_finite
        8. from_rotation_z
        9. from_rotation_y
        10. from_axis_angle
        11. from_translation
        12. inverse
        13. mul-1
        14. from_mat3_translation
        15. from_quat
        16. mul
        17. from_scale_rotation_translation
        18. transform_point3
        19. look_to_lh
        20. from_mat4
        21. to_cols_array_2d
        22. transform_vector3
        23. look_at_rh
        24. look_at_lh
        25. from_mat3
        26. look_to_rh
        27. from_rotation_x
        28. eq
        29. clone
      194. DMat2
        1. add_mat2
        2. from_diagonal
        3. from_mat3
        4. mul-1
        5. col
        6. div_scalar
        7. row
        8. sub_mat2
        9. determinant
        10. transpose
        11. to_cols_array
        12. eq
        13. mul-2
        14. as_mat2
        15. mul_mat2
        16. abs
        17. div
        18. mul
        19. from_cols
        20. sub
        21. neg
        22. from_angle
        23. clone
        24. from_mat3_minor
        25. add
        26. mul_scalar
        27. to_cols_array_2d
        28. inverse
        29. from_scale_angle
        30. is_nan
        31. is_finite
        32. mul_vec2
        33. abs_diff_eq
      195. DMat3
        1. add_mat3
        2. from_quat
        3. col
        4. to_cols_array
        5. from_rotation_y
        6. from_axis_angle
        7. is_nan
        8. mul-2
        9. add
        10. from_mat4
        11. mul-1
        12. div_scalar
        13. transform_vector2
        14. transpose
        15. clone
        16. mul-3
        17. from_angle
        18. row
        19. mul_scalar
        20. from_scale_angle_translation
        21. as_mat3
        22. mul_vec3
        23. from_rotation_x
        24. from_diagonal
        25. from_translation
        26. from_mat4_minor
        27. mul_mat3
        28. determinant
        29. from_mat2
        30. abs
        31. from_euler
        32. to_euler
        33. inverse
        34. sub
        35. abs_diff_eq
        36. from_cols
        37. from_rotation_z
        38. from_scale
        39. sub_mat3
        40. neg
        41. eq
        42. mul
        43. div
        44. is_finite
        45. transform_point2
        46. to_cols_array_2d
      196. DMat4
        1. abs_diff_eq
        2. is_finite
        3. perspective_rh
        4. from_euler
        5. mul_scalar
        6. from_cols
        7. abs
        8. add
        9. is_nan
        10. orthographic_lh
        11. perspective_infinite_reverse_lh
        12. sub_mat4
        13. look_at_lh
        14. from_rotation_z
        15. add_mat4
        16. from_quat
        17. perspective_infinite_lh
        18. perspective_infinite_rh
        19. from_scale
        20. orthographic_rh
        21. perspective_infinite_reverse_rh
        22. div
        23. determinant
        24. inverse
        25. mul
        26. as_mat4
        27. to_euler
        28. mul-3
        29. from_rotation_y
        30. project_point3
        31. eq
        32. sub
        33. mul-2
        34. look_to_lh
        35. perspective_rh_gl
        36. row
        37. transform_point3
        38. from_rotation_translation
        39. from_diagonal
        40. perspective_lh
        41. from_translation
        42. transform_vector3
        43. look_to_rh
        44. from_axis_angle
        45. from_rotation_x
        46. orthographic_rh_gl
        47. from_scale_rotation_translation
        48. to_cols_array
        49. transpose
        50. mul-1
        51. mul_vec4
        52. look_at_rh
        53. mul_mat4
        54. col
        55. to_cols_array_2d
        56. neg
        57. from_mat3
        58. div_scalar
        59. clone
      197. DQuat
        1. length
        2. from_mat4
        3. conjugate
        4. clone
        5. dot
        6. add
        7. xyz
        8. is_near_identity
        9. is_finite
        10. from_axis_angle
        11. from_euler
        12. from_rotation_x
        13. to_array
        14. from_rotation_y
        15. normalize
        16. div
        17. from_vec4
        18. rotate_towards
        19. angle_between
        20. to_euler
        21. mul-1
        22. from_array
        23. is_normalized
        24. sub
        25. from_rotation_arc_2d
        26. from_affine3
        27. is_nan
        28. from_rotation_arc
        29. mul-2
        30. slerp
        31. neg
        32. lerp
        33. to_scaled_axis
        34. as_quat
        35. mul
        36. from_rotation_arc_colinear
        37. inverse
        38. from_mat3
        39. length_squared
        40. from_rotation_z
        41. mul_quat
        42. abs_diff_eq
        43. eq
        44. mul_vec3
        45. length_recip
        46. from_scaled_axis
        47. from_xyzw
      198. DVec2
        1. fract
        2. floor
        3. rem_euclid
        4. is_nan
        5. from_array
        6. select
        7. max
        8. mul_add
        9. clamp_length_max
        10. splat
        11. mul-1
        12. to_angle
        13. min_element
        14. sub-2
        15. cmple
        16. max_element
        17. add
        18. as_u64vec2
        19. perp
        20. fract_gl
        21. trunc
        22. recip
        23. element_product
        24. add-2
        25. clamp
        26. length_recip
        27. ceil
        28. element_sum
        29. cmpgt
        30. eq
        31. length
        32. project_onto
        33. rotate_towards
        34. distance
        35. as_i64vec2
        36. sub
        37. as_uvec2
        38. normalize_or
        39. with_x
        40. signum
        41. cmplt
        42. as_i8vec2
        43. abs_diff_eq
        44. div
        45. clamp_length
        46. length_squared
        47. to_array
        48. as_i16vec2
        49. as_vec2
        50. div-2
        51. reject_from_normalized
        52. perp_dot
        53. angle_between
        54. lerp
        55. rotate
        56. clamp_length_min
        57. dot_into_vec
        58. from_angle
        59. is_negative_bitmask
        60. cmpeq
        61. div-1
        62. is_finite_mask
        63. rem
        64. as_u16vec2
        65. move_towards
        66. dot
        67. rem-1
        68. add-1
        69. copysign
        70. normalize
        71. reflect
        72. exp
        73. angle_to
        74. new
        75. min
        76. normalize_or_zero
        77. is_normalized
        78. cmpne
        79. reject_from
        80. cmpge
        81. as_ivec2
        82. extend
        83. powf
        84. as_u8vec2
        85. abs
        86. project_onto_normalized
        87. is_finite
        88. midpoint
        89. sub-1
        90. rem-2
        91. mul-2
        92. clone
        93. is_nan_mask
        94. mul
        95. refract
        96. with_y
        97. neg
        98. div_euclid
        99. round
        100. distance_squared
      199. DVec3
        1. neg
        2. div-1
        3. new
        4. cross
        5. cmpeq
        6. cmpne
        7. is_normalized
        8. element_product
        9. is_nan_mask
        10. div_euclid
        11. dot
        12. sub-1
        13. floor
        14. distance_squared
        15. normalize_or_zero
        16. as_vec3a
        17. clone
        18. is_finite_mask
        19. rem-1
        20. mul-2
        21. distance
        22. min_element
        23. mul
        24. abs
        25. is_nan
        26. fract_gl
        27. cmplt
        28. clamp
        29. sub
        30. truncate
        31. extend
        32. to_array
        33. splat
        34. clamp_length_max
        35. as_u8vec3
        36. max
        37. clamp_length_min
        38. refract
        39. cmpge
        40. div
        41. max_element
        42. add-2
        43. move_towards
        44. as_i16vec3
        45. rem
        46. mul_add
        47. length
        48. select
        49. with_z
        50. as_u16vec3
        51. element_sum
        52. length_recip
        53. with_x
        54. project_onto
        55. trunc
        56. as_ivec3
        57. exp
        58. reject_from_normalized
        59. powf
        60. any_orthogonal_vector
        61. project_onto_normalized
        62. lerp
        63. eq
        64. abs_diff_eq
        65. add
        66. length_squared
        67. recip
        68. as_uvec3
        69. as_i8vec3
        70. signum
        71. from_array
        72. as_u64vec3
        73. reflect
        74. is_negative_bitmask
        75. rem_euclid
        76. min
        77. round
        78. reject_from
        79. cmple
        80. normalize
        81. normalize_or
        82. dot_into_vec
        83. mul-1
        84. fract
        85. div-2
        86. any_orthonormal_vector
        87. as_i64vec3
        88. as_vec3
        89. rem-2
        90. ceil
        91. copysign
        92. midpoint
        93. sub-2
        94. clamp_length
        95. cmpgt
        96. angle_between
        97. add-1
        98. with_y
        99. is_finite
      200. DVec4
        1. as_i64vec4
        2. max_element
        3. mul-1
        4. clamp_length
        5. trunc
        6. as_ivec4
        7. midpoint
        8. neg
        9. as_vec4
        10. add-1
        11. element_product
        12. abs
        13. div
        14. is_nan_mask
        15. reject_from
        16. as_u16vec4
        17. move_towards
        18. normalize_or_zero
        19. min
        20. project_onto_normalized
        21. from_array
        22. to_array
        23. mul_add
        24. with_x
        25. cmplt
        26. add-2
        27. dot_into_vec
        28. reflect
        29. cmpgt
        30. as_i16vec4
        31. as_u64vec4
        32. sub-1
        33. cmple
        34. round
        35. fract_gl
        36. mul
        37. select
        38. add
        39. with_w
        40. div-1
        41. floor
        42. with_y
        43. div_euclid
        44. new
        45. length_recip
        46. cmpeq
        47. mul-2
        48. as_uvec4
        49. lerp
        50. is_negative_bitmask
        51. is_nan
        52. as_i8vec4
        53. rem
        54. is_finite
        55. rem_euclid
        56. signum
        57. max
        58. eq
        59. exp
        60. normalize
        61. project_onto
        62. fract
        63. clone
        64. distance_squared
        65. element_sum
        66. truncate
        67. distance
        68. dot
        69. copysign
        70. length
        71. length_squared
        72. min_element
        73. rem-2
        74. splat
        75. as_u8vec4
        76. with_z
        77. is_finite_mask
        78. clamp
        79. cmpge
        80. sub
        81. ceil
        82. clamp_length_max
        83. powf
        84. rem-1
        85. normalize_or
        86. is_normalized
        87. cmpne
        88. div-2
        89. reject_from_normalized
        90. sub-2
        91. refract
        92. clamp_length_min
        93. abs_diff_eq
        94. recip
      201. EulerRot
        1. clone
        2. assert_receiver_is_total_eq
        3. eq
      202. I16Vec2
        1. as_vec2
        2. cmpeq
        3. as_u16vec2
        4. mul
        5. is_negative_bitmask
        6. as_ivec2
        7. as_u8vec2
        8. clone
        9. sub-1
        10. add-1
        11. clamp
        12. min_element
        13. saturating_mul
        14. wrapping_sub
        15. saturating_sub_unsigned
        16. as_i64vec2
        17. min
        18. saturating_add_unsigned
        19. max
        20. with_x
        21. distance_squared
        22. wrapping_sub_unsigned
        23. div
        24. select
        25. rem
        26. as_dvec2
        27. dot
        28. wrapping_add
        29. to_array
        30. div-1
        31. rem-2
        32. wrapping_mul
        33. length_squared
        34. cmpgt
        35. wrapping_div
        36. dot_into_vec
        37. saturating_div
        38. mul-2
        39. add-2
        40. new
        41. rotate
        42. as_uvec2
        43. rem-1
        44. cmple
        45. as_i8vec2
        46. assert_receiver_is_total_eq
        47. abs
        48. from_array
        49. splat
        50. div-2
        51. perp
        52. cmpge
        53. saturating_add
        54. signum
        55. element_product
        56. extend
        57. saturating_sub
        58. div_euclid
        59. cmpne
        60. eq
        61. add
        62. cmplt
        63. mul-1
        64. rem_euclid
        65. perp_dot
        66. sub-2
        67. wrapping_add_unsigned
        68. max_element
        69. as_u64vec2
        70. sub
        71. element_sum
        72. with_y
        73. neg
      203. I16Vec3
        1. max_element
        2. extend
        3. wrapping_add_unsigned
        4. add-1
        5. new
        6. as_i8vec3
        7. distance_squared
        8. neg
        9. as_uvec3
        10. div_euclid
        11. sub-2
        12. signum
        13. add
        14. wrapping_div
        15. max
        16. saturating_add_unsigned
        17. as_vec3a
        18. clamp
        19. rem
        20. as_dvec3
        21. cmple
        22. cmplt
        23. wrapping_sub_unsigned
        24. saturating_div
        25. element_product
        26. dot_into_vec
        27. as_i64vec3
        28. to_array
        29. wrapping_sub
        30. wrapping_add
        31. abs
        32. saturating_sub_unsigned
        33. with_y
        34. div
        35. wrapping_mul
        36. is_negative_bitmask
        37. rem_euclid
        38. eq
        39. cmpeq
        40. saturating_add
        41. as_u64vec3
        42. as_vec3
        43. cmpgt
        44. cmpge
        45. as_u16vec3
        46. div-1
        47. saturating_mul
        48. saturating_sub
        49. mul-1
        50. from_array
        51. length_squared
        52. sub
        53. clone
        54. sub-1
        55. rem-1
        56. mul-2
        57. rem-2
        58. min_element
        59. truncate
        60. mul
        61. as_u8vec3
        62. add-2
        63. div-2
        64. min
        65. dot
        66. with_x
        67. splat
        68. as_ivec3
        69. with_z
        70. cmpne
        71. cross
        72. assert_receiver_is_total_eq
        73. element_sum
        74. select
      204. I16Vec4
        1. new
        2. saturating_sub
        3. sub-1
        4. saturating_sub_unsigned
        5. saturating_mul
        6. clamp
        7. cmpne
        8. div_euclid
        9. mul-2
        10. div-1
        11. as_vec4
        12. abs
        13. as_uvec4
        14. wrapping_add
        15. clone
        16. cmpge
        17. add-2
        18. truncate
        19. wrapping_div
        20. as_i64vec4
        21. saturating_add
        22. with_w
        23. wrapping_sub_unsigned
        24. splat
        25. select
        26. with_y
        27. eq
        28. max
        29. dot
        30. rem-1
        31. cmple
        32. as_ivec4
        33. wrapping_sub
        34. wrapping_mul
        35. min
        36. div-2
        37. sub-2
        38. mul-1
        39. to_array
        40. as_u64vec4
        41. from_array
        42. rem-2
        43. mul
        44. saturating_div
        45. rem
        46. max_element
        47. wrapping_add_unsigned
        48. distance_squared
        49. div
        50. as_u16vec4
        51. element_sum
        52. with_x
        53. neg
        54. element_product
        55. add
        56. cmpgt
        57. as_i8vec4
        58. rem_euclid
        59. min_element
        60. as_dvec4
        61. cmplt
        62. assert_receiver_is_total_eq
        63. with_z
        64. sub
        65. as_u8vec4
        66. signum
        67. dot_into_vec
        68. saturating_add_unsigned
        69. cmpeq
        70. add-1
        71. length_squared
        72. is_negative_bitmask
      205. I64Vec2
        1. sub-1
        2. distance_squared
        3. saturating_add_unsigned
        4. mul-2
        5. cmpgt
        6. eq
        7. clone
        8. div
        9. add
        10. div-2
        11. sub-2
        12. from_array
        13. as_u8vec2
        14. signum
        15. abs
        16. is_negative_bitmask
        17. rem
        18. new
        19. div_euclid
        20. element_product
        21. wrapping_sub_unsigned
        22. neg
        23. saturating_sub
        24. select
        25. dot_into_vec
        26. extend
        27. as_u64vec2
        28. cmpge
        29. to_array
        30. wrapping_add_unsigned
        31. cmpeq
        32. rem-1
        33. as_i8vec2
        34. assert_receiver_is_total_eq
        35. rem_euclid
        36. mul-1
        37. saturating_mul
        38. as_vec2
        39. saturating_add
        40. as_u16vec2
        41. splat
        42. min_element
        43. rotate
        44. div-1
        45. cmpne
        46. max
        47. length_squared
        48. clamp
        49. wrapping_add
        50. wrapping_sub
        51. add-2
        52. as_ivec2
        53. saturating_sub_unsigned
        54. with_x
        55. cmple
        56. min
        57. cmplt
        58. sub
        59. perp_dot
        60. as_i16vec2
        61. element_sum
        62. wrapping_mul
        63. as_dvec2
        64. max_element
        65. perp
        66. saturating_div
        67. dot
        68. add-1
        69. with_y
        70. mul
        71. wrapping_div
        72. as_uvec2
        73. rem-2
      206. I64Vec3
        1. as_u64vec3
        2. add
        3. element_product
        4. cmpne
        5. div
        6. add-1
        7. neg
        8. as_i16vec3
        9. saturating_add_unsigned
        10. cmpgt
        11. wrapping_mul
        12. cmple
        13. sub-2
        14. with_y
        15. rem_euclid
        16. signum
        17. rem-2
        18. is_negative_bitmask
        19. as_uvec3
        20. wrapping_add_unsigned
        21. length_squared
        22. cmplt
        23. to_array
        24. cmpge
        25. from_array
        26. mul
        27. div-2
        28. saturating_mul
        29. as_vec3
        30. extend
        31. eq
        32. cross
        33. dot_into_vec
        34. element_sum
        35. min_element
        36. wrapping_add
        37. as_u16vec3
        38. abs
        39. wrapping_sub
        40. mul-2
        41. rem
        42. cmpeq
        43. as_vec3a
        44. max
        45. dot
        46. with_z
        47. as_ivec3
        48. saturating_sub_unsigned
        49. add-2
        50. div-1
        51. truncate
        52. min
        53. max_element
        54. mul-1
        55. sub-1
        56. as_i8vec3
        57. distance_squared
        58. as_dvec3
        59. div_euclid
        60. assert_receiver_is_total_eq
        61. wrapping_div
        62. as_u8vec3
        63. splat
        64. rem-1
        65. saturating_div
        66. new
        67. with_x
        68. select
        69. clamp
        70. clone
        71. sub
        72. wrapping_sub_unsigned
        73. saturating_sub
        74. saturating_add
      207. I64Vec4
        1. as_i16vec4
        2. mul-1
        3. add
        4. saturating_mul
        5. wrapping_div
        6. div-1
        7. cmpge
        8. with_y
        9. div_euclid
        10. min
        11. from_array
        12. sub-1
        13. signum
        14. as_dvec4
        15. with_w
        16. saturating_sub_unsigned
        17. with_z
        18. wrapping_add_unsigned
        19. as_vec4
        20. add-2
        21. sub-2
        22. rem-1
        23. cmpgt
        24. rem-2
        25. distance_squared
        26. min_element
        27. clone
        28. clamp
        29. neg
        30. div
        31. dot
        32. assert_receiver_is_total_eq
        33. as_u16vec4
        34. splat
        35. new
        36. with_x
        37. as_ivec4
        38. dot_into_vec
        39. max
        40. eq
        41. cmple
        42. saturating_sub
        43. mul
        44. wrapping_sub
        45. abs
        46. add-1
        47. wrapping_sub_unsigned
        48. select
        49. mul-2
        50. rem_euclid
        51. saturating_div
        52. as_u8vec4
        53. length_squared
        54. cmplt
        55. wrapping_add
        56. saturating_add
        57. wrapping_mul
        58. sub
        59. rem
        60. div-2
        61. is_negative_bitmask
        62. cmpeq
        63. element_sum
        64. to_array
        65. cmpne
        66. saturating_add_unsigned
        67. truncate
        68. as_uvec4
        69. as_i8vec4
        70. element_product
        71. as_u64vec4
        72. max_element
      208. I8Vec2
        1. as_u64vec2
        2. rem-2
        3. rem_euclid
        4. div-2
        5. with_y
        6. add-1
        7. clamp
        8. rem
        9. as_i16vec2
        10. cmple
        11. wrapping_sub
        12. cmplt
        13. div
        14. min
        15. saturating_add
        16. saturating_sub
        17. wrapping_sub_unsigned
        18. as_uvec2
        19. cmpgt
        20. splat
        21. div_euclid
        22. cmpge
        23. as_vec2
        24. cmpeq
        25. element_product
        26. saturating_sub_unsigned
        27. dot_into_vec
        28. saturating_mul
        29. mul-1
        30. as_ivec2
        31. mul
        32. wrapping_add
        33. sub-2
        34. clone
        35. wrapping_mul
        36. wrapping_div
        37. is_negative_bitmask
        38. wrapping_add_unsigned
        39. to_array
        40. length_squared
        41. dot
        42. rotate
        43. neg
        44. max_element
        45. max
        46. as_u8vec2
        47. as_dvec2
        48. select
        49. extend
        50. rem-1
        51. distance_squared
        52. element_sum
        53. signum
        54. sub
        55. as_u16vec2
        56. from_array
        57. min_element
        58. with_x
        59. new
        60. mul-2
        61. add-2
        62. perp_dot
        63. cmpne
        64. sub-1
        65. saturating_div
        66. saturating_add_unsigned
        67. perp
        68. as_i64vec2
        69. add
        70. abs
        71. div-1
        72. assert_receiver_is_total_eq
        73. eq
      209. I8Vec3
        1. saturating_add_unsigned
        2. dot_into_vec
        3. rem_euclid
        4. max_element
        5. saturating_sub_unsigned
        6. neg
        7. saturating_add
        8. sub-1
        9. mul-1
        10. length_squared
        11. abs
        12. div-2
        13. clamp
        14. div
        15. as_i16vec3
        16. rem-2
        17. mul-2
        18. saturating_div
        19. min
        20. add
        21. wrapping_add
        22. splat
        23. truncate
        24. clone
        25. max
        26. wrapping_sub_unsigned
        27. rem-1
        28. cmplt
        29. as_u16vec3
        30. as_u8vec3
        31. wrapping_add_unsigned
        32. extend
        33. wrapping_div
        34. as_ivec3
        35. cmpne
        36. with_x
        37. dot
        38. with_y
        39. cross
        40. add-1
        41. as_i64vec3
        42. assert_receiver_is_total_eq
        43. cmple
        44. cmpge
        45. saturating_mul
        46. sub
        47. element_product
        48. wrapping_sub
        49. add-2
        50. element_sum
        51. as_uvec3
        52. distance_squared
        53. div_euclid
        54. as_dvec3
        55. eq
        56. select
        57. mul
        58. from_array
        59. rem
        60. with_z
        61. saturating_sub
        62. sub-2
        63. as_vec3
        64. as_u64vec3
        65. wrapping_mul
        66. is_negative_bitmask
        67. to_array
        68. signum
        69. div-1
        70. as_vec3a
        71. new
        72. min_element
        73. cmpgt
        74. cmpeq
      210. I8Vec4
        1. mul-1
        2. splat
        3. as_dvec4
        4. saturating_mul
        5. clamp
        6. length_squared
        7. div
        8. element_sum
        9. dot_into_vec
        10. as_i16vec4
        11. element_product
        12. cmpeq
        13. add-2
        14. new
        15. wrapping_add
        16. signum
        17. cmpne
        18. is_negative_bitmask
        19. wrapping_sub_unsigned
        20. wrapping_add_unsigned
        21. cmplt
        22. mul-2
        23. sub-2
        24. as_u64vec4
        25. wrapping_mul
        26. wrapping_div
        27. from_array
        28. max_element
        29. mul
        30. wrapping_sub
        31. saturating_div
        32. cmpgt
        33. rem_euclid
        34. add
        35. cmple
        36. truncate
        37. eq
        38. as_u16vec4
        39. div-1
        40. saturating_sub_unsigned
        41. select
        42. rem-1
        43. div_euclid
        44. saturating_add
        45. div-2
        46. as_vec4
        47. sub-1
        48. with_z
        49. as_uvec4
        50. with_w
        51. sub
        52. with_y
        53. saturating_add_unsigned
        54. with_x
        55. cmpge
        56. dot
        57. distance_squared
        58. as_ivec4
        59. clone
        60. neg
        61. assert_receiver_is_total_eq
        62. max
        63. abs
        64. rem
        65. min_element
        66. min
        67. saturating_sub
        68. to_array
        69. rem-2
        70. as_u8vec4
        71. as_i64vec4
        72. add-1
      211. IVec2
        1. add
        2. saturating_sub
        3. as_i64vec2
        4. as_u64vec2
        5. wrapping_mul
        6. saturating_sub_unsigned
        7. wrapping_div
        8. as_u16vec2
        9. mul-1
        10. add-2
        11. div_euclid
        12. new
        13. sub-2
        14. distance_squared
        15. with_x
        16. mul
        17. saturating_mul
        18. div-2
        19. saturating_add_unsigned
        20. perp
        21. select
        22. splat
        23. to_array
        24. rem-1
        25. wrapping_sub_unsigned
        26. as_vec2
        27. signum
        28. cmplt
        29. length_squared
        30. rem
        31. cmpge
        32. dot
        33. perp_dot
        34. sub
        35. cmpeq
        36. cmpne
        37. min
        38. mul-2
        39. cmpgt
        40. element_product
        41. saturating_add
        42. wrapping_sub
        43. cmple
        44. assert_receiver_is_total_eq
        45. sub-1
        46. max_element
        47. as_uvec2
        48. as_i16vec2
        49. element_sum
        50. rotate
        51. with_y
        52. as_i8vec2
        53. clone
        54. max
        55. abs
        56. wrapping_add_unsigned
        57. is_negative_bitmask
        58. clamp
        59. as_dvec2
        60. eq
        61. add-1
        62. wrapping_add
        63. min_element
        64. from_array
        65. div-1
        66. div
        67. rem_euclid
        68. rem-2
        69. as_u8vec2
        70. neg
        71. dot_into_vec
        72. saturating_div
        73. extend
      212. IVec3
        1. cross
        2. extend
        3. saturating_sub
        4. div
        5. add
        6. dot_into_vec
        7. sub-2
        8. cmple
        9. max
        10. saturating_add_unsigned
        11. saturating_div
        12. saturating_sub_unsigned
        13. as_i16vec3
        14. neg
        15. mul-2
        16. rem-2
        17. cmpgt
        18. cmplt
        19. new
        20. clamp
        21. as_u8vec3
        22. min_element
        23. length_squared
        24. assert_receiver_is_total_eq
        25. wrapping_sub_unsigned
        26. wrapping_add_unsigned
        27. add-2
        28. saturating_mul
        29. div-2
        30. as_dvec3
        31. from_array
        32. cmpge
        33. max_element
        34. wrapping_sub
        35. wrapping_mul
        36. rem_euclid
        37. signum
        38. with_y
        39. eq
        40. mul-1
        41. as_vec3
        42. splat
        43. clone
        44. add-1
        45. mul
        46. truncate
        47. element_product
        48. sub
        49. wrapping_div
        50. min
        51. div-1
        52. as_i64vec3
        53. as_i8vec3
        54. saturating_add
        55. abs
        56. as_uvec3
        57. as_u64vec3
        58. cmpeq
        59. dot
        60. as_vec3a
        61. sub-1
        62. div_euclid
        63. distance_squared
        64. rem
        65. to_array
        66. with_x
        67. rem-1
        68. is_negative_bitmask
        69. with_z
        70. cmpne
        71. wrapping_add
        72. element_sum
        73. as_u16vec3
        74. select
      213. IVec4
        1. max_element
        2. dot
        3. add-1
        4. to_array
        5. cmpge
        6. distance_squared
        7. rem-2
        8. as_i8vec4
        9. cmpeq
        10. saturating_add
        11. dot_into_vec
        12. as_i64vec4
        13. splat
        14. mul-2
        15. with_z
        16. saturating_add_unsigned
        17. truncate
        18. div
        19. clone
        20. mul-1
        21. saturating_div
        22. as_u8vec4
        23. rem-1
        24. min
        25. rem
        26. as_u16vec4
        27. max
        28. abs
        29. saturating_sub
        30. wrapping_div
        31. element_product
        32. min_element
        33. sub
        34. add
        35. sub-2
        36. new
        37. rem_euclid
        38. neg
        39. clamp
        40. saturating_sub_unsigned
        41. with_w
        42. signum
        43. cmplt
        44. div_euclid
        45. length_squared
        46. add-2
        47. div-2
        48. cmpne
        49. cmple
        50. with_x
        51. from_array
        52. wrapping_sub_unsigned
        53. as_uvec4
        54. as_i16vec4
        55. mul
        56. is_negative_bitmask
        57. wrapping_add
        58. sub-1
        59. cmpgt
        60. with_y
        61. select
        62. div-1
        63. eq
        64. wrapping_mul
        65. saturating_mul
        66. assert_receiver_is_total_eq
        67. as_u64vec4
        68. wrapping_sub
        69. wrapping_add_unsigned
        70. element_sum
        71. as_vec4
        72. as_dvec4
      214. Mat2
        1. sub
        2. from_mat3a
        3. div
        4. row
        5. clone
        6. from_scale_angle
        7. add_mat2
        8. abs_diff_eq
        9. from_mat3_minor
        10. to_cols_array
        11. as_dmat2
        12. inverse
        13. div_scalar
        14. mul_vec2
        15. sub_mat2
        16. neg
        17. col
        18. from_diagonal
        19. add
        20. from_cols
        21. abs
        22. transpose
        23. from_angle
        24. from_mat3a_minor
        25. mul_mat2
        26. determinant
        27. is_finite
        28. from_mat3
        29. mul-1
        30. to_cols_array_2d
        31. is_nan
        32. mul
        33. mul-2
        34. mul_scalar
        35. eq
      215. Mat3
        1. transform_point2
        2. neg
        3. from_rotation_x
        4. from_mat2
        5. abs
        6. is_nan
        7. from_angle
        8. div_scalar
        9. from_axis_angle
        10. mul_mat3
        11. to_cols_array_2d
        12. from_diagonal
        13. from_rotation_y
        14. abs_diff_eq
        15. from_quat
        16. clone
        17. sub
        18. inverse
        19. div
        20. from_cols
        21. mul-1
        22. determinant
        23. from_translation
        24. mul-3
        25. to_cols_array
        26. is_finite
        27. to_euler
        28. from_mat4_minor
        29. eq
        30. mul-2
        31. add
        32. sub_mat3
        33. transpose
        34. from_euler
        35. mul
        36. mul_vec3a
        37. as_dmat3
        38. mul-4
        39. col
        40. from_rotation_z
        41. mul_vec3
        42. row
        43. add_mat3
        44. from_scale
        45. transform_vector2
        46. from_mat4
        47. mul_scalar
        48. from_scale_angle_translation
      216. Mat3A
        1. mul_vec3
        2. from_diagonal
        3. inverse
        4. from_euler
        5. mul-2
        6. to_cols_array
        7. abs_diff_eq
        8. sub
        9. mul-4
        10. from_mat2
        11. div
        12. from_mat4_minor
        13. is_nan
        14. transform_vector2
        15. col
        16. mul_scalar
        17. row
        18. from_quat
        19. transpose
        20. eq
        21. add_mat3
        22. from_scale
        23. from_axis_angle
        24. add
        25. from_mat4
        26. mul-1
        27. div_scalar
        28. from_translation
        29. mul-3
        30. transform_point2
        31. from_cols
        32. as_dmat3
        33. mul_mat3
        34. abs
        35. to_euler
        36. determinant
        37. clone
        38. from_rotation_y
        39. from_angle
        40. mul_vec3a
        41. to_cols_array_2d
        42. neg
        43. mul
        44. sub_mat3
        45. from_scale_angle_translation
        46. from_rotation_z
        47. from_rotation_x
        48. is_finite
      217. Mat4
        1. sub
        2. add
        3. project_point3a
        4. neg
        5. eq
        6. clone
        7. determinant
        8. look_to_lh
        9. orthographic_rh_gl
        10. look_at_lh
        11. transform_vector3
        12. project_point3
        13. abs
        14. perspective_infinite_reverse_rh
        15. mul-1
        16. from_rotation_x
        17. abs_diff_eq
        18. mul-2
        19. perspective_infinite_reverse_lh
        20. transpose
        21. inverse
        22. mul_vec4
        23. from_diagonal
        24. orthographic_lh
        25. from_axis_angle
        26. is_finite
        27. div_scalar
        28. from_scale
        29. from_scale_rotation_translation
        30. row
        31. to_cols_array
        32. perspective_infinite_rh
        33. transform_point3
        34. perspective_lh
        35. perspective_infinite_lh
        36. from_euler
        37. look_at_rh
        38. from_mat3
        39. as_dmat4
        40. orthographic_rh
        41. from_mat3a
        42. col
        43. sub_mat4
        44. transform_point3a
        45. add_mat4
        46. from_quat
        47. transform_vector3a
        48. to_euler
        49. to_cols_array_2d
        50. look_to_rh
        51. from_rotation_y
        52. from_rotation_z
        53. is_nan
        54. perspective_rh
        55. div
        56. mul_scalar
        57. perspective_rh_gl
        58. from_cols
        59. from_rotation_translation
        60. mul-3
        61. mul
        62. from_translation
        63. mul_mat4
      218. Quat
        1. from_mat3a
        2. from_rotation_arc_2d
        3. clone
        4. is_near_identity
        5. mul_quat
        6. normalize
        7. mul
        8. is_nan
        9. xyz
        10. rotate_towards
        11. slerp
        12. sub
        13. from_rotation_arc_colinear
        14. conjugate
        15. from_rotation_z
        16. from_mat3
        17. from_rotation_y
        18. mul-1
        19. div
        20. from_affine3
        21. is_finite
        22. as_dquat
        23. to_euler
        24. angle_between
        25. length_squared
        26. from_xyzw
        27. length_recip
        28. from_axis_angle
        29. add
        30. mul_vec3a
        31. is_normalized
        32. to_scaled_axis
        33. from_vec4
        34. mul-2
        35. eq
        36. from_mat4
        37. mul-3
        38. from_array
        39. from_rotation_x
        40. from_scaled_axis
        41. mul_vec3
        42. from_rotation_arc
        43. from_euler
        44. dot
        45. neg
        46. lerp
        47. length
        48. to_array
        49. abs_diff_eq
        50. inverse
      219. U16Vec2
        1. as_uvec2
        2. mul-1
        3. saturating_add
        4. clamp
        5. as_i64vec2
        6. sub
        7. wrapping_add
        8. as_u64vec2
        9. rem-1
        10. as_i8vec2
        11. extend
        12. cmple
        13. max_element
        14. element_product
        15. div-2
        16. eq
        17. cmpgt
        18. cmpeq
        19. div-1
        20. new
        21. as_u8vec2
        22. assert_receiver_is_total_eq
        23. wrapping_div
        24. wrapping_add_signed
        25. sub-1
        26. as_vec2
        27. wrapping_sub
        28. splat
        29. add
        30. cmpge
        31. min
        32. clone
        33. cmpne
        34. dot_into_vec
        35. length_squared
        36. element_sum
        37. mul
        38. sub-2
        39. mul-2
        40. saturating_mul
        41. add-1
        42. as_dvec2
        43. max
        44. dot
        45. select
        46. with_x
        47. to_array
        48. saturating_div
        49. saturating_add_signed
        50. rem-2
        51. div
        52. as_i16vec2
        53. cmplt
        54. from_array
        55. with_y
        56. as_ivec2
        57. min_element
        58. add-2
        59. wrapping_mul
        60. saturating_sub
        61. rem
      220. U16Vec3
        1. div-1
        2. cmpne
        3. cmpge
        4. wrapping_add_signed
        5. cross
        6. with_x
        7. wrapping_mul
        8. div
        9. from_array
        10. with_y
        11. cmpgt
        12. rem-2
        13. as_u8vec3
        14. saturating_div
        15. extend
        16. mul-2
        17. sub-1
        18. cmple
        19. assert_receiver_is_total_eq
        20. saturating_add
        21. sub-2
        22. clone
        23. mul-1
        24. wrapping_add
        25. element_sum
        26. clamp
        27. dot
        28. sub
        29. cmplt
        30. to_array
        31. add
        32. cmpeq
        33. wrapping_sub
        34. as_i8vec3
        35. min
        36. saturating_sub
        37. length_squared
        38. rem-1
        39. select
        40. as_dvec3
        41. wrapping_div
        42. as_uvec3
        43. div-2
        44. with_z
        45. saturating_mul
        46. new
        47. add-1
        48. splat
        49. saturating_add_signed
        50. min_element
        51. as_vec3
        52. truncate
        53. max_element
        54. dot_into_vec
        55. as_i16vec3
        56. as_i64vec3
        57. as_vec3a
        58. add-2
        59. eq
        60. as_ivec3
        61. rem
        62. as_u64vec3
        63. element_product
        64. mul
        65. max
      221. U16Vec4
        1. element_product
        2. div-2
        3. mul-2
        4. max
        5. new
        6. mul
        7. mul-1
        8. wrapping_sub
        9. sub-1
        10. cmpgt
        11. as_i8vec4
        12. cmpne
        13. truncate
        14. dot
        15. cmple
        16. assert_receiver_is_total_eq
        17. div-1
        18. saturating_add
        19. as_vec4
        20. dot_into_vec
        21. eq
        22. splat
        23. from_array
        24. as_i16vec4
        25. as_dvec4
        26. sub-2
        27. as_i64vec4
        28. with_y
        29. saturating_sub
        30. length_squared
        31. rem
        32. as_u64vec4
        33. to_array
        34. min
        35. wrapping_div
        36. max_element
        37. add-2
        38. cmpeq
        39. with_z
        40. with_w
        41. wrapping_mul
        42. wrapping_add
        43. rem-1
        44. add-1
        45. select
        46. wrapping_add_signed
        47. clamp
        48. cmpge
        49. rem-2
        50. clone
        51. cmplt
        52. sub
        53. as_uvec4
        54. saturating_mul
        55. saturating_add_signed
        56. element_sum
        57. as_ivec4
        58. with_x
        59. saturating_div
        60. as_u8vec4
        61. add
        62. div
        63. min_element
      222. U64Vec2
        1. cmplt
        2. with_y
        3. cmpgt
        4. length_squared
        5. saturating_mul
        6. wrapping_div
        7. as_i64vec2
        8. mul
        9. wrapping_sub
        10. saturating_add
        11. splat
        12. cmpge
        13. max
        14. saturating_add_signed
        15. as_uvec2
        16. as_vec2
        17. from_array
        18. add
        19. sub
        20. as_dvec2
        21. max_element
        22. mul-1
        23. select
        24. add-2
        25. eq
        26. div-1
        27. with_x
        28. clamp
        29. wrapping_add_signed
        30. as_u16vec2
        31. assert_receiver_is_total_eq
        32. div
        33. cmpne
        34. dot_into_vec
        35. saturating_div
        36. saturating_sub
        37. element_product
        38. wrapping_add
        39. extend
        40. dot
        41. clone
        42. new
        43. as_i8vec2
        44. to_array
        45. cmple
        46. rem-1
        47. min
        48. rem
        49. as_ivec2
        50. element_sum
        51. cmpeq
        52. sub-2
        53. mul-2
        54. div-2
        55. wrapping_mul
        56. sub-1
        57. min_element
        58. rem-2
        59. as_u8vec2
        60. add-1
        61. as_i16vec2
      223. U64Vec3
        1. to_array
        2. as_i16vec3
        3. new
        4. rem-1
        5. max_element
        6. add
        7. mul
        8. wrapping_add
        9. splat
        10. div-1
        11. as_u16vec3
        12. add-1
        13. as_i8vec3
        14. from_array
        15. sub-2
        16. saturating_mul
        17. select
        18. min
        19. saturating_add_signed
        20. cmplt
        21. sub
        22. min_element
        23. dot
        24. truncate
        25. cmpne
        26. saturating_add
        27. as_vec3a
        28. wrapping_div
        29. eq
        30. max
        31. clone
        32. with_z
        33. sub-1
        34. as_i64vec3
        35. div-2
        36. cmpge
        37. as_dvec3
        38. as_vec3
        39. with_y
        40. mul-1
        41. as_uvec3
        42. extend
        43. with_x
        44. add-2
        45. length_squared
        46. assert_receiver_is_total_eq
        47. clamp
        48. wrapping_sub
        49. dot_into_vec
        50. element_sum
        51. saturating_div
        52. rem
        53. element_product
        54. wrapping_mul
        55. mul-2
        56. as_u8vec3
        57. as_ivec3
        58. saturating_sub
        59. wrapping_add_signed
        60. cross
        61. div
        62. cmpeq
        63. cmple
        64. rem-2
        65. cmpgt
      224. U64Vec4
        1. select
        2. cmple
        3. cmpne
        4. rem-1
        5. from_array
        6. div-2
        7. with_z
        8. saturating_sub
        9. length_squared
        10. with_y
        11. truncate
        12. sub-2
        13. sub
        14. splat
        15. eq
        16. div
        17. as_u8vec4
        18. new
        19. dot_into_vec
        20. wrapping_add
        21. add-1
        22. min
        23. max_element
        24. saturating_add
        25. with_w
        26. saturating_div
        27. wrapping_sub
        28. as_dvec4
        29. as_i64vec4
        30. to_array
        31. div-1
        32. as_u16vec4
        33. clone
        34. as_vec4
        35. element_product
        36. clamp
        37. mul-2
        38. wrapping_mul
        39. add-2
        40. dot
        41. as_i16vec4
        42. cmpgt
        43. saturating_add_signed
        44. cmpge
        45. cmpeq
        46. min_element
        47. mul-1
        48. rem-2
        49. mul
        50. cmplt
        51. max
        52. with_x
        53. wrapping_add_signed
        54. add
        55. element_sum
        56. as_i8vec4
        57. sub-1
        58. as_ivec4
        59. rem
        60. assert_receiver_is_total_eq
        61. wrapping_div
        62. as_uvec4
        63. saturating_mul
      225. U8Vec2
        1. with_y
        2. cmplt
        3. element_sum
        4. max_element
        5. sub-2
        6. select
        7. mul-2
        8. extend
        9. min
        10. cmpeq
        11. saturating_add
        12. cmpge
        13. sub-1
        14. as_i8vec2
        15. min_element
        16. saturating_sub
        17. as_u16vec2
        18. mul
        19. rem
        20. saturating_mul
        21. element_product
        22. wrapping_sub
        23. dot_into_vec
        24. wrapping_div
        25. to_array
        26. wrapping_add_signed
        27. as_i16vec2
        28. mul-1
        29. wrapping_add
        30. add-2
        31. clamp
        32. dot
        33. div-2
        34. add
        35. rem-2
        36. saturating_div
        37. with_x
        38. cmple
        39. rem-1
        40. splat
        41. as_dvec2
        42. cmpgt
        43. div-1
        44. as_vec2
        45. as_uvec2
        46. as_ivec2
        47. eq
        48. wrapping_mul
        49. from_array
        50. cmpne
        51. clone
        52. div
        53. max
        54. as_i64vec2
        55. assert_receiver_is_total_eq
        56. sub
        57. length_squared
        58. as_u64vec2
        59. saturating_add_signed
        60. new
        61. add-1
      226. U8Vec3
        1. cross
        2. to_array
        3. as_u64vec3
        4. wrapping_sub
        5. saturating_div
        6. mul-2
        7. cmpeq
        8. add
        9. wrapping_add
        10. div-1
        11. as_i8vec3
        12. saturating_add_signed
        13. div
        14. as_dvec3
        15. cmpgt
        16. clamp
        17. max
        18. sub
        19. as_i64vec3
        20. rem
        21. truncate
        22. cmple
        23. wrapping_div
        24. min_element
        25. as_ivec3
        26. dot_into_vec
        27. eq
        28. wrapping_mul
        29. mul-1
        30. rem-1
        31. splat
        32. element_product
        33. sub-2
        34. mul
        35. element_sum
        36. select
        37. div-2
        38. clone
        39. cmpge
        40. extend
        41. assert_receiver_is_total_eq
        42. length_squared
        43. add-1
        44. dot
        45. cmpne
        46. as_u16vec3
        47. rem-2
        48. add-2
        49. as_i16vec3
        50. with_z
        51. as_vec3a
        52. with_y
        53. sub-1
        54. saturating_mul
        55. wrapping_add_signed
        56. max_element
        57. saturating_add
        58. from_array
        59. with_x
        60. as_vec3
        61. as_uvec3
        62. saturating_sub
        63. min
        64. new
        65. cmplt
      227. U8Vec4
        1. truncate
        2. mul
        3. as_u64vec4
        4. mul-2
        5. div-2
        6. saturating_mul
        7. wrapping_add
        8. saturating_add
        9. rem-1
        10. dot_into_vec
        11. as_vec4
        12. wrapping_add_signed
        13. cmpeq
        14. splat
        15. max
        16. rem-2
        17. min_element
        18. max_element
        19. cmpgt
        20. wrapping_sub
        21. new
        22. cmpne
        23. div-1
        24. length_squared
        25. as_i16vec4
        26. rem
        27. cmple
        28. element_product
        29. wrapping_mul
        30. as_dvec4
        31. with_w
        32. sub-2
        33. sub-1
        34. min
        35. as_u16vec4
        36. as_i8vec4
        37. select
        38. saturating_add_signed
        39. with_z
        40. assert_receiver_is_total_eq
        41. with_x
        42. add
        43. cmplt
        44. element_sum
        45. as_uvec4
        46. as_ivec4
        47. sub
        48. cmpge
        49. div
        50. as_i64vec4
        51. clamp
        52. to_array
        53. saturating_sub
        54. mul-1
        55. dot
        56. wrapping_div
        57. with_y
        58. add-2
        59. add-1
        60. from_array
        61. clone
        62. eq
        63. saturating_div
      228. UVec2
        1. cmpeq
        2. to_array
        3. rem-1
        4. cmplt
        5. div
        6. wrapping_add
        7. as_i8vec2
        8. element_sum
        9. splat
        10. min_element
        11. select
        12. rem
        13. extend
        14. saturating_add
        15. saturating_add_signed
        16. as_dvec2
        17. saturating_mul
        18. clone
        19. sub
        20. wrapping_mul
        21. wrapping_add_signed
        22. as_u64vec2
        23. dot
        24. mul-2
        25. as_u8vec2
        26. assert_receiver_is_total_eq
        27. add
        28. with_y
        29. clamp
        30. cmple
        31. div-1
        32. saturating_div
        33. as_ivec2
        34. as_i16vec2
        35. cmpne
        36. max
        37. dot_into_vec
        38. element_product
        39. as_vec2
        40. max_element
        41. add-1
        42. add-2
        43. saturating_sub
        44. rem-2
        45. as_i64vec2
        46. eq
        47. min
        48. sub-2
        49. as_u16vec2
        50. new
        51. sub-1
        52. div-2
        53. length_squared
        54. wrapping_div
        55. mul-1
        56. with_x
        57. from_array
        58. wrapping_sub
        59. mul
        60. cmpgt
        61. cmpge
      229. UVec3
        1. wrapping_sub
        2. element_product
        3. truncate
        4. splat
        5. select
        6. with_y
        7. sub-1
        8. extend
        9. saturating_add
        10. dot
        11. add
        12. mul
        13. max
        14. wrapping_add
        15. as_u16vec3
        16. rem
        17. cross
        18. cmpge
        19. assert_receiver_is_total_eq
        20. cmpgt
        21. add-1
        22. saturating_div
        23. cmpne
        24. new
        25. as_u64vec3
        26. div-1
        27. clone
        28. as_i16vec3
        29. add-2
        30. as_ivec3
        31. mul-1
        32. as_i64vec3
        33. wrapping_add_signed
        34. min
        35. sub
        36. from_array
        37. div
        38. clamp
        39. with_x
        40. as_vec3a
        41. dot_into_vec
        42. length_squared
        43. cmple
        44. saturating_sub
        45. cmplt
        46. rem-1
        47. rem-2
        48. to_array
        49. div-2
        50. element_sum
        51. as_u8vec3
        52. saturating_add_signed
        53. sub-2
        54. wrapping_mul
        55. mul-2
        56. min_element
        57. with_z
        58. as_i8vec3
        59. max_element
        60. eq
        61. as_dvec3
        62. wrapping_div
        63. saturating_mul
        64. as_vec3
        65. cmpeq
      230. UVec4
        1. div-1
        2. saturating_sub
        3. as_vec4
        4. sub-1
        5. cmpne
        6. sub-2
        7. rem-2
        8. as_u64vec4
        9. as_u8vec4
        10. cmple
        11. wrapping_add_signed
        12. truncate
        13. splat
        14. assert_receiver_is_total_eq
        15. as_i16vec4
        16. to_array
        17. wrapping_div
        18. with_w
        19. length_squared
        20. div
        21. select
        22. mul
        23. wrapping_mul
        24. with_y
        25. dot_into_vec
        26. clone
        27. cmpgt
        28. with_z
        29. dot
        30. saturating_add
        31. mul-2
        32. clamp
        33. add-1
        34. div-2
        35. rem-1
        36. as_ivec4
        37. eq
        38. max_element
        39. as_u16vec4
        40. rem
        41. from_array
        42. as_i8vec4
        43. element_sum
        44. saturating_mul
        45. wrapping_add
        46. min_element
        47. as_dvec4
        48. saturating_add_signed
        49. cmpeq
        50. cmplt
        51. add
        52. max
        53. wrapping_sub
        54. cmpge
        55. min
        56. new
        57. element_product
        58. mul-1
        59. add-2
        60. sub
        61. as_i64vec4
        62. saturating_div
        63. with_x
      231. Vec2
        1. as_u64vec2
        2. reject_from_normalized
        3. distance
        4. min_element
        5. rem_euclid
        6. as_u8vec2
        7. normalize_or
        8. recip
        9. move_towards
        10. max_element
        11. fract_gl
        12. div_euclid
        13. as_i64vec2
        14. trunc
        15. is_normalized
        16. clamp_length_min
        17. abs_diff_eq
        18. exp
        19. rotate_towards
        20. project_onto
        21. sub-2
        22. mul
        23. add-2
        24. copysign
        25. sub
        26. min
        27. mul_add
        28. cmple
        29. clamp_length
        30. with_y
        31. splat
        32. to_angle
        33. is_finite
        34. as_u16vec2
        35. reflect
        36. from_angle
        37. is_nan_mask
        38. refract
        39. perp
        40. as_dvec2
        41. sub-1
        42. element_sum
        43. div-1
        44. normalize_or_zero
        45. angle_between
        46. div
        47. neg
        48. from_array
        49. signum
        50. cmpge
        51. cmpgt
        52. cmpne
        53. rotate
        54. clamp_length_max
        55. element_product
        56. rem-1
        57. clamp
        58. ceil
        59. new
        60. abs
        61. normalize
        62. round
        63. distance_squared
        64. reject_from
        65. as_i8vec2
        66. add-1
        67. cmpeq
        68. floor
        69. is_finite_mask
        70. add
        71. div-2
        72. clone
        73. angle_to
        74. mul-1
        75. dot
        76. length_squared
        77. extend
        78. to_array
        79. mul-2
        80. fract
        81. dot_into_vec
        82. eq
        83. length_recip
        84. rem-2
        85. as_uvec2
        86. cmplt
        87. perp_dot
        88. max
        89. as_i16vec2
        90. with_x
        91. length
        92. project_onto_normalized
        93. is_nan
        94. midpoint
        95. select
        96. is_negative_bitmask
        97. powf
        98. lerp
        99. rem
        100. as_ivec2
      232. Vec3
        1. is_negative_bitmask
        2. cmplt
        3. add-2
        4. add
        5. as_i16vec3
        6. abs
        7. clamp
        8. length
        9. project_onto_normalized
        10. rem-1
        11. mul-2
        12. dot_into_vec
        13. move_towards
        14. normalize_or
        15. midpoint
        16. cross
        17. fract_gl
        18. max_element
        19. rem
        20. reject_from_normalized
        21. select
        22. reflect
        23. as_i8vec3
        24. is_nan_mask
        25. trunc
        26. distance
        27. normalize_or_zero
        28. floor
        29. mul-1
        30. refract
        31. normalize
        32. exp
        33. copysign
        34. extend
        35. mul_add
        36. clamp_length
        37. min_element
        38. from_array
        39. lerp
        40. length_squared
        41. cmpne
        42. recip
        43. cmpgt
        44. mul
        45. is_finite_mask
        46. as_u64vec3
        47. cmple
        48. fract
        49. round
        50. is_normalized
        51. angle_between
        52. as_u8vec3
        53. div_euclid
        54. element_product
        55. max
        56. clone
        57. as_uvec3
        58. ceil
        59. clamp_length_max
        60. add-1
        61. neg
        62. cmpeq
        63. new
        64. as_u16vec3
        65. div
        66. div-1
        67. reject_from
        68. powf
        69. to_array
        70. as_ivec3
        71. rem_euclid
        72. sub
        73. is_nan
        74. as_i64vec3
        75. splat
        76. sub-2
        77. is_finite
        78. as_dvec3
        79. clamp_length_min
        80. truncate
        81. with_y
        82. any_orthogonal_vector
        83. length_recip
        84. rem-2
        85. project_onto
        86. with_x
        87. signum
        88. eq
        89. any_orthonormal_vector
        90. div-2
        91. dot
        92. cmpge
        93. distance_squared
        94. sub-1
        95. element_sum
        96. abs_diff_eq
        97. with_z
        98. min
      233. Vec3A
        1. min_element
        2. as_ivec3
        3. rem-1
        4. move_towards
        5. element_sum
        6. is_finite
        7. div-1
        8. is_normalized
        9. with_z
        10. clamp_length_min
        11. cmple
        12. distance
        13. copysign
        14. cmpge
        15. recip
        16. reject_from_normalized
        17. add-1
        18. floor
        19. refract
        20. as_uvec3
        21. is_finite_mask
        22. rem
        23. cmpne
        24. round
        25. distance_squared
        26. normalize_or
        27. as_u64vec3
        28. project_onto_normalized
        29. add-2
        30. lerp
        31. clamp_length
        32. clamp_length_max
        33. mul-1
        34. select
        35. as_i16vec3
        36. mul
        37. normalize_or_zero
        38. ceil
        39. sub
        40. element_product
        41. is_negative_bitmask
        42. from_array
        43. min
        44. reflect
        45. with_y
        46. max
        47. truncate
        48. rem_euclid
        49. splat
        50. length_squared
        51. as_i64vec3
        52. powf
        53. exp
        54. midpoint
        55. neg
        56. extend
        57. length
        58. clamp
        59. cmplt
        60. cmpgt
        61. trunc
        62. dot
        63. rem-2
        64. abs
        65. as_u16vec3
        66. is_nan
        67. is_nan_mask
        68. angle_between
        69. eq
        70. sub-1
        71. cross
        72. max_element
        73. sub-2
        74. fract_gl
        75. cmpeq
        76. div-2
        77. as_i8vec3
        78. normalize
        79. new
        80. as_dvec3
        81. mul_add
        82. any_orthogonal_vector
        83. div
        84. reject_from
        85. signum
        86. with_x
        87. any_orthonormal_vector
        88. div_euclid
        89. add
        90. clone
        91. length_recip
        92. as_u8vec3
        93. from_vec4
        94. mul-2
        95. fract
        96. dot_into_vec
        97. project_onto
        98. to_array
        99. abs_diff_eq
      234. Vec4
        1. length
        2. reject_from_normalized
        3. from_array
        4. dot_into_vec
        5. min_element
        6. project_onto
        7. sub-1
        8. add-2
        9. clamp_length_min
        10. element_product
        11. dot
        12. trunc
        13. as_dvec4
        14. refract
        15. normalize_or
        16. with_y
        17. distance_squared
        18. signum
        19. ceil
        20. to_array
        21. is_nan
        22. project_onto_normalized
        23. as_i64vec4
        24. length_squared
        25. mul-2
        26. powf
        27. clamp
        28. fract
        29. select
        30. move_towards
        31. cmpge
        32. clone
        33. clamp_length_max
        34. normalize
        35. normalize_or_zero
        36. fract_gl
        37. splat
        38. copysign
        39. cmplt
        40. is_negative_bitmask
        41. div-1
        42. cmple
        43. length_recip
        44. mul-1
        45. is_normalized
        46. cmpeq
        47. exp
        48. with_z
        49. rem-2
        50. round
        51. mul
        52. rem_euclid
        53. rem-1
        54. div
        55. with_x
        56. abs
        57. floor
        58. max
        59. cmpne
        60. eq
        61. as_u64vec4
        62. sub-2
        63. div-2
        64. min
        65. add
        66. element_sum
        67. cmpgt
        68. as_i8vec4
        69. is_nan_mask
        70. as_ivec4
        71. sub
        72. reflect
        73. as_i16vec4
        74. as_u16vec4
        75. as_u8vec4
        76. as_uvec4
        77. clamp_length
        78. with_w
        79. div_euclid
        80. neg
        81. truncate
        82. add-1
        83. midpoint
        84. recip
        85. abs_diff_eq
        86. max_element
        87. distance
        88. new
        89. is_finite_mask
        90. is_finite
        91. mul_add
        92. rem
        93. reject_from
        94. lerp
      235. SmolStr
        1. eq
        2. clone
        3. to_string
        4. len
        5. is_heap_allocated
        6. is_empty
      236. Uuid
        1. from_bytes
        2. from_u64_pair
        3. get_version_num
        4. nil
        5. clone
        6. into_bytes
        7. assert_receiver_is_total_eq
        8. from_bytes_le
        9. as_u64_pair
        10. from_u128_le
        11. new_v4
        12. is_nil
        13. from_u128
        14. as_u128
        15. is_max
        16. to_u128_le
        17. get_node_id
        18. to_bytes_le
        19. max
        20. eq
        21. encode_buffer
      237. DynamicFunctionMut
      238. FunctionCallContext
      239. PathBuf
      240. String
      241. AssetIndex
      242. AssetPath
      243. RenderAssetUsages
      244. DeferredPrepass
      245. SystemIdMarker
      246. OnAdd
      247. OnDespawn
      248. OnInsert
      249. OnRemove
      250. OnReplace
      251. Image
      252. TextureAtlas
      253. TextureAtlasLayout
      254. Affine3
      255. Indices
      256. Mesh
      257. MeshMorphWeights
      258. MorphWeights
      259. AnnulusMeshBuilder
      260. Capsule2dMeshBuilder
      261. CircleMeshBuilder
      262. CircularMeshUvMode
      263. CircularSectorMeshBuilder
      264. CircularSegmentMeshBuilder
      265. EllipseMeshBuilder
      266. RectangleMeshBuilder
      267. RegularPolygonMeshBuilder
      268. RhombusMeshBuilder
      269. Triangle2dMeshBuilder
      270. Capsule3dMeshBuilder
      271. CapsuleUvProfile
      272. ConeAnchor
      273. ConeMeshBuilder
      274. ConicalFrustumMeshBuilder
      275. CuboidMeshBuilder
      276. CylinderAnchor
      277. CylinderMeshBuilder
      278. PlaneMeshBuilder
      279. SphereKind
      280. SphereMeshBuilder
      281. TetrahedronMeshBuilder
      282. TorusMeshBuilder
      283. Triangle3dMeshBuilder
      284. SkinnedMesh
      285. ScriptAsset
      286. FunctionArgInfo
      287. FunctionInfo
      288. FunctionReturnInfo
      289. InteropError
      290. Namespace
      291. DynamicComponent
      292. ScriptValue
      293. AlphaMode
      294. Camera
      295. CameraMainTextureUsages
      296. CameraRenderGraph
      297. Exposure
      298. ImageRenderTarget
      299. MipBias
      300. RenderTarget
      301. SubCameraView
      302. TemporalJitter
      303. Viewport
      304. ClearColor
      305. ClearColorConfig
      306. ManualTextureViewHandle
      307. CustomProjection
      308. OrthographicProjection
      309. PerspectiveProjection
      310. Projection
      311. ScalingMode
      312. OcclusionCulling
      313. GlobalsUniform
      314. Mesh2d
      315. Mesh3d
      316. Aabb
      317. CascadesFrusta
      318. CubemapFrusta
      319. Frustum
      320. ShaderStorageBuffer
      321. SyncToRenderWorld
      322. ColorGrading
      323. ColorGradingGlobal
      324. ColorGradingSection
      325. Msaa
      326. InheritedVisibility
      327. NoFrustumCulling
      328. ViewVisibility
      329. Visibility
      330. VisibilityClass
      331. VisibleEntities
      332. VisibilityRange
      333. RenderLayers
      334. Screenshot
      335. ScreenshotCaptured
      336. ColorMaterial
      337. AlphaMode2d
      338. Anchor
      339. ScalingMode
      340. Sprite
      341. SpriteImageMode
      342. BorderRect
      343. SliceScaleMode
      344. TextureSlicer
      345. ReflectableScheduleLabel
      346. AppLifecycle
      347. CursorEntered
      348. CursorLeft
      349. CursorMoved
      350. FileDragAndDrop
      351. Ime
      352. RequestRedraw
      353. WindowBackendScaleFactorChanged
      354. WindowCloseRequested
      355. WindowClosed
      356. WindowClosing
      357. WindowCreated
      358. WindowDestroyed
      359. WindowEvent
      360. WindowFocused
      361. WindowMoved
      362. WindowOccluded
      363. WindowResized
      364. WindowScaleFactorChanged
      365. WindowThemeChanged
      366. Monitor
      367. VideoMode
      368. SystemCursorIcon
      369. CompositeAlphaMode
      370. CursorGrabMode
      371. CursorOptions
      372. EnabledButtons
      373. InternalWindowState
      374. MonitorSelection
      375. PresentMode
      376. PrimaryWindow
      377. VideoModeSelection
      378. Window
      379. WindowLevel
      380. WindowMode
      381. WindowPosition
      382. WindowRef
      383. WindowResizeConstraints
      384. WindowResolution
      385. WindowTheme
      386. CursorIcon
      387. bool
      388. char
      389. NonZeroU32
      390. f32
      391. f64
      392. i128
      393. i16
      394. i32
      395. i64
      396. i8
      397. isize
      398. u128
      399. u16
      400. u32
      401. u64
      402. u8
      403. usize
      404. Cow
      405. Vec<String>
      406. Vec<Entity>
      407. Vec<URect>
      408. Vec<FunctionArgInfo>
      409. Vec<FunctionInfo>
      410. Vec<ScriptQueryResult>
      411. Vec<ReflectReference>
      412. Vec<ReflectSystem>
      413. Vec<VideoMode>
      414. Vec<f32>
      415. Vec<u16>
      416. Vec<u32>
      417. Handle<()>
      418. Handle<AutoExposureCompensationCurve>
      419. Handle<Image>
      420. Handle<TextureAtlasLayout>
      421. Handle<Mesh>
      422. Handle<ShaderStorageBuffer>
      423. Handle<ColorMaterial>
      424. AssetId<()>
      425. AssetId<AutoExposureCompensationCurve>
      426. AssetId<Image>
      427. AssetId<TextureAtlasLayout>
      428. AssetId<Mesh>
      429. AssetId<ScriptAsset>
      430. AssetId<ShaderStorageBuffer>
      431. AssetId<ColorMaterial>
      432. Axis<GamepadInput>
      433. ButtonInput<GamepadButton>
      434. Arc
      435. MeshMaterial2d<ColorMaterial>
      436. Time<()>
      437. Time<Fixed>
      438. Time<Real>
      439. Time<Virtual>
      440. Range
      441. RangeInclusive
      442. Option<[u8; 6]>
      443. Option<String>
      444. Option<Entity>
      445. Option<TextureAtlas>
      446. Option<ForceTouch>
      447. Option<CompassOctant>
      448. Option<Rect>
      449. Option<Indices>
      450. Option<ReflectReference>
      451. Option<ScriptValue>
      452. Option<Instant>
      453. Option<SubCameraView>
      454. Option<Viewport>
      455. Option<ReflectSchedule>
      456. Option<ReflectSystem>
      457. Option<WindowTheme>
      458. Option<bool>
      459. Option<char>
      460. Option<NonZeroU32>
      461. Option<f32>
      462. Option<f64>
      463. Option<DVec2>
      464. Option<Vec2>
      465. Option<SmolStr>
      466. Option<u16>
      467. Option<u32>
      468. Option<usize>
      469. SmallVec<TypeId(0xbc7fd7205fbbb56345e03f69e928a95f)>
      470. SmallVec<TypeId(0xbe1fbd713e96d6899d08adf8efcc8a80)>
      471. SmallVec<TypeId(0xc02b4f0291ef0aad60339b7367f351ef)>
      472. HashSet<Entity>
      473. HashSet<GamepadButton>
      474. Option<(u8, u8)>
      475. Option<(usize, usize)>
      476. Option<Cow>
      477. Option<Vec<String>>
      478. Option<Handle<Image>>
      479. Option<Handle<Mesh>>
      480. Result<(), InteropError>
      481. Result<String, InteropError>
      482. Result<Entity, InteropError>
      483. Result<DynamicFunctionMut, InteropError>
      484. Result<ScriptComponentRegistration, InteropError>
      485. Result<ScriptComponentRegistration, ScriptResourceRegistration>
      486. Result<ScriptQueryBuilder, InteropError>
      487. Result<ReflectReference, InteropError>
      488. Result<ScriptValue, InteropError>
      489. Result<ScriptAttachment, InteropError>
      490. Result<ScriptSystemBuilder, InteropError>
      491. Result<ReflectSystem, InteropError>
      492. Result<bool, InteropError>
      493. HashMap<String, ScriptValue>
      494. HashMap<GamepadAxis, AxisSettings>
      495. HashMap<GamepadButton, ButtonAxisSettings>
      496. HashMap<GamepadButton, ButtonSettings>
      497. HashMap<GamepadInput, f32>
      498. Result<Vec<Entity>, InteropError>
      499. Result<Vec<FunctionInfo>, InteropError>
      500. Result<Vec<ScriptQueryResult>, InteropError>
      501. Result<Vec<ReflectSystem>, InteropError>
      502. Result<Option<String>, InteropError>
      503. Result<Option<Entity>, InteropError>
      504. Result<Option<ReflectReference>, InteropError>
      505. Result<Option<ScriptValue>, InteropError>
      506. Result<Option<ReflectSchedule>, InteropError>
      507. Result<Option<ReflectSystem>, InteropError>
      508. Result<Option<usize>, InteropError>
      509. Result<ScriptTypeRegistration, Result<ScriptComponentRegistration, ScriptResourceRegistration>>
      510. Option<Result<ScriptTypeRegistration, Result<ScriptComponentRegistration, ScriptResourceRegistration>>>
      511. Result<Option<Result<ScriptTypeRegistration, Result<ScriptComponentRegistration, ScriptResourceRegistration>>>, InteropError>
  18. Core Callbacks
  19. Asset Operations
  20. Developing BMS
  21. Introduction
    1. Setup
  22. New Languages
    1. Evaluating Feasibility
    2. Necessary Features