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. Release Notes
  11. Release Notes
    1. 0.14-to-0.15
    2. 0.15.0
  12. Scripting Reference
  13. Introduction
  14. Constructing Arbitrary Types
  15. Core Bindings
    1. Globals
    2. Functions
      1. construct
      2. system_builder
    3. Types
      1. World
        1. has_component
        2. get_schedule_by_name
        3. get_resource
        4. register_new_component
        5. add_default_component
        6. despawn
        7. remove_component
        8. has_resource
        9. insert_component
        10. push_children
        11. spawn
        12. get_parent
        13. query
        14. add_system
        15. get_children
        16. get_component
        17. remove_resource
        18. exit
        19. insert_children
        20. get_type_by_name
        21. despawn_descendants
        22. despawn_recursive
        23. has_entity
      2. ReflectReference
        1. push
        2. remove
        3. map_get
        4. len
        5. insert
        6. functions
        7. variant_name
        8. clear
        9. pop
        10. debug
        11. display
        12. iter
      3. ScriptComponentRegistration
        1. short_name
        2. type_name
      4. ScriptQueryBuilder
        1. build
        2. component
        3. with
        4. without
      5. ScriptQueryResult
        1. entity
        2. components
      6. ScriptResourceRegistration
        1. short_name
        2. type_name
      7. ScriptTypeRegistration
        1. type_name
        2. short_name
      8. ScriptAttachment
        1. new_entity_script
        2. new_static_script
      9. ScriptSystemBuilder
        1. after
        2. before
        3. exclusive
        4. query
        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. oklaba
        3. xyza
        4. laba
        5. hsv
        6. linear_rgb
        7. oklcha
        8. srgb_u8
        9. oklab
        10. to_linear
        11. lch
        12. srgb_from_array
        13. hsva
        14. hwb
        15. clone
        16. oklch
        17. srgb
        18. linear_rgba
        19. srgba_u8
        20. hsl
        21. hwba
        22. lab
        23. xyz
        24. srgba
        25. to_srgba
        26. eq
        27. lcha
      14. Hsla
        1. with_saturation
        2. eq
        3. with_lightness
        4. clone
        5. hsl
        6. sequential_dispersed
        7. new
      15. Hsva
        1. with_saturation
        2. eq
        3. new
        4. with_value
        5. hsv
        6. clone
      16. Hwba
        1. new
        2. with_blackness
        3. hwb
        4. with_whiteness
        5. clone
        6. eq
      17. Laba
        1. neg
        2. div
        3. sub
        4. lab
        5. mul
        6. add
        7. clone
        8. eq
        9. new
        10. with_lightness
      18. Lcha
        1. with_lightness
        2. lch
        3. sequential_dispersed
        4. eq
        5. clone
        6. new
        7. with_chroma
      19. LinearRgba
        1. rgb
        2. eq
        3. with_green
        4. with_blue
        5. mul
        6. clone
        7. new
        8. with_red
        9. as_u32
        10. sub
        11. neg
        12. add
        13. div
      20. Oklaba
        1. add
        2. eq
        3. clone
        4. with_lightness
        5. neg
        6. lab
        7. mul
        8. with_b
        9. div
        10. sub
        11. with_a
        12. new
      21. Oklcha
        1. clone
        2. sequential_dispersed
        3. with_lightness
        4. with_chroma
        5. eq
        6. new
        7. lch
      22. Srgba
        1. with_blue
        2. mul
        3. rgba_u8
        4. eq
        5. rgb_u8
        6. gamma_function_inverse
        7. new
        8. sub
        9. with_red
        10. div
        11. clone
        12. to_hex
        13. with_green
        14. neg
        15. add
        16. rgb
        17. gamma_function
      23. Xyza
        1. mul
        2. xyz
        3. sub
        4. add
        5. div
        6. clone
        7. neg
        8. new
        9. with_x
        10. eq
        11. with_z
        12. with_y
      24. AutoExposureCompensationCurve
        1. clone
      25. AutoExposure
        1. clone
      26. Bloom
        1. clone
      27. BloomCompositeMode
        1. clone
        2. eq
        3. assert_receiver_is_total_eq
      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. eq
        2. clone
      36. DepthOfField
        1. clone
      37. DepthOfFieldMode
        1. eq
        2. clone
      38. Fxaa
        1. clone
      39. Sensitivity
        1. assert_receiver_is_total_eq
        2. eq
        3. clone
      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. assert_receiver_is_total_eq
        2. clone
        3. eq
      51. Tonemapping
        1. eq
        2. clone
        3. assert_receiver_is_total_eq
        4. is_enabled
      52. ComponentId
        1. clone
        2. assert_receiver_is_total_eq
        3. index
        4. new
        5. eq
      53. ComponentTicks
        1. set_changed
        2. is_added
        3. new
        4. clone
        5. is_changed
      54. Tick
        1. eq
        2. clone
        3. assert_receiver_is_total_eq
        4. is_newer_than
        5. set
        6. new
        7. get
      55. Entity
        1. to_bits
        2. generation
        3. eq
        4. index
        5. clone
        6. from_bits
        7. from_raw
      56. EntityHash
        1. clone
      57. EntityHashSet
        1. clone
        2. with_capacity
        3. is_empty
        4. assert_receiver_is_total_eq
        5. eq
        6. len
        7. new
      58. DefaultQueryFilters
        1. empty
        2. register_disabling_component
      59. Disabled
        1. clone
      60. ChildOf
        1. parent
        2. clone
        3. get
        4. assert_receiver_is_total_eq
        5. eq
      61. Children
        1. eq
        2. assert_receiver_is_total_eq
        3. swap
      62. Identifier
        1. masked_high
        2. low
        3. eq
        4. to_bits
        5. clone
        6. from_bits
      63. Name
        1. eq
        2. clone
      64. RemovedComponentEntity
        1. clone
      65. ButtonState
        1. eq
        2. is_pressed
        3. clone
        4. assert_receiver_is_total_eq
      66. AxisSettings
        1. set_livezone_lowerbound
        2. livezone_lowerbound
        3. clone
        4. set_livezone_upperbound
        5. set_threshold
        6. clamp
        7. deadzone_lowerbound
        8. threshold
        9. eq
        10. set_deadzone_lowerbound
        11. set_deadzone_upperbound
        12. deadzone_upperbound
        13. livezone_upperbound
      67. ButtonAxisSettings
        1. clone
      68. ButtonSettings
        1. release_threshold
        2. is_pressed
        3. set_release_threshold
        4. set_press_threshold
        5. press_threshold
        6. clone
        7. is_released
        8. eq
      69. Gamepad
        1. dpad
        2. vendor_id
        3. right_stick
        4. just_released
        5. left_stick
        6. pressed
        7. product_id
        8. just_pressed
      70. GamepadAxis
        1. assert_receiver_is_total_eq
        2. clone
        3. eq
      71. GamepadAxisChangedEvent
        1. eq
        2. clone
        3. new
      72. GamepadButton
        1. eq
        2. clone
        3. assert_receiver_is_total_eq
      73. GamepadButtonChangedEvent
        1. new
        2. eq
        3. clone
      74. GamepadButtonStateChangedEvent
        1. clone
        2. new
        3. assert_receiver_is_total_eq
        4. eq
      75. GamepadConnection
        1. eq
        2. clone
      76. GamepadConnectionEvent
        1. new
        2. clone
        3. disconnected
        4. eq
        5. connected
      77. GamepadEvent
        1. clone
        2. eq
      78. GamepadInput
        1. assert_receiver_is_total_eq
        2. eq
        3. clone
      79. GamepadRumbleIntensity
        1. clone
        2. weak_motor
        3. eq
        4. strong_motor
      80. GamepadRumbleRequest
        1. gamepad
        2. clone
      81. GamepadSettings
        1. clone
      82. RawGamepadAxisChangedEvent
        1. clone
        2. eq
        3. new
      83. RawGamepadButtonChangedEvent
        1. new
        2. clone
        3. eq
      84. RawGamepadEvent
        1. clone
        2. eq
      85. DoubleTapGesture
        1. clone
        2. eq
      86. PanGesture
        1. clone
        2. eq
      87. PinchGesture
        1. eq
        2. clone
      88. RotationGesture
        1. eq
        2. clone
      89. Key
        1. clone
        2. assert_receiver_is_total_eq
        3. eq
      90. KeyCode
        1. clone
        2. eq
        3. assert_receiver_is_total_eq
      91. KeyboardFocusLost
        1. clone
        2. assert_receiver_is_total_eq
        3. eq
      92. KeyboardInput
        1. assert_receiver_is_total_eq
        2. eq
        3. clone
      93. NativeKey
        1. eq
        2. assert_receiver_is_total_eq
        3. clone
      94. NativeKeyCode
        1. clone
        2. eq
        3. assert_receiver_is_total_eq
      95. AccumulatedMouseMotion
        1. clone
        2. eq
      96. AccumulatedMouseScroll
        1. eq
        2. clone
      97. MouseButton
        1. assert_receiver_is_total_eq
        2. eq
        3. clone
      98. MouseButtonInput
        1. eq
        2. clone
        3. assert_receiver_is_total_eq
      99. MouseMotion
        1. clone
        2. eq
      100. MouseScrollUnit
        1. assert_receiver_is_total_eq
        2. eq
        3. clone
      101. MouseWheel
        1. eq
        2. clone
      102. ForceTouch
        1. clone
        2. eq
      103. TouchInput
        1. clone
        2. eq
      104. TouchPhase
        1. assert_receiver_is_total_eq
        2. clone
        3. eq
      105. AspectRatio
        1. is_portrait
        2. ratio
        3. eq
        4. is_landscape
        5. clone
        6. is_square
        7. inverse
      106. Aabb2d
        1. clone
        2. closest_point
        3. new
        4. eq
        5. bounding_circle
      107. BoundingCircle
        1. eq
        2. aabb_2d
        3. radius
        4. new
        5. closest_point
        6. clone
      108. Aabb3d
        1. eq
        2. bounding_sphere
        3. clone
      109. BoundingSphere
        1. clone
        2. aabb_3d
        3. eq
        4. radius
      110. AabbCast2d
        1. new
        2. aabb_collision_at
        3. from_ray
        4. clone
      111. BoundingCircleCast
        1. from_ray
        2. clone
        3. circle_collision_at
        4. new
      112. RayCast2d
        1. direction_recip
        2. circle_intersection_at
        3. aabb_intersection_at
        4. new
        5. from_ray
        6. clone
      113. AabbCast3d
        1. aabb_collision_at
        2. clone
        3. from_ray
      114. BoundingSphereCast
        1. from_ray
        2. clone
        3. sphere_collision_at
      115. RayCast3d
        1. direction_recip
        2. sphere_intersection_at
        3. clone
        4. aabb_intersection_at
        5. from_ray
      116. CompassOctant
        1. clone
        2. opposite
        3. neg
        4. assert_receiver_is_total_eq
        5. eq
        6. to_index
      117. CompassQuadrant
        1. assert_receiver_is_total_eq
        2. neg
        3. opposite
        4. clone
        5. eq
        6. to_index
      118. EaseFunction
        1. eq
        2. clone
      119. JumpAt
        1. assert_receiver_is_total_eq
        2. clone
        3. eq
      120. Interval
        1. clamp
        2. eq
        3. has_finite_end
        4. clone
        5. end
        6. contains_interval
        7. is_bounded
        8. contains
        9. start
        10. length
        11. has_finite_start
      121. Dir2
        1. rotation_from_y
        2. rotation_to
        3. eq
        4. neg
        5. as_vec2
        6. from_xy_unchecked
        7. fast_renormalize
        8. clone
        9. rotation_from
        10. rotation_from_x
        11. rotation_to_y
        12. new_unchecked
        13. rotation_to_x
        14. slerp
        15. mul
      122. Dir3
        1. mul
        2. eq
        3. as_vec3
        4. neg
        5. slerp
        6. clone
        7. from_xyz_unchecked
        8. fast_renormalize
        9. new_unchecked
      123. Dir3A
        1. slerp
        2. as_vec3a
        3. new_unchecked
        4. eq
        5. from_xyz_unchecked
        6. mul
        7. clone
        8. neg
        9. fast_renormalize
      124. FloatOrd
        1. eq
        2. neg
        3. clone
        4. ge
        5. le
        6. lt
        7. gt
      125. Isometry2d
        1. transform_point
        2. inverse_mul
        3. from_xy
        4. inverse_transform_point
        5. mul
        6. from_rotation
        7. eq
        8. inverse
        9. from_translation
        10. mul-2
        11. clone
        12. mul-1
        13. new
      126. Isometry3d
        1. from_xyz
        2. mul-1
        3. inverse_mul
        4. mul
        5. mul-2
        6. clone
        7. mul-3
        8. eq
        9. from_rotation
        10. inverse
      127. Annulus
        1. thickness
        2. diameter
        3. closest_point
        4. eq
        5. clone
        6. new
      128. Arc2d
        1. midpoint
        2. chord_length
        3. eq
        4. new
        5. apothem
        6. from_turns
        7. from_degrees
        8. left_endpoint
        9. is_minor
        10. sagitta
        11. chord_midpoint
        12. clone
        13. is_major
        14. length
        15. angle
        16. right_endpoint
        17. from_radians
        18. half_chord_length
      129. Capsule2d
        1. eq
        2. to_inner_rectangle
        3. new
        4. clone
      130. Circle
        1. clone
        2. new
        3. closest_point
        4. eq
        5. diameter
      131. CircularSector
        1. half_chord_length
        2. apothem
        3. sagitta
        4. from_degrees
        5. clone
        6. new
        7. angle
        8. half_angle
        9. eq
        10. arc_length
        11. from_radians
        12. radius
        13. from_turns
        14. chord_midpoint
        15. chord_length
      132. CircularSegment
        1. chord_midpoint
        2. radius
        3. apothem
        4. sagitta
        5. clone
        6. chord_length
        7. angle
        8. arc_length
        9. half_chord_length
        10. from_radians
        11. eq
        12. new
        13. from_turns
        14. half_angle
        15. from_degrees
      133. Ellipse
        1. semi_minor
        2. focal_length
        3. semi_major
        4. new
        5. eq
        6. clone
        7. eccentricity
        8. from_size
      134. Line2d
        1. clone
        2. eq
      135. Plane2d
        1. eq
        2. clone
        3. new
      136. Rectangle
        1. new
        2. clone
        3. from_size
        4. size
        5. closest_point
        6. eq
        7. from_length
        8. from_corners
      137. RegularPolygon
        1. side_length
        2. inradius
        3. external_angle_radians
        4. internal_angle_degrees
        5. circumradius
        6. new
        7. clone
        8. external_angle_degrees
        9. eq
        10. internal_angle_radians
      138. Rhombus
        1. from_inradius
        2. clone
        3. side
        4. inradius
        5. eq
        6. closest_point
        7. new
        8. circumradius
        9. from_side
      139. Segment2d
        1. length
        2. center
        3. centered
        4. new
        5. resized
        6. from_direction_and_length
        7. reverse
        8. translated
        9. scaled_left_normal
        10. from_ray_and_length
        11. point1
        12. from_scaled_direction
        13. right_normal
        14. reversed
        15. point2
        16. rotated_around
        17. scaled_right_normal
        18. length_squared
        19. rotated
        20. rotated_around_center
        21. left_normal
        22. eq
        23. clone
        24. scaled_direction
        25. direction
      140. Triangle2d
        1. reversed
        2. clone
        3. reverse
        4. is_degenerate
        5. eq
        6. new
        7. is_obtuse
        8. is_acute
      141. Capsule3d
        1. new
        2. clone
        3. to_cylinder
        4. eq
      142. Cone
        1. slant_height
        2. base
        3. lateral_area
        4. new
        5. eq
        6. clone
        7. base_area
      143. ConicalFrustum
        1. clone
        2. eq
      144. Cuboid
        1. closest_point
        2. from_size
        3. clone
        4. new
        5. eq
        6. from_corners
        7. from_length
        8. size
      145. Cylinder
        1. lateral_area
        2. base
        3. new
        4. base_area
        5. eq
        6. clone
      146. InfinitePlane3d
        1. isometry_into_xy
        2. isometry_from_xy
        3. eq
        4. clone
      147. Line3d
        1. clone
        2. eq
      148. Plane3d
        1. eq
        2. new
        3. clone
      149. Segment3d
        1. resized
        2. rotated
        3. reverse
        4. new
        5. direction
        6. translated
        7. from_ray_and_length
        8. point2
        9. rotated_around
        10. length_squared
        11. reversed
        12. center
        13. point1
        14. eq
        15. length
        16. centered
        17. from_scaled_direction
        18. scaled_direction
        19. rotated_around_center
        20. clone
        21. from_direction_and_length
      150. Sphere
        1. eq
        2. new
        3. clone
        4. closest_point
        5. diameter
      151. Tetrahedron
        1. eq
        2. centroid
        3. signed_volume
        4. new
        5. clone
      152. Torus
        1. new
        2. eq
        3. clone
        4. inner_radius
        5. outer_radius
      153. Triangle3d
        1. is_obtuse
        2. reversed
        3. is_acute
        4. eq
        5. is_degenerate
        6. reverse
        7. new
        8. clone
        9. circumcenter
        10. centroid
      154. Ray2d
        1. intersect_plane
        2. clone
        3. get_point
        4. eq
        5. new
      155. Ray3d
        1. clone
        2. get_point
        3. intersect_plane
        4. eq
        5. new
      156. IRect
        1. contains
        2. half_size
        3. eq
        4. clone
        5. as_urect
        6. center
        7. from_center_size
        8. new
        9. intersect
        10. union
        11. from_corners
        12. assert_receiver_is_total_eq
        13. width
        14. is_empty
        15. from_center_half_size
        16. size
        17. height
        18. union_point
        19. as_rect
        20. inflate
      157. Rect
        1. width
        2. union
        3. normalize
        4. union_point
        5. clone
        6. height
        7. new
        8. center
        9. from_center_size
        10. inflate
        11. eq
        12. as_urect
        13. is_empty
        14. contains
        15. as_irect
        16. from_center_half_size
        17. half_size
        18. from_corners
        19. intersect
        20. size
      158. URect
        1. from_center_half_size
        2. union
        3. from_corners
        4. intersect
        5. new
        6. union_point
        7. height
        8. eq
        9. half_size
        10. center
        11. contains
        12. inflate
        13. as_rect
        14. from_center_size
        15. is_empty
        16. size
        17. width
        18. assert_receiver_is_total_eq
        19. clone
        20. as_irect
      159. Rot2
        1. as_degrees
        2. is_nan
        3. normalize
        4. slerp
        5. nlerp
        6. is_finite
        7. sin_cos
        8. radians
        9. length
        10. is_near_identity
        11. inverse
        12. eq
        13. angle_to
        14. fast_renormalize
        15. as_turn_fraction
        16. mul-1
        17. mul
        18. length_recip
        19. from_sin_cos
        20. as_radians
        21. mul-2
        22. length_squared
        23. clone
        24. degrees
        25. is_normalized
        26. turn_fraction
      160. Instant
        1. assert_receiver_is_total_eq
        2. clone
        3. saturating_duration_since
        4. sub
        5. eq
        6. add
        7. sub-1
        8. now
        9. elapsed
        10. duration_since
      161. Fixed
        1. clone
      162. Real
        1. clone
      163. Stopwatch
        1. is_paused
        2. unpause
        3. elapsed_secs_f64
        4. eq
        5. reset
        6. assert_receiver_is_total_eq
        7. elapsed_secs
        8. clone
        9. new
        10. elapsed
        11. pause
        12. set_elapsed
      164. Timer
        1. unpause
        2. fraction_remaining
        3. assert_receiver_is_total_eq
        4. elapsed_secs
        5. elapsed
        6. set_elapsed
        7. remaining
        8. new
        9. pause
        10. eq
        11. set_duration
        12. from_seconds
        13. clone
        14. duration
        15. paused
        16. mode
        17. fraction
        18. reset
        19. times_finished_this_tick
        20. finished
        21. set_mode
        22. elapsed_secs_f64
        23. just_finished
        24. remaining_secs
      165. TimerMode
        1. assert_receiver_is_total_eq
        2. clone
        3. eq
      166. Virtual
        1. clone
      167. GlobalTransform
        1. left
        2. from_scale
        3. to_isometry
        4. right
        5. clone
        6. compute_matrix
        7. transform_point
        8. from_rotation
        9. affine
        10. reparented_to
        11. down
        12. rotation
        13. mul-2
        14. translation_vec3a
        15. mul_transform
        16. forward
        17. translation
        18. mul-1
        19. mul
        20. up
        21. from_translation
        22. back
        23. scale
        24. from_xyz
        25. compute_transform
        26. eq
        27. radius_vec3a
        28. from_isometry
      168. Transform
        1. with_scale
        2. from_translation
        3. forward
        4. transform_point
        5. mul-2
        6. local_y
        7. rotate_x
        8. eq
        9. with_rotation
        10. down
        11. from_matrix
        12. is_finite
        13. right
        14. back
        15. rotate_z
        16. translate_around
        17. rotate_local_x
        18. with_translation
        19. local_x
        20. rotate_local_axis
        21. rotate_y
        22. from_scale
        23. left
        24. rotate_around
        25. rotate_axis
        26. up
        27. from_xyz
        28. rotate_local_y
        29. rotate_local
        30. from_rotation
        31. to_isometry
        32. clone
        33. from_isometry
        34. local_z
        35. rotate_local_z
        36. compute_matrix
        37. compute_affine
        38. mul
        39. mul-1
        40. rotate
        41. mul_transform
      169. TransformTreeChanged
        1. eq
        2. clone
      170. TypeId
        1. assert_receiver_is_total_eq
        2. eq
        3. clone
      171. SocketAddr
        1. is_ipv6
        2. eq
        3. assert_receiver_is_total_eq
        4. is_ipv4
        5. port
        6. set_port
        7. clone
      172. RangeFull
        1. eq
        2. assert_receiver_is_total_eq
        3. clone
      173. AtomicBool
        1. into_inner
        2. new
      174. AtomicI16
        1. into_inner
        2. new
      175. AtomicI32
        1. new
        2. into_inner
      176. AtomicI64
        1. new
        2. into_inner
      177. AtomicI8
        1. into_inner
        2. new
      178. AtomicIsize
        1. into_inner
        2. new
      179. AtomicU16
        1. new
        2. into_inner
      180. AtomicU32
        1. into_inner
        2. new
      181. AtomicU64
        1. new
        2. into_inner
      182. AtomicU8
        1. new
        2. into_inner
      183. AtomicUsize
        1. new
        2. into_inner
      184. Duration
        1. div_duration_f32
        2. as_nanos
        3. mul_f64
        4. add
        5. saturating_mul
        6. clone
        7. div
        8. saturating_add
        9. new
        10. mul_f32
        11. from_secs_f64
        12. from_nanos
        13. abs_diff
        14. saturating_sub
        15. from_micros
        16. subsec_nanos
        17. as_secs_f64
        18. as_micros
        19. from_secs_f32
        20. as_secs
        21. div_f64
        22. as_millis
        23. div_duration_f64
        24. is_zero
        25. assert_receiver_is_total_eq
        26. from_millis
        27. sub
        28. from_secs
        29. div_f32
        30. eq
        31. subsec_millis
        32. as_secs_f32
        33. mul
        34. subsec_micros
      185. Affine2
        1. is_nan
        2. from_translation
        3. from_mat2
        4. mul-1
        5. transform_vector2
        6. abs_diff_eq
        7. to_cols_array
        8. is_finite
        9. from_mat2_translation
        10. eq
        11. mul
        12. from_angle
        13. from_scale_angle_translation
        14. from_mat3a
        15. to_cols_array_2d
        16. from_cols
        17. mul-2
        18. from_scale
        19. clone
        20. inverse
        21. from_mat3
        22. from_angle_translation
        23. transform_point2
      186. Affine3A
        1. transform_vector3a
        2. mul
        3. is_nan
        4. from_quat
        5. from_rotation_z
        6. abs_diff_eq
        7. from_rotation_y
        8. is_finite
        9. look_to_lh
        10. from_mat3_translation
        11. from_rotation_x
        12. look_to_rh
        13. from_mat4
        14. transform_point3a
        15. transform_point3
        16. eq
        17. from_scale
        18. to_cols_array
        19. to_cols_array_2d
        20. mul-1
        21. clone
        22. from_translation
        23. inverse
        24. from_axis_angle
        25. from_mat3
        26. look_at_rh
        27. from_rotation_translation
        28. look_at_lh
        29. from_scale_rotation_translation
        30. transform_vector3
        31. from_cols
      187. BVec2
        1. test
        2. assert_receiver_is_total_eq
        3. any
        4. set
        5. eq
        6. from_array
        7. all
        8. new
        9. clone
        10. splat
        11. bitmask
      188. BVec3
        1. clone
        2. test
        3. new
        4. any
        5. from_array
        6. assert_receiver_is_total_eq
        7. eq
        8. bitmask
        9. set
        10. all
        11. splat
      189. BVec3A
        1. any
        2. bitmask
        3. splat
        4. new
        5. test
        6. all
        7. from_array
        8. set
        9. eq
        10. clone
      190. BVec4
        1. test
        2. bitmask
        3. set
        4. assert_receiver_is_total_eq
        5. clone
        6. all
        7. new
        8. from_array
        9. eq
        10. any
        11. splat
      191. BVec4A
        1. set
        2. from_array
        3. bitmask
        4. splat
        5. new
        6. any
        7. clone
        8. eq
        9. all
        10. test
      192. DAffine2
        1. to_cols_array_2d
        2. from_mat2_translation
        3. transform_vector2
        4. mul
        5. transform_point2
        6. from_translation
        7. from_angle_translation
        8. from_mat3
        9. inverse
        10. clone
        11. from_scale_angle_translation
        12. from_angle
        13. is_nan
        14. is_finite
        15. from_scale
        16. eq
        17. from_cols
        18. abs_diff_eq
        19. from_mat2
        20. mul-1
        21. to_cols_array
      193. DAffine3
        1. from_translation
        2. from_rotation_x
        3. look_at_lh
        4. look_to_lh
        5. to_cols_array_2d
        6. inverse
        7. from_rotation_y
        8. is_finite
        9. transform_vector3
        10. transform_point3
        11. eq
        12. clone
        13. abs_diff_eq
        14. from_mat4
        15. from_scale
        16. mul
        17. from_scale_rotation_translation
        18. from_quat
        19. from_cols
        20. is_nan
        21. mul-1
        22. from_rotation_translation
        23. look_at_rh
        24. from_rotation_z
        25. to_cols_array
        26. look_to_rh
        27. from_mat3_translation
        28. from_mat3
        29. from_axis_angle
      194. DMat2
        1. from_angle
        2. mul
        3. mul_scalar
        4. sub
        5. eq
        6. inverse
        7. div_scalar
        8. abs_diff_eq
        9. from_diagonal
        10. mul-2
        11. is_nan
        12. clone
        13. col
        14. from_mat3_minor
        15. as_mat2
        16. div
        17. is_finite
        18. from_cols
        19. mul_vec2
        20. row
        21. add_mat2
        22. sub_mat2
        23. mul_mat2
        24. to_cols_array
        25. from_scale_angle
        26. to_cols_array_2d
        27. determinant
        28. neg
        29. transpose
        30. from_mat3
        31. add
        32. abs
        33. mul-1
      195. DMat3
        1. mul-1
        2. from_translation
        3. from_rotation_x
        4. from_scale_angle_translation
        5. from_rotation_y
        6. from_mat4
        7. div
        8. mul_scalar
        9. mul
        10. mul_vec3
        11. mul_mat3
        12. to_euler
        13. from_mat2
        14. sub_mat3
        15. mul-2
        16. add_mat3
        17. eq
        18. mul-3
        19. transform_vector2
        20. determinant
        21. neg
        22. abs_diff_eq
        23. from_rotation_z
        24. from_quat
        25. sub
        26. inverse
        27. from_scale
        28. from_euler
        29. row
        30. from_axis_angle
        31. as_mat3
        32. from_cols
        33. is_nan
        34. from_angle
        35. is_finite
        36. to_cols_array
        37. from_mat4_minor
        38. add
        39. transform_point2
        40. col
        41. div_scalar
        42. clone
        43. from_diagonal
        44. to_cols_array_2d
        45. abs
        46. transpose
      196. DMat4
        1. look_at_lh
        2. sub_mat4
        3. determinant
        4. transpose
        5. transform_vector3
        6. look_to_rh
        7. perspective_infinite_reverse_lh
        8. orthographic_lh
        9. as_mat4
        10. is_finite
        11. mul
        12. from_scale_rotation_translation
        13. neg
        14. orthographic_rh
        15. abs
        16. project_point3
        17. perspective_rh
        18. look_to_lh
        19. transform_point3
        20. mul-1
        21. mul-2
        22. sub
        23. from_rotation_translation
        24. div
        25. from_axis_angle
        26. to_euler
        27. row
        28. perspective_infinite_rh
        29. inverse
        30. perspective_infinite_lh
        31. from_rotation_y
        32. from_rotation_z
        33. add
        34. from_scale
        35. clone
        36. mul_mat4
        37. from_euler
        38. from_translation
        39. abs_diff_eq
        40. eq
        41. from_quat
        42. look_at_rh
        43. mul-3
        44. to_cols_array
        45. from_cols
        46. perspective_rh_gl
        47. mul_vec4
        48. perspective_infinite_reverse_rh
        49. orthographic_rh_gl
        50. from_mat3
        51. add_mat4
        52. is_nan
        53. mul_scalar
        54. from_diagonal
        55. to_cols_array_2d
        56. from_rotation_x
        57. col
        58. div_scalar
        59. perspective_lh
      197. DQuat
        1. from_rotation_arc_colinear
        2. length
        3. xyz
        4. slerp
        5. from_euler
        6. dot
        7. conjugate
        8. mul
        9. from_rotation_arc
        10. from_rotation_y
        11. length_squared
        12. eq
        13. from_rotation_z
        14. is_near_identity
        15. add
        16. rotate_towards
        17. from_scaled_axis
        18. mul-1
        19. from_mat3
        20. abs_diff_eq
        21. is_normalized
        22. from_affine3
        23. neg
        24. is_finite
        25. from_xyzw
        26. to_euler
        27. lerp
        28. mul-2
        29. to_array
        30. length_recip
        31. from_mat4
        32. div
        33. inverse
        34. to_scaled_axis
        35. from_rotation_x
        36. mul_vec3
        37. normalize
        38. from_vec4
        39. mul_quat
        40. angle_between
        41. as_quat
        42. from_array
        43. from_rotation_arc_2d
        44. is_nan
        45. sub
        46. from_axis_angle
        47. clone
      198. DVec2
        1. is_finite_mask
        2. length
        3. ceil
        4. is_finite
        5. perp_dot
        6. element_sum
        7. copysign
        8. div-1
        9. move_towards
        10. rem-2
        11. cmpge
        12. splat
        13. as_i16vec2
        14. add-1
        15. rem
        16. to_angle
        17. min_element
        18. sub
        19. rotate_towards
        20. add-2
        21. div
        22. as_i64vec2
        23. round
        24. add
        25. reject_from_normalized
        26. clamp
        27. mul_add
        28. mul-2
        29. as_i8vec2
        30. dot
        31. abs_diff_eq
        32. trunc
        33. is_negative_bitmask
        34. as_u64vec2
        35. floor
        36. fract_gl
        37. project_onto
        38. midpoint
        39. recip
        40. with_y
        41. cmpgt
        42. length_squared
        43. angle_between
        44. cmpeq
        45. cmpne
        46. clamp_length_min
        47. powf
        48. refract
        49. lerp
        50. as_u16vec2
        51. reject_from
        52. project_onto_normalized
        53. div_euclid
        54. normalize
        55. new
        56. extend
        57. from_array
        58. as_uvec2
        59. signum
        60. exp
        61. distance
        62. eq
        63. reflect
        64. neg
        65. is_nan
        66. from_angle
        67. clone
        68. normalize_or_zero
        69. perp
        70. length_recip
        71. sub-1
        72. as_u8vec2
        73. as_ivec2
        74. mul
        75. to_array
        76. min
        77. div-2
        78. max
        79. with_x
        80. clamp_length
        81. normalize_or
        82. select
        83. max_element
        84. dot_into_vec
        85. sub-2
        86. rotate
        87. element_product
        88. mul-1
        89. angle_to
        90. abs
        91. cmple
        92. is_nan_mask
        93. clamp_length_max
        94. distance_squared
        95. rem-1
        96. is_normalized
        97. fract
        98. as_vec2
        99. cmplt
        100. rem_euclid
      199. DVec3
        1. with_x
        2. fract
        3. clamp_length
        4. cross
        5. recip
        6. to_array
        7. copysign
        8. new
        9. cmple
        10. lerp
        11. max_element
        12. abs_diff_eq
        13. refract
        14. sub-2
        15. as_u64vec3
        16. as_vec3
        17. extend
        18. div-1
        19. add
        20. as_uvec3
        21. project_onto_normalized
        22. is_normalized
        23. select
        24. exp
        25. sub-1
        26. move_towards
        27. signum
        28. with_y
        29. normalize
        30. max
        31. mul
        32. neg
        33. as_i64vec3
        34. length
        35. cmpeq
        36. min_element
        37. as_vec3a
        38. rem
        39. angle_between
        40. powf
        41. sub
        42. fract_gl
        43. div
        44. reject_from_normalized
        45. mul-1
        46. splat
        47. normalize_or
        48. any_orthogonal_vector
        49. element_sum
        50. normalize_or_zero
        51. truncate
        52. is_negative_bitmask
        53. add-2
        54. mul_add
        55. trunc
        56. div_euclid
        57. reflect
        58. as_u8vec3
        59. eq
        60. distance_squared
        61. rem-2
        62. midpoint
        63. cmpgt
        64. round
        65. with_z
        66. as_u16vec3
        67. clamp_length_min
        68. distance
        69. any_orthonormal_vector
        70. rem-1
        71. as_i16vec3
        72. is_finite
        73. floor
        74. add-1
        75. div-2
        76. rem_euclid
        77. mul-2
        78. is_finite_mask
        79. project_onto
        80. ceil
        81. dot_into_vec
        82. from_array
        83. clone
        84. length_recip
        85. clamp
        86. reject_from
        87. is_nan_mask
        88. dot
        89. clamp_length_max
        90. length_squared
        91. cmpge
        92. element_product
        93. cmpne
        94. as_i8vec3
        95. as_ivec3
        96. is_nan
        97. abs
        98. min
        99. cmplt
      200. DVec4
        1. as_vec4
        2. floor
        3. with_x
        4. move_towards
        5. as_i16vec4
        6. new
        7. to_array
        8. select
        9. cmplt
        10. normalize_or_zero
        11. powf
        12. min_element
        13. sub
        14. sub-2
        15. element_sum
        16. clamp_length_max
        17. trunc
        18. normalize_or
        19. add-1
        20. dot
        21. sub-1
        22. cmpge
        23. refract
        24. clone
        25. exp
        26. lerp
        27. ceil
        28. as_i64vec4
        29. is_nan_mask
        30. normalize
        31. clamp_length
        32. dot_into_vec
        33. as_u8vec4
        34. as_u64vec4
        35. rem-1
        36. clamp
        37. mul
        38. midpoint
        39. cmpeq
        40. reject_from
        41. abs
        42. max_element
        43. cmpne
        44. recip
        45. cmple
        46. rem
        47. mul-2
        48. abs_diff_eq
        49. neg
        50. as_u16vec4
        51. fract
        52. add-2
        53. length
        54. distance_squared
        55. is_finite_mask
        56. signum
        57. splat
        58. from_array
        59. is_finite
        60. as_ivec4
        61. with_z
        62. reject_from_normalized
        63. eq
        64. is_normalized
        65. is_nan
        66. distance
        67. length_recip
        68. project_onto_normalized
        69. with_y
        70. add
        71. div_euclid
        72. truncate
        73. fract_gl
        74. is_negative_bitmask
        75. cmpgt
        76. length_squared
        77. rem_euclid
        78. rem-2
        79. copysign
        80. clamp_length_min
        81. element_product
        82. reflect
        83. as_i8vec4
        84. div-1
        85. div
        86. max
        87. as_uvec4
        88. mul_add
        89. mul-1
        90. project_onto
        91. div-2
        92. min
        93. with_w
        94. round
      201. EulerRot
        1. eq
        2. clone
        3. assert_receiver_is_total_eq
      202. I16Vec2
        1. eq
        2. sub
        3. saturating_sub_unsigned
        4. rem
        5. from_array
        6. rotate
        7. abs
        8. wrapping_div
        9. clamp
        10. max
        11. signum
        12. add-1
        13. wrapping_sub
        14. cmplt
        15. add-2
        16. rem-2
        17. clone
        18. to_array
        19. as_vec2
        20. sub-1
        21. saturating_add
        22. saturating_div
        23. select
        24. element_product
        25. wrapping_add
        26. mul-2
        27. add
        28. assert_receiver_is_total_eq
        29. as_u16vec2
        30. cmpne
        31. wrapping_mul
        32. as_ivec2
        33. perp_dot
        34. dot_into_vec
        35. as_dvec2
        36. as_i64vec2
        37. distance_squared
        38. neg
        39. length_squared
        40. wrapping_sub_unsigned
        41. mul
        42. new
        43. div_euclid
        44. min
        45. wrapping_add_unsigned
        46. max_element
        47. perp
        48. cmple
        49. with_x
        50. cmpge
        51. div-1
        52. as_uvec2
        53. rem_euclid
        54. div
        55. as_u64vec2
        56. mul-1
        57. rem-1
        58. is_negative_bitmask
        59. element_sum
        60. sub-2
        61. extend
        62. cmpeq
        63. div-2
        64. as_i8vec2
        65. as_u8vec2
        66. saturating_sub
        67. splat
        68. cmpgt
        69. saturating_mul
        70. saturating_add_unsigned
        71. with_y
        72. dot
        73. min_element
      203. I16Vec3
        1. as_u16vec3
        2. wrapping_add_unsigned
        3. rem
        4. as_uvec3
        5. sub-2
        6. cmpge
        7. cmpne
        8. max_element
        9. to_array
        10. as_i8vec3
        11. add-2
        12. sub-1
        13. abs
        14. signum
        15. min_element
        16. with_z
        17. wrapping_sub_unsigned
        18. neg
        19. eq
        20. saturating_sub_unsigned
        21. extend
        22. cmpeq
        23. cmplt
        24. as_vec3a
        25. wrapping_mul
        26. from_array
        27. cmple
        28. as_i64vec3
        29. mul
        30. cross
        31. with_y
        32. div_euclid
        33. rem-2
        34. div
        35. as_ivec3
        36. add
        37. mul-1
        38. element_sum
        39. select
        40. saturating_mul
        41. saturating_add
        42. distance_squared
        43. new
        44. sub
        45. saturating_sub
        46. wrapping_add
        47. wrapping_div
        48. rem-1
        49. dot
        50. add-1
        51. cmpgt
        52. mul-2
        53. as_vec3
        54. clone
        55. min
        56. as_u64vec3
        57. wrapping_sub
        58. length_squared
        59. div-1
        60. max
        61. truncate
        62. dot_into_vec
        63. saturating_add_unsigned
        64. assert_receiver_is_total_eq
        65. splat
        66. element_product
        67. with_x
        68. is_negative_bitmask
        69. clamp
        70. as_dvec3
        71. rem_euclid
        72. as_u8vec3
        73. saturating_div
        74. div-2
      204. I16Vec4
        1. wrapping_add_unsigned
        2. max
        3. div-2
        4. distance_squared
        5. splat
        6. wrapping_sub_unsigned
        7. saturating_sub
        8. as_ivec4
        9. sub-1
        10. sub
        11. signum
        12. saturating_add_unsigned
        13. saturating_sub_unsigned
        14. wrapping_add
        15. sub-2
        16. as_u64vec4
        17. wrapping_div
        18. new
        19. mul
        20. saturating_div
        21. saturating_mul
        22. rem
        23. max_element
        24. wrapping_mul
        25. with_z
        26. as_u16vec4
        27. element_product
        28. eq
        29. assert_receiver_is_total_eq
        30. is_negative_bitmask
        31. cmple
        32. cmpne
        33. rem_euclid
        34. with_y
        35. length_squared
        36. mul-1
        37. cmpeq
        38. select
        39. add
        40. add-2
        41. with_w
        42. wrapping_sub
        43. dot_into_vec
        44. abs
        45. element_sum
        46. with_x
        47. as_u8vec4
        48. as_i64vec4
        49. clone
        50. min
        51. truncate
        52. as_i8vec4
        53. add-1
        54. min_element
        55. as_dvec4
        56. rem-2
        57. saturating_add
        58. rem-1
        59. div
        60. cmplt
        61. div-1
        62. as_vec4
        63. from_array
        64. mul-2
        65. div_euclid
        66. clamp
        67. cmpge
        68. as_uvec4
        69. dot
        70. to_array
        71. neg
        72. cmpgt
      205. I64Vec2
        1. rem
        2. element_product
        3. wrapping_add
        4. sub-2
        5. as_i8vec2
        6. add-1
        7. cmpgt
        8. as_dvec2
        9. perp_dot
        10. add
        11. as_uvec2
        12. as_u16vec2
        13. cmplt
        14. with_x
        15. with_y
        16. splat
        17. element_sum
        18. new
        19. from_array
        20. max_element
        21. saturating_sub_unsigned
        22. clone
        23. min
        24. saturating_add_unsigned
        25. wrapping_mul
        26. as_ivec2
        27. select
        28. extend
        29. length_squared
        30. wrapping_div
        31. as_u64vec2
        32. rem-2
        33. rotate
        34. sub
        35. is_negative_bitmask
        36. abs
        37. min_element
        38. neg
        39. wrapping_sub
        40. perp
        41. sub-1
        42. dot_into_vec
        43. saturating_div
        44. saturating_add
        45. as_vec2
        46. as_i16vec2
        47. as_u8vec2
        48. add-2
        49. signum
        50. max
        51. wrapping_sub_unsigned
        52. cmpne
        53. distance_squared
        54. rem-1
        55. saturating_sub
        56. div-2
        57. mul-2
        58. clamp
        59. mul
        60. div-1
        61. cmple
        62. cmpge
        63. saturating_mul
        64. to_array
        65. dot
        66. wrapping_add_unsigned
        67. assert_receiver_is_total_eq
        68. rem_euclid
        69. div_euclid
        70. mul-1
        71. eq
        72. div
        73. cmpeq
      206. I64Vec3
        1. add-1
        2. cmpge
        3. cmple
        4. splat
        5. wrapping_mul
        6. extend
        7. as_u8vec3
        8. as_uvec3
        9. sub
        10. sub-1
        11. to_array
        12. rem-2
        13. wrapping_add_unsigned
        14. assert_receiver_is_total_eq
        15. truncate
        16. max_element
        17. max
        18. with_z
        19. as_vec3
        20. min
        21. clamp
        22. length_squared
        23. mul
        24. cross
        25. as_ivec3
        26. neg
        27. cmpgt
        28. mul-2
        29. wrapping_add
        30. saturating_div
        31. saturating_sub
        32. min_element
        33. with_x
        34. cmpne
        35. cmpeq
        36. abs
        37. element_product
        38. dot
        39. cmplt
        40. as_i16vec3
        41. as_u64vec3
        42. dot_into_vec
        43. as_u16vec3
        44. div-2
        45. rem
        46. mul-1
        47. clone
        48. saturating_add
        49. select
        50. rem-1
        51. element_sum
        52. eq
        53. div-1
        54. as_i8vec3
        55. sub-2
        56. saturating_mul
        57. saturating_add_unsigned
        58. wrapping_div
        59. saturating_sub_unsigned
        60. as_dvec3
        61. from_array
        62. as_vec3a
        63. div_euclid
        64. distance_squared
        65. signum
        66. wrapping_sub_unsigned
        67. wrapping_sub
        68. add-2
        69. rem_euclid
        70. with_y
        71. add
        72. is_negative_bitmask
        73. div
        74. new
      207. I64Vec4
        1. div
        2. clamp
        3. max_element
        4. saturating_add_unsigned
        5. as_u64vec4
        6. with_y
        7. distance_squared
        8. saturating_sub_unsigned
        9. as_i16vec4
        10. saturating_sub
        11. wrapping_sub
        12. add-1
        13. with_x
        14. to_array
        15. with_w
        16. wrapping_add
        17. div-2
        18. neg
        19. as_vec4
        20. as_i8vec4
        21. from_array
        22. sub-2
        23. truncate
        24. select
        25. div_euclid
        26. wrapping_mul
        27. cmple
        28. new
        29. min_element
        30. cmpne
        31. wrapping_sub_unsigned
        32. wrapping_add_unsigned
        33. clone
        34. rem-2
        35. as_uvec4
        36. sub-1
        37. mul-1
        38. assert_receiver_is_total_eq
        39. mul-2
        40. dot
        41. length_squared
        42. as_dvec4
        43. saturating_div
        44. cmpeq
        45. cmpge
        46. saturating_mul
        47. element_sum
        48. abs
        49. dot_into_vec
        50. rem
        51. as_u16vec4
        52. splat
        53. wrapping_div
        54. min
        55. rem_euclid
        56. rem-1
        57. cmplt
        58. is_negative_bitmask
        59. eq
        60. max
        61. add-2
        62. as_u8vec4
        63. with_z
        64. add
        65. div-1
        66. saturating_add
        67. element_product
        68. sub
        69. cmpgt
        70. signum
        71. as_ivec4
        72. mul
      208. I8Vec2
        1. max
        2. is_negative_bitmask
        3. saturating_sub_unsigned
        4. perp_dot
        5. add-1
        6. clamp
        7. as_u8vec2
        8. from_array
        9. with_y
        10. as_u16vec2
        11. add-2
        12. div-2
        13. div-1
        14. as_ivec2
        15. abs
        16. extend
        17. neg
        18. saturating_add
        19. splat
        20. cmple
        21. clone
        22. sub
        23. rem_euclid
        24. as_i16vec2
        25. mul-2
        26. saturating_mul
        27. wrapping_sub
        28. mul
        29. div_euclid
        30. mul-1
        31. max_element
        32. cmpgt
        33. with_x
        34. cmplt
        35. saturating_div
        36. min_element
        37. dot_into_vec
        38. to_array
        39. dot
        40. new
        41. perp
        42. as_i64vec2
        43. select
        44. rem-2
        45. distance_squared
        46. wrapping_sub_unsigned
        47. wrapping_mul
        48. rotate
        49. saturating_add_unsigned
        50. length_squared
        51. rem-1
        52. element_product
        53. eq
        54. rem
        55. cmpne
        56. wrapping_add
        57. as_u64vec2
        58. wrapping_add_unsigned
        59. sub-2
        60. as_vec2
        61. add
        62. cmpge
        63. div
        64. saturating_sub
        65. wrapping_div
        66. signum
        67. sub-1
        68. as_uvec2
        69. as_dvec2
        70. element_sum
        71. assert_receiver_is_total_eq
        72. cmpeq
        73. min
      209. I8Vec3
        1. dot
        2. div-2
        3. with_y
        4. as_u16vec3
        5. splat
        6. element_sum
        7. div
        8. mul-2
        9. cmpne
        10. as_i64vec3
        11. max_element
        12. min_element
        13. distance_squared
        14. is_negative_bitmask
        15. max
        16. div-1
        17. wrapping_sub_unsigned
        18. saturating_add_unsigned
        19. length_squared
        20. saturating_add
        21. mul
        22. as_u8vec3
        23. mul-1
        24. with_z
        25. rem-1
        26. rem_euclid
        27. sub-2
        28. eq
        29. cmpeq
        30. rem-2
        31. clone
        32. abs
        33. new
        34. sub-1
        35. with_x
        36. div_euclid
        37. cross
        38. wrapping_div
        39. to_array
        40. saturating_div
        41. as_dvec3
        42. truncate
        43. add-2
        44. assert_receiver_is_total_eq
        45. saturating_mul
        46. dot_into_vec
        47. saturating_sub
        48. cmpgt
        49. wrapping_sub
        50. cmplt
        51. as_u64vec3
        52. neg
        53. signum
        54. clamp
        55. add-1
        56. add
        57. sub
        58. as_uvec3
        59. as_ivec3
        60. as_vec3
        61. cmple
        62. cmpge
        63. extend
        64. from_array
        65. saturating_sub_unsigned
        66. wrapping_add_unsigned
        67. wrapping_mul
        68. rem
        69. element_product
        70. as_i16vec3
        71. wrapping_add
        72. select
        73. min
        74. as_vec3a
      210. I8Vec4
        1. with_y
        2. eq
        3. saturating_div
        4. cmplt
        5. to_array
        6. saturating_mul
        7. add-2
        8. mul-1
        9. wrapping_div
        10. clamp
        11. wrapping_sub_unsigned
        12. min_element
        13. element_sum
        14. with_w
        15. div_euclid
        16. as_ivec4
        17. max_element
        18. new
        19. neg
        20. mul-2
        21. as_u64vec4
        22. assert_receiver_is_total_eq
        23. signum
        24. truncate
        25. abs
        26. div-2
        27. rem_euclid
        28. with_z
        29. wrapping_add_unsigned
        30. saturating_sub
        31. wrapping_add
        32. sub-1
        33. wrapping_sub
        34. cmple
        35. rem-2
        36. cmpne
        37. rem-1
        38. length_squared
        39. saturating_add
        40. dot_into_vec
        41. add
        42. rem
        43. distance_squared
        44. dot
        45. sub-2
        46. cmpge
        47. sub
        48. cmpeq
        49. clone
        50. max
        51. as_i64vec4
        52. wrapping_mul
        53. mul
        54. with_x
        55. element_product
        56. as_uvec4
        57. as_u16vec4
        58. div-1
        59. as_dvec4
        60. div
        61. saturating_add_unsigned
        62. cmpgt
        63. from_array
        64. as_vec4
        65. min
        66. as_i16vec4
        67. add-1
        68. splat
        69. select
        70. is_negative_bitmask
        71. saturating_sub_unsigned
        72. as_u8vec4
      211. IVec2
        1. select
        2. wrapping_add
        3. saturating_add_unsigned
        4. dot
        5. clone
        6. eq
        7. as_i16vec2
        8. neg
        9. div
        10. from_array
        11. rem-2
        12. rem
        13. as_dvec2
        14. as_u16vec2
        15. saturating_mul
        16. wrapping_mul
        17. add-2
        18. saturating_div
        19. cmplt
        20. element_sum
        21. rotate
        22. cmple
        23. min_element
        24. cmpge
        25. wrapping_sub
        26. with_x
        27. signum
        28. distance_squared
        29. assert_receiver_is_total_eq
        30. as_vec2
        31. extend
        32. abs
        33. with_y
        34. max
        35. rem-1
        36. div-2
        37. to_array
        38. saturating_add
        39. add
        40. mul-2
        41. splat
        42. as_u8vec2
        43. cmpeq
        44. as_u64vec2
        45. cmpne
        46. add-1
        47. as_i8vec2
        48. saturating_sub
        49. div_euclid
        50. sub-2
        51. sub
        52. is_negative_bitmask
        53. perp_dot
        54. as_i64vec2
        55. wrapping_add_unsigned
        56. saturating_sub_unsigned
        57. wrapping_sub_unsigned
        58. mul
        59. perp
        60. dot_into_vec
        61. max_element
        62. length_squared
        63. new
        64. as_uvec2
        65. min
        66. div-1
        67. rem_euclid
        68. sub-1
        69. clamp
        70. wrapping_div
        71. element_product
        72. cmpgt
        73. mul-1
      212. IVec3
        1. truncate
        2. min
        3. is_negative_bitmask
        4. with_y
        5. cmpeq
        6. div_euclid
        7. as_i64vec3
        8. element_sum
        9. rem-1
        10. rem
        11. rem-2
        12. wrapping_add_unsigned
        13. dot
        14. wrapping_sub
        15. as_uvec3
        16. div
        17. div-1
        18. cross
        19. cmple
        20. saturating_add
        21. mul-2
        22. clamp
        23. mul
        24. as_vec3
        25. assert_receiver_is_total_eq
        26. eq
        27. add-2
        28. wrapping_sub_unsigned
        29. saturating_add_unsigned
        30. mul-1
        31. as_u64vec3
        32. saturating_sub
        33. add-1
        34. div-2
        35. cmpge
        36. from_array
        37. signum
        38. cmpne
        39. wrapping_div
        40. as_u16vec3
        41. add
        42. sub-2
        43. neg
        44. wrapping_mul
        45. as_i8vec3
        46. sub-1
        47. splat
        48. rem_euclid
        49. distance_squared
        50. extend
        51. min_element
        52. sub
        53. abs
        54. select
        55. cmplt
        56. element_product
        57. wrapping_add
        58. as_u8vec3
        59. as_dvec3
        60. saturating_sub_unsigned
        61. cmpgt
        62. with_x
        63. to_array
        64. new
        65. length_squared
        66. clone
        67. max
        68. as_i16vec3
        69. with_z
        70. max_element
        71. saturating_div
        72. as_vec3a
        73. dot_into_vec
        74. saturating_mul
      213. IVec4
        1. as_vec4
        2. dot_into_vec
        3. max
        4. rem-2
        5. cmpge
        6. neg
        7. with_w
        8. add-2
        9. mul-2
        10. clamp
        11. wrapping_add_unsigned
        12. from_array
        13. sub-1
        14. saturating_add
        15. wrapping_add
        16. wrapping_mul
        17. rem-1
        18. sub
        19. as_u64vec4
        20. div_euclid
        21. as_i16vec4
        22. element_product
        23. with_x
        24. rem
        25. saturating_sub_unsigned
        26. min_element
        27. div
        28. as_i8vec4
        29. mul-1
        30. splat
        31. cmpgt
        32. as_dvec4
        33. wrapping_div
        34. cmplt
        35. element_sum
        36. add-1
        37. rem_euclid
        38. saturating_add_unsigned
        39. is_negative_bitmask
        40. saturating_div
        41. cmple
        42. length_squared
        43. add
        44. max_element
        45. as_u8vec4
        46. signum
        47. as_u16vec4
        48. sub-2
        49. cmpne
        50. saturating_mul
        51. as_i64vec4
        52. cmpeq
        53. truncate
        54. to_array
        55. div-2
        56. wrapping_sub
        57. saturating_sub
        58. mul
        59. new
        60. with_y
        61. abs
        62. assert_receiver_is_total_eq
        63. dot
        64. clone
        65. wrapping_sub_unsigned
        66. with_z
        67. distance_squared
        68. eq
        69. select
        70. div-1
        71. min
        72. as_uvec4
      214. Mat2
        1. as_dmat2
        2. to_cols_array
        3. from_diagonal
        4. is_nan
        5. clone
        6. row
        7. from_mat3_minor
        8. from_mat3a_minor
        9. eq
        10. from_cols
        11. abs
        12. determinant
        13. neg
        14. sub
        15. div_scalar
        16. add
        17. from_angle
        18. is_finite
        19. mul_mat2
        20. from_mat3
        21. to_cols_array_2d
        22. transpose
        23. mul_scalar
        24. add_mat2
        25. inverse
        26. sub_mat2
        27. from_mat3a
        28. mul-2
        29. mul
        30. div
        31. abs_diff_eq
        32. col
        33. from_scale_angle
        34. mul_vec2
        35. mul-1
      215. Mat3
        1. mul-2
        2. from_axis_angle
        3. to_cols_array
        4. sub_mat3
        5. div
        6. add_mat3
        7. col
        8. sub
        9. row
        10. mul_vec3a
        11. from_translation
        12. from_mat4
        13. determinant
        14. from_rotation_y
        15. div_scalar
        16. transform_point2
        17. abs_diff_eq
        18. clone
        19. to_cols_array_2d
        20. from_diagonal
        21. from_cols
        22. from_scale_angle_translation
        23. mul-4
        24. transpose
        25. transform_vector2
        26. to_euler
        27. add
        28. is_nan
        29. inverse
        30. mul_vec3
        31. from_angle
        32. from_euler
        33. mul_scalar
        34. mul-1
        35. mul-3
        36. as_dmat3
        37. from_mat2
        38. abs
        39. from_rotation_x
        40. from_scale
        41. is_finite
        42. eq
        43. mul
        44. from_mat4_minor
        45. neg
        46. from_rotation_z
        47. from_quat
        48. mul_mat3
      216. Mat3A
        1. from_rotation_y
        2. mul_scalar
        3. from_translation
        4. is_finite
        5. mul
        6. sub_mat3
        7. inverse
        8. from_euler
        9. mul-3
        10. clone
        11. from_scale
        12. from_mat4_minor
        13. mul-1
        14. from_rotation_z
        15. col
        16. determinant
        17. from_mat2
        18. add
        19. from_axis_angle
        20. from_mat4
        21. from_scale_angle_translation
        22. transpose
        23. neg
        24. transform_point2
        25. add_mat3
        26. to_cols_array
        27. from_quat
        28. abs
        29. to_cols_array_2d
        30. mul-2
        31. mul-4
        32. from_angle
        33. from_cols
        34. to_euler
        35. sub
        36. as_dmat3
        37. from_diagonal
        38. mul_vec3a
        39. is_nan
        40. transform_vector2
        41. abs_diff_eq
        42. eq
        43. mul_mat3
        44. row
        45. div
        46. mul_vec3
        47. from_rotation_x
        48. div_scalar
      217. Mat4
        1. inverse
        2. from_rotation_translation
        3. add
        4. mul-2
        5. mul_scalar
        6. neg
        7. to_euler
        8. determinant
        9. is_nan
        10. mul
        11. mul-1
        12. eq
        13. perspective_infinite_lh
        14. project_point3
        15. sub_mat4
        16. transform_point3a
        17. mul_vec4
        18. to_cols_array_2d
        19. div_scalar
        20. from_mat3
        21. from_rotation_z
        22. from_scale_rotation_translation
        23. perspective_rh
        24. abs
        25. orthographic_rh_gl
        26. look_at_lh
        27. col
        28. as_dmat4
        29. from_cols
        30. from_diagonal
        31. transform_point3
        32. perspective_lh
        33. from_axis_angle
        34. transpose
        35. is_finite
        36. from_mat3a
        37. div
        38. row
        39. orthographic_lh
        40. look_to_rh
        41. from_scale
        42. abs_diff_eq
        43. perspective_infinite_rh
        44. add_mat4
        45. perspective_infinite_reverse_lh
        46. project_point3a
        47. orthographic_rh
        48. mul-3
        49. mul_mat4
        50. perspective_rh_gl
        51. clone
        52. transform_vector3a
        53. to_cols_array
        54. from_translation
        55. transform_vector3
        56. from_rotation_y
        57. perspective_infinite_reverse_rh
        58. sub
        59. look_at_rh
        60. look_to_lh
        61. from_quat
        62. from_euler
        63. from_rotation_x
      218. Quat
        1. to_euler
        2. is_finite
        3. mul-1
        4. inverse
        5. as_dquat
        6. normalize
        7. from_rotation_arc_2d
        8. from_affine3
        9. from_euler
        10. length
        11. to_array
        12. mul_vec3a
        13. from_rotation_y
        14. to_scaled_axis
        15. length_recip
        16. length_squared
        17. from_mat3a
        18. from_rotation_arc_colinear
        19. from_xyzw
        20. clone
        21. neg
        22. is_near_identity
        23. sub
        24. xyz
        25. from_rotation_arc
        26. mul-2
        27. mul
        28. from_mat3
        29. is_nan
        30. mul-3
        31. conjugate
        32. eq
        33. is_normalized
        34. from_vec4
        35. angle_between
        36. dot
        37. from_mat4
        38. mul_vec3
        39. from_axis_angle
        40. from_scaled_axis
        41. mul_quat
        42. rotate_towards
        43. from_rotation_x
        44. from_rotation_z
        45. lerp
        46. slerp
        47. add
        48. from_array
        49. abs_diff_eq
        50. div
      219. U16Vec2
        1. cmpge
        2. length_squared
        3. rem-2
        4. mul-1
        5. eq
        6. to_array
        7. cmplt
        8. with_x
        9. mul
        10. saturating_add_signed
        11. div-1
        12. cmpgt
        13. splat
        14. sub-2
        15. as_i64vec2
        16. with_y
        17. as_i16vec2
        18. as_i8vec2
        19. saturating_div
        20. cmple
        21. from_array
        22. as_dvec2
        23. add-1
        24. add-2
        25. sub-1
        26. saturating_mul
        27. wrapping_sub
        28. min_element
        29. mul-2
        30. element_product
        31. dot_into_vec
        32. wrapping_add_signed
        33. min
        34. add
        35. div-2
        36. max_element
        37. as_u8vec2
        38. saturating_add
        39. rem
        40. dot
        41. wrapping_mul
        42. select
        43. cmpeq
        44. new
        45. as_uvec2
        46. clone
        47. sub
        48. wrapping_div
        49. clamp
        50. saturating_sub
        51. div
        52. element_sum
        53. cmpne
        54. assert_receiver_is_total_eq
        55. as_ivec2
        56. as_vec2
        57. extend
        58. as_u64vec2
        59. wrapping_add
        60. rem-1
        61. max
      220. U16Vec3
        1. to_array
        2. element_product
        3. as_i64vec3
        4. min
        5. cmpeq
        6. as_i8vec3
        7. add
        8. sub-1
        9. element_sum
        10. clone
        11. min_element
        12. cmpgt
        13. assert_receiver_is_total_eq
        14. new
        15. eq
        16. rem-2
        17. cmple
        18. clamp
        19. cross
        20. sub
        21. saturating_sub
        22. select
        23. saturating_mul
        24. length_squared
        25. from_array
        26. div-2
        27. saturating_add_signed
        28. cmplt
        29. wrapping_add_signed
        30. extend
        31. wrapping_sub
        32. with_z
        33. truncate
        34. as_uvec3
        35. dot_into_vec
        36. wrapping_add
        37. add-1
        38. rem
        39. cmpge
        40. mul-2
        41. wrapping_mul
        42. as_vec3a
        43. mul
        44. cmpne
        45. splat
        46. saturating_add
        47. dot
        48. max
        49. as_vec3
        50. mul-1
        51. div
        52. wrapping_div
        53. as_u64vec3
        54. rem-1
        55. div-1
        56. add-2
        57. as_u8vec3
        58. with_x
        59. as_i16vec3
        60. max_element
        61. sub-2
        62. saturating_div
        63. as_ivec3
        64. with_y
        65. as_dvec3
      221. U16Vec4
        1. saturating_div
        2. saturating_sub
        3. mul-1
        4. truncate
        5. dot_into_vec
        6. saturating_add_signed
        7. wrapping_add_signed
        8. add
        9. as_u64vec4
        10. eq
        11. max_element
        12. with_y
        13. as_dvec4
        14. with_w
        15. mul-2
        16. min
        17. dot
        18. clamp
        19. min_element
        20. saturating_mul
        21. mul
        22. cmpgt
        23. to_array
        24. as_i16vec4
        25. cmpge
        26. wrapping_div
        27. wrapping_mul
        28. wrapping_add
        29. as_i8vec4
        30. div-2
        31. select
        32. element_sum
        33. as_ivec4
        34. sub-2
        35. element_product
        36. assert_receiver_is_total_eq
        37. add-2
        38. rem
        39. as_vec4
        40. as_uvec4
        41. sub-1
        42. from_array
        43. cmplt
        44. max
        45. cmple
        46. sub
        47. div-1
        48. cmpeq
        49. length_squared
        50. cmpne
        51. rem-1
        52. wrapping_sub
        53. as_u8vec4
        54. add-1
        55. as_i64vec4
        56. clone
        57. div
        58. with_x
        59. new
        60. with_z
        61. splat
        62. saturating_add
        63. rem-2
      222. U64Vec2
        1. cmplt
        2. eq
        3. as_i16vec2
        4. wrapping_div
        5. sub
        6. saturating_add_signed
        7. extend
        8. mul-1
        9. clone
        10. saturating_mul
        11. rem-1
        12. add
        13. as_u8vec2
        14. select
        15. rem
        16. splat
        17. mul
        18. max
        19. wrapping_add
        20. wrapping_mul
        21. as_vec2
        22. element_sum
        23. as_ivec2
        24. wrapping_sub
        25. sub-1
        26. as_u16vec2
        27. clamp
        28. rem-2
        29. as_uvec2
        30. div-1
        31. min
        32. element_product
        33. dot
        34. saturating_add
        35. mul-2
        36. dot_into_vec
        37. from_array
        38. min_element
        39. length_squared
        40. cmpge
        41. cmple
        42. as_i8vec2
        43. sub-2
        44. max_element
        45. cmpeq
        46. div-2
        47. with_y
        48. cmpgt
        49. as_dvec2
        50. saturating_sub
        51. cmpne
        52. with_x
        53. to_array
        54. new
        55. assert_receiver_is_total_eq
        56. div
        57. wrapping_add_signed
        58. add-2
        59. saturating_div
        60. as_i64vec2
        61. add-1
      223. U64Vec3
        1. mul
        2. to_array
        3. eq
        4. from_array
        5. max_element
        6. cmpge
        7. as_vec3
        8. min
        9. sub-2
        10. rem
        11. with_z
        12. cmple
        13. cmpgt
        14. clone
        15. as_ivec3
        16. wrapping_add_signed
        17. dot_into_vec
        18. as_i8vec3
        19. splat
        20. as_i64vec3
        21. add-1
        22. div-1
        23. select
        24. cmpne
        25. wrapping_div
        26. truncate
        27. mul-1
        28. wrapping_add
        29. sub-1
        30. saturating_add_signed
        31. mul-2
        32. saturating_div
        33. assert_receiver_is_total_eq
        34. element_sum
        35. cmpeq
        36. saturating_sub
        37. as_dvec3
        38. clamp
        39. as_vec3a
        40. as_uvec3
        41. as_u8vec3
        42. min_element
        43. cross
        44. wrapping_sub
        45. cmplt
        46. as_i16vec3
        47. sub
        48. new
        49. rem-2
        50. add
        51. as_u16vec3
        52. div
        53. div-2
        54. with_x
        55. saturating_add
        56. rem-1
        57. element_product
        58. max
        59. length_squared
        60. wrapping_mul
        61. with_y
        62. dot
        63. add-2
        64. extend
        65. saturating_mul
      224. U64Vec4
        1. clamp
        2. to_array
        3. add-2
        4. as_i8vec4
        5. min
        6. mul-1
        7. assert_receiver_is_total_eq
        8. element_sum
        9. as_u16vec4
        10. cmpgt
        11. splat
        12. cmpge
        13. with_y
        14. rem-1
        15. add
        16. as_vec4
        17. cmple
        18. as_i16vec4
        19. saturating_mul
        20. with_x
        21. mul
        22. rem-2
        23. from_array
        24. as_dvec4
        25. new
        26. sub
        27. as_ivec4
        28. saturating_div
        29. wrapping_mul
        30. as_uvec4
        31. saturating_sub
        32. mul-2
        33. select
        34. add-1
        35. with_z
        36. sub-1
        37. dot
        38. saturating_add
        39. as_u8vec4
        40. div-1
        41. cmpeq
        42. as_i64vec4
        43. clone
        44. saturating_add_signed
        45. cmplt
        46. max
        47. wrapping_add_signed
        48. cmpne
        49. element_product
        50. wrapping_sub
        51. with_w
        52. div-2
        53. sub-2
        54. wrapping_add
        55. truncate
        56. rem
        57. dot_into_vec
        58. eq
        59. min_element
        60. max_element
        61. div
        62. length_squared
        63. wrapping_div
      225. U8Vec2
        1. dot_into_vec
        2. saturating_sub
        3. wrapping_add
        4. cmpge
        5. as_dvec2
        6. max
        7. as_i8vec2
        8. saturating_add
        9. max_element
        10. rem-1
        11. sub-2
        12. as_u16vec2
        13. element_product
        14. length_squared
        15. mul
        16. cmpgt
        17. eq
        18. cmple
        19. with_x
        20. add
        21. wrapping_sub
        22. extend
        23. select
        24. wrapping_add_signed
        25. element_sum
        26. min
        27. div-2
        28. add-1
        29. splat
        30. cmpeq
        31. as_ivec2
        32. sub-1
        33. add-2
        34. to_array
        35. rem-2
        36. clone
        37. mul-1
        38. as_uvec2
        39. div
        40. dot
        41. saturating_mul
        42. sub
        43. wrapping_div
        44. min_element
        45. saturating_div
        46. as_i64vec2
        47. wrapping_mul
        48. clamp
        49. assert_receiver_is_total_eq
        50. div-1
        51. cmpne
        52. rem
        53. with_y
        54. cmplt
        55. mul-2
        56. as_u64vec2
        57. from_array
        58. new
        59. saturating_add_signed
        60. as_vec2
        61. as_i16vec2
      226. U8Vec3
        1. wrapping_div
        2. sub-2
        3. eq
        4. assert_receiver_is_total_eq
        5. sub-1
        6. min
        7. cross
        8. cmplt
        9. as_ivec3
        10. to_array
        11. length_squared
        12. rem-2
        13. div
        14. cmpne
        15. dot_into_vec
        16. saturating_mul
        17. clamp
        18. dot
        19. wrapping_mul
        20. saturating_div
        21. as_dvec3
        22. as_vec3
        23. cmpgt
        24. add
        25. saturating_add
        26. element_sum
        27. cmple
        28. select
        29. wrapping_add
        30. div-2
        31. with_z
        32. max_element
        33. wrapping_sub
        34. from_array
        35. as_u16vec3
        36. as_u64vec3
        37. cmpeq
        38. rem
        39. mul-1
        40. min_element
        41. saturating_sub
        42. with_y
        43. as_i64vec3
        44. add-2
        45. splat
        46. add-1
        47. as_uvec3
        48. wrapping_add_signed
        49. mul-2
        50. sub
        51. new
        52. max
        53. saturating_add_signed
        54. as_i16vec3
        55. div-1
        56. element_product
        57. mul
        58. cmpge
        59. rem-1
        60. as_i8vec3
        61. truncate
        62. with_x
        63. extend
        64. clone
        65. as_vec3a
      227. U8Vec4
        1. sub-1
        2. rem-1
        3. sub
        4. rem-2
        5. as_ivec4
        6. cmpgt
        7. with_y
        8. saturating_sub
        9. with_z
        10. wrapping_sub
        11. cmplt
        12. sub-2
        13. cmple
        14. as_u64vec4
        15. as_dvec4
        16. saturating_mul
        17. mul-1
        18. as_vec4
        19. select
        20. with_x
        21. as_i8vec4
        22. eq
        23. max
        24. add-1
        25. assert_receiver_is_total_eq
        26. wrapping_add
        27. div
        28. add-2
        29. min
        30. min_element
        31. length_squared
        32. as_u16vec4
        33. clamp
        34. div-2
        35. rem
        36. max_element
        37. element_product
        38. from_array
        39. saturating_add
        40. saturating_add_signed
        41. as_uvec4
        42. element_sum
        43. as_i16vec4
        44. wrapping_div
        45. div-1
        46. cmpne
        47. with_w
        48. wrapping_add_signed
        49. as_i64vec4
        50. clone
        51. dot
        52. dot_into_vec
        53. to_array
        54. saturating_div
        55. truncate
        56. splat
        57. cmpeq
        58. new
        59. wrapping_mul
        60. mul-2
        61. cmpge
        62. add
        63. mul
      228. UVec2
        1. saturating_div
        2. div
        3. wrapping_add
        4. select
        5. min_element
        6. sub
        7. as_u8vec2
        8. cmple
        9. saturating_sub
        10. as_u64vec2
        11. max
        12. with_y
        13. as_i8vec2
        14. saturating_add
        15. saturating_add_signed
        16. wrapping_mul
        17. length_squared
        18. div-2
        19. mul
        20. rem-1
        21. as_i16vec2
        22. min
        23. as_dvec2
        24. dot_into_vec
        25. assert_receiver_is_total_eq
        26. as_vec2
        27. new
        28. splat
        29. extend
        30. cmpge
        31. as_i64vec2
        32. dot
        33. element_product
        34. saturating_mul
        35. div-1
        36. cmpeq
        37. rem
        38. element_sum
        39. sub-1
        40. eq
        41. mul-1
        42. as_u16vec2
        43. mul-2
        44. rem-2
        45. as_ivec2
        46. wrapping_sub
        47. add-1
        48. max_element
        49. sub-2
        50. add
        51. wrapping_div
        52. cmplt
        53. cmpgt
        54. clamp
        55. from_array
        56. wrapping_add_signed
        57. clone
        58. to_array
        59. add-2
        60. cmpne
        61. with_x
      229. UVec3
        1. clone
        2. cmplt
        3. cmpge
        4. as_u16vec3
        5. element_sum
        6. truncate
        7. splat
        8. wrapping_mul
        9. wrapping_sub
        10. as_u8vec3
        11. rem-1
        12. clamp
        13. max_element
        14. mul-1
        15. div
        16. min
        17. as_vec3a
        18. with_y
        19. with_x
        20. as_vec3
        21. saturating_div
        22. mul
        23. saturating_add
        24. sub
        25. as_ivec3
        26. as_u64vec3
        27. cmpeq
        28. saturating_sub
        29. as_dvec3
        30. div-1
        31. cmple
        32. sub-2
        33. max
        34. as_i64vec3
        35. extend
        36. saturating_add_signed
        37. as_i8vec3
        38. element_product
        39. dot_into_vec
        40. mul-2
        41. wrapping_add
        42. sub-1
        43. select
        44. add-2
        45. cmpne
        46. with_z
        47. eq
        48. as_i16vec3
        49. from_array
        50. dot
        51. wrapping_div
        52. cmpgt
        53. new
        54. length_squared
        55. to_array
        56. min_element
        57. add
        58. rem-2
        59. assert_receiver_is_total_eq
        60. cross
        61. rem
        62. div-2
        63. add-1
        64. wrapping_add_signed
        65. saturating_mul
      230. UVec4
        1. wrapping_sub
        2. from_array
        3. assert_receiver_is_total_eq
        4. element_sum
        5. as_u64vec4
        6. div
        7. clamp
        8. to_array
        9. as_i8vec4
        10. wrapping_div
        11. dot
        12. div-2
        13. max
        14. saturating_sub
        15. sub-2
        16. as_u8vec4
        17. truncate
        18. as_i64vec4
        19. sub
        20. max_element
        21. dot_into_vec
        22. clone
        23. with_x
        24. element_product
        25. cmpge
        26. wrapping_add_signed
        27. select
        28. cmplt
        29. as_ivec4
        30. wrapping_mul
        31. cmpgt
        32. mul-1
        33. min_element
        34. cmpne
        35. add-2
        36. as_vec4
        37. saturating_add
        38. new
        39. with_y
        40. with_z
        41. cmple
        42. with_w
        43. rem-1
        44. rem
        45. mul
        46. saturating_div
        47. wrapping_add
        48. cmpeq
        49. div-1
        50. mul-2
        51. sub-1
        52. as_i16vec4
        53. min
        54. saturating_mul
        55. add-1
        56. length_squared
        57. splat
        58. as_dvec4
        59. saturating_add_signed
        60. rem-2
        61. add
        62. as_u16vec4
        63. eq
      231. Vec2
        1. add
        2. project_onto
        3. as_u16vec2
        4. abs_diff_eq
        5. dot
        6. fract
        7. reject_from_normalized
        8. normalize_or
        9. sub-2
        10. rem_euclid
        11. as_i16vec2
        12. exp
        13. max
        14. new
        15. add-2
        16. select
        17. signum
        18. angle_between
        19. clamp
        20. recip
        21. is_nan
        22. is_finite
        23. midpoint
        24. rem
        25. length_squared
        26. rem-1
        27. extend
        28. floor
        29. move_towards
        30. element_product
        31. from_angle
        32. to_array
        33. from_array
        34. angle_to
        35. splat
        36. add-1
        37. as_uvec2
        38. distance_squared
        39. powf
        40. clamp_length_max
        41. mul
        42. as_i64vec2
        43. min
        44. cmpgt
        45. dot_into_vec
        46. min_element
        47. normalize_or_zero
        48. lerp
        49. div-1
        50. length_recip
        51. cmplt
        52. mul-2
        53. is_negative_bitmask
        54. perp_dot
        55. div
        56. trunc
        57. rotate_towards
        58. eq
        59. with_y
        60. cmpeq
        61. normalize
        62. is_nan_mask
        63. neg
        64. refract
        65. sub
        66. as_u8vec2
        67. is_finite_mask
        68. is_normalized
        69. reject_from
        70. max_element
        71. distance
        72. cmpge
        73. ceil
        74. clone
        75. as_ivec2
        76. perp
        77. div-2
        78. length
        79. mul-1
        80. rem-2
        81. with_x
        82. reflect
        83. as_i8vec2
        84. element_sum
        85. as_u64vec2
        86. clamp_length
        87. fract_gl
        88. clamp_length_min
        89. mul_add
        90. rotate
        91. copysign
        92. project_onto_normalized
        93. abs
        94. to_angle
        95. as_dvec2
        96. cmple
        97. round
        98. sub-1
        99. cmpne
        100. div_euclid
      232. Vec3
        1. is_nan
        2. distance_squared
        3. as_ivec3
        4. powf
        5. as_dvec3
        6. mul_add
        7. max
        8. fract
        9. midpoint
        10. cmpge
        11. floor
        12. signum
        13. round
        14. mul-2
        15. dot_into_vec
        16. lerp
        17. rem_euclid
        18. with_x
        19. abs
        20. ceil
        21. is_finite_mask
        22. cmpne
        23. as_u64vec3
        24. as_i8vec3
        25. any_orthonormal_vector
        26. length_recip
        27. cmpgt
        28. with_z
        29. extend
        30. is_negative_bitmask
        31. normalize
        32. eq
        33. cmple
        34. clamp_length_min
        35. angle_between
        36. any_orthogonal_vector
        37. element_product
        38. copysign
        39. min_element
        40. neg
        41. exp
        42. normalize_or_zero
        43. cmpeq
        44. is_nan_mask
        45. length
        46. as_u8vec3
        47. min
        48. div
        49. reject_from
        50. element_sum
        51. cmplt
        52. from_array
        53. add
        54. clamp_length
        55. rem
        56. new
        57. div-1
        58. sub
        59. length_squared
        60. mul
        61. rem-1
        62. refract
        63. to_array
        64. as_i64vec3
        65. fract_gl
        66. as_i16vec3
        67. with_y
        68. as_u16vec3
        69. rem-2
        70. max_element
        71. as_uvec3
        72. is_finite
        73. select
        74. project_onto_normalized
        75. splat
        76. cross
        77. move_towards
        78. is_normalized
        79. dot
        80. clone
        81. div-2
        82. div_euclid
        83. normalize_or
        84. clamp
        85. sub-2
        86. mul-1
        87. reflect
        88. recip
        89. add-1
        90. reject_from_normalized
        91. project_onto
        92. add-2
        93. sub-1
        94. abs_diff_eq
        95. trunc
        96. truncate
        97. clamp_length_max
        98. distance
      233. Vec3A
        1. element_product
        2. reject_from
        3. min_element
        4. as_i64vec3
        5. clamp_length_max
        6. max_element
        7. midpoint
        8. powf
        9. as_i16vec3
        10. lerp
        11. div-2
        12. refract
        13. clamp_length
        14. copysign
        15. fract
        16. mul_add
        17. neg
        18. length
        19. cmpgt
        20. any_orthogonal_vector
        21. reject_from_normalized
        22. round
        23. trunc
        24. as_uvec3
        25. to_array
        26. div_euclid
        27. recip
        28. cross
        29. truncate
        30. element_sum
        31. eq
        32. dot
        33. mul-1
        34. clamp
        35. rem
        36. add-1
        37. sub
        38. with_y
        39. div-1
        40. clone
        41. any_orthonormal_vector
        42. floor
        43. rem_euclid
        44. length_squared
        45. new
        46. add-2
        47. as_ivec3
        48. cmpge
        49. cmpne
        50. clamp_length_min
        51. length_recip
        52. normalize_or
        53. signum
        54. is_nan_mask
        55. cmple
        56. rem-1
        57. project_onto
        58. normalize_or_zero
        59. fract_gl
        60. is_normalized
        61. normalize
        62. mul-2
        63. distance
        64. move_towards
        65. as_u8vec3
        66. mul
        67. sub-2
        68. sub-1
        69. from_array
        70. min
        71. splat
        72. cmpeq
        73. div
        74. as_u16vec3
        75. project_onto_normalized
        76. dot_into_vec
        77. abs_diff_eq
        78. from_vec4
        79. is_negative_bitmask
        80. as_u64vec3
        81. extend
        82. as_i8vec3
        83. reflect
        84. as_dvec3
        85. exp
        86. with_z
        87. abs
        88. is_finite_mask
        89. is_finite
        90. with_x
        91. max
        92. angle_between
        93. ceil
        94. cmplt
        95. is_nan
        96. add
        97. distance_squared
        98. rem-2
        99. select
      234. Vec4
        1. mul-2
        2. is_finite
        3. rem-2
        4. as_u8vec4
        5. as_uvec4
        6. length_squared
        7. with_y
        8. cmpne
        9. reject_from
        10. cmpgt
        11. sub-1
        12. select
        13. distance
        14. ceil
        15. distance_squared
        16. normalize_or_zero
        17. with_x
        18. recip
        19. rem_euclid
        20. mul
        21. round
        22. refract
        23. max
        24. dot_into_vec
        25. with_z
        26. as_u16vec4
        27. is_normalized
        28. as_i64vec4
        29. element_product
        30. floor
        31. copysign
        32. abs_diff_eq
        33. project_onto
        34. add-1
        35. is_finite_mask
        36. normalize_or
        37. neg
        38. min_element
        39. add
        40. as_u64vec4
        41. is_nan
        42. add-2
        43. from_array
        44. to_array
        45. cmpge
        46. sub-2
        47. signum
        48. min
        49. as_dvec4
        50. trunc
        51. div
        52. element_sum
        53. abs
        54. clamp_length_max
        55. cmple
        56. mul_add
        57. is_negative_bitmask
        58. length
        59. clamp
        60. reflect
        61. div-2
        62. exp
        63. project_onto_normalized
        64. with_w
        65. rem
        66. powf
        67. max_element
        68. truncate
        69. fract
        70. eq
        71. reject_from_normalized
        72. lerp
        73. fract_gl
        74. as_ivec4
        75. move_towards
        76. length_recip
        77. sub
        78. midpoint
        79. clamp_length_min
        80. new
        81. as_i8vec4
        82. is_nan_mask
        83. div-1
        84. cmpeq
        85. clamp_length
        86. rem-1
        87. as_i16vec4
        88. mul-1
        89. splat
        90. clone
        91. div_euclid
        92. normalize
        93. cmplt
        94. dot
      235. SmolStr
        1. len
        2. eq
        3. is_heap_allocated
        4. clone
        5. to_string
        6. is_empty
      236. Uuid
        1. from_u128_le
        2. assert_receiver_is_total_eq
        3. max
        4. from_u128
        5. from_bytes_le
        6. as_u64_pair
        7. nil
        8. get_node_id
        9. is_max
        10. eq
        11. new_v4
        12. into_bytes
        13. encode_buffer
        14. get_version_num
        15. from_u64_pair
        16. from_bytes
        17. as_u128
        18. to_bytes_le
        19. is_nil
        20. clone
        21. to_u128_le
      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(0x140981714003959d26689fc70fee8b7a)>
      470. SmallVec<TypeId(0x1100952031e6e64f284e9a3b522b9e0d)>
      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>
  16. Core Callbacks
  17. Developing BMS
  18. Introduction
    1. Setup
  19. New Languages
    1. Evaluating Feasibility
    2. Necessary Features