bevy/crates/bevy_math/src
Matty Weatherley 47f46b5bdf
Expose the output curve type in with_derivative (#18826)
# Objective

I was wrong about how RPITIT works when I wrote this stuff initially,
and in order to actually give people access to all the traits
implemented by the output (e.g. Debug and so on) it's important to
expose the real output type, even if it makes the trait uglier and less
comprehensible. (☹️)

## Solution

Expose the curve output type of the `CurveWithDerivative` trait and its
double-derivative companion. I also added a bunch of trait derives to
`WithDerivative<T>`, since I think that was just an oversight.
2025-04-14 20:18:00 +00:00
..
bounding bevy_reflect: Add clone registrations project-wide (#18307) 2025-03-17 18:32:35 +00:00
cubic_splines bevy_reflect: Add clone registrations project-wide (#18307) 2025-03-17 18:32:35 +00:00
curve Expose the output curve type in with_derivative (#18826) 2025-04-14 20:18:00 +00:00
primitives bevy_reflect: Add clone registrations project-wide (#18307) 2025-03-17 18:32:35 +00:00
rects bevy_reflect: Add clone registrations project-wide (#18307) 2025-03-17 18:32:35 +00:00
sampling Upgrade to Rust Edition 2024 (#17967) 2025-02-24 03:54:47 +00:00
affine3.rs
aspect_ratio.rs bevy_reflect: Add clone registrations project-wide (#18307) 2025-03-17 18:32:35 +00:00
common_traits.rs Expose the output curve type in with_derivative (#18826) 2025-04-14 20:18:00 +00:00
compass.rs bevy_reflect: Add clone registrations project-wide (#18307) 2025-03-17 18:32:35 +00:00
direction.rs bevy_reflect: Add clone registrations project-wide (#18307) 2025-03-17 18:32:35 +00:00
float_ord.rs bevy_reflect: Add clone registrations project-wide (#18307) 2025-03-17 18:32:35 +00:00
isometry.rs bevy_reflect: Add clone registrations project-wide (#18307) 2025-03-17 18:32:35 +00:00
lib.rs Move #![warn(clippy::allow_attributes, clippy::allow_attributes_without_reason)] to the workspace Cargo.toml (#17374) 2025-01-15 01:14:58 +00:00
ops.rs Upgrade to Glam 0.29.3 and Simplify Feature Gating (#18638) 2025-03-31 18:54:46 +00:00
ray.rs bevy_reflect: Add clone registrations project-wide (#18307) 2025-03-17 18:32:35 +00:00
rotation2d.rs bevy_reflect: Add clone registrations project-wide (#18307) 2025-03-17 18:32:35 +00:00