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