pub type GCControllerButtonValueChangedHandler = *mut Block<dyn Fn(NonNull<GCControllerButtonInput>, c_float, Bool)>;
Available on crate features
GCControllerButtonInput
and GCControllerElement
and block2
only.