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