pub type MTLNewRenderPipelineStateWithReflectionCompletionHandler = *mut Block<dyn Fn(*mut ProtocolObject<dyn MTLRenderPipelineState>, *mut MTLRenderPipelineReflection, *mut NSError)>;
Available on crate features MTLDevice and MTLRenderPipeline and block2 only.