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