xamarin-macios/tests/xtro-sharpie/common-GLKit.ignore

66 строки
5.6 KiB
Plaintext

## framework deprecated in favor of Metal
!missing-field! GLKMatrix3Identity not bound
!missing-field! GLKMatrix4Identity not bound
!missing-field! GLKQuaternionIdentity not bound
!missing-pinvoke! GLKMathProject is not bound
!missing-pinvoke! GLKMathUnproject is not bound
!missing-pinvoke! GLKMatrix3Invert is not bound
!missing-pinvoke! GLKMatrix3InvertAndTranspose is not bound
!missing-pinvoke! GLKMatrix4Invert is not bound
!missing-pinvoke! GLKMatrix4InvertAndTranspose is not bound
!missing-pinvoke! GLKMatrixStackCreate is not bound
!missing-pinvoke! GLKMatrixStackGetMatrix2 is not bound
!missing-pinvoke! GLKMatrixStackGetMatrix3 is not bound
!missing-pinvoke! GLKMatrixStackGetMatrix3Inverse is not bound
!missing-pinvoke! GLKMatrixStackGetMatrix3InverseTranspose is not bound
!missing-pinvoke! GLKMatrixStackGetMatrix4 is not bound
!missing-pinvoke! GLKMatrixStackGetMatrix4Inverse is not bound
!missing-pinvoke! GLKMatrixStackGetMatrix4InverseTranspose is not bound
!missing-pinvoke! GLKMatrixStackGetTypeID is not bound
!missing-pinvoke! GLKMatrixStackLoadMatrix4 is not bound
!missing-pinvoke! GLKMatrixStackMultiplyMatrix4 is not bound
!missing-pinvoke! GLKMatrixStackMultiplyMatrixStack is not bound
!missing-pinvoke! GLKMatrixStackPop is not bound
!missing-pinvoke! GLKMatrixStackPush is not bound
!missing-pinvoke! GLKMatrixStackRotate is not bound
!missing-pinvoke! GLKMatrixStackRotateWithVector3 is not bound
!missing-pinvoke! GLKMatrixStackRotateWithVector4 is not bound
!missing-pinvoke! GLKMatrixStackRotateX is not bound
!missing-pinvoke! GLKMatrixStackRotateY is not bound
!missing-pinvoke! GLKMatrixStackRotateZ is not bound
!missing-pinvoke! GLKMatrixStackScale is not bound
!missing-pinvoke! GLKMatrixStackScaleWithVector3 is not bound
!missing-pinvoke! GLKMatrixStackScaleWithVector4 is not bound
!missing-pinvoke! GLKMatrixStackSize is not bound
!missing-pinvoke! GLKMatrixStackTranslate is not bound
!missing-pinvoke! GLKMatrixStackTranslateWithVector3 is not bound
!missing-pinvoke! GLKMatrixStackTranslateWithVector4 is not bound
!missing-pinvoke! GLKQuaternionAngle is not bound
!missing-pinvoke! GLKQuaternionAxis is not bound
!missing-pinvoke! GLKQuaternionMakeWithMatrix3 is not bound
!missing-pinvoke! GLKQuaternionMakeWithMatrix4 is not bound
!missing-pinvoke! GLKQuaternionRotateVector3Array is not bound
!missing-pinvoke! GLKQuaternionRotateVector4Array is not bound
!missing-pinvoke! GLKQuaternionSlerp is not bound
!missing-pinvoke! NSStringFromGLKMatrix2 is not bound
!missing-pinvoke! NSStringFromGLKMatrix3 is not bound
!missing-pinvoke! NSStringFromGLKMatrix4 is not bound
!missing-pinvoke! NSStringFromGLKQuaternion is not bound
!missing-pinvoke! NSStringFromGLKVector2 is not bound
!missing-pinvoke! NSStringFromGLKVector3 is not bound
!missing-pinvoke! NSStringFromGLKVector4 is not bound
# Initial result from new rule missing-release-attribute-on-return-value
!missing-release-attribute-on-return-value! GLKit.GLKMesh[] GLKit.GLKMesh::FromAsset(ModelIO.MDLAsset,Foundation.NSArray&,Foundation.NSError&)'s selector's ('newMeshesFromAsset:sourceMeshes:error:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBuffer GLKit.GLKMeshBufferAllocator::CreateBuffer(Foundation.NSData,ModelIO.MDLMeshBufferType)'s selector's ('newBufferWithData:type:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBuffer GLKit.GLKMeshBufferAllocator::CreateBuffer(ModelIO.IMDLMeshBufferZone,Foundation.NSData,ModelIO.MDLMeshBufferType)'s selector's ('newBufferFromZone:data:type:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBuffer GLKit.GLKMeshBufferAllocator::CreateBuffer(ModelIO.IMDLMeshBufferZone,System.nuint,ModelIO.MDLMeshBufferType)'s selector's ('newBufferFromZone:length:type:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBuffer GLKit.GLKMeshBufferAllocator::CreateBuffer(System.nuint,ModelIO.MDLMeshBufferType)'s selector's ('newBuffer:type:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBufferZone GLKit.GLKMeshBufferAllocator::CreateZone(Foundation.NSNumber[],Foundation.NSNumber[])'s selector's ('newZoneForBuffersWithSize:andType:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBufferZone GLKit.GLKMeshBufferAllocator::CreateZone(System.nuint)'s selector's ('newZone:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
## properties are null by default
!extra-null-allowed! 'System.Void GLKit.GLKEffectPropertyLight::set_Transform(GLKit.GLKEffectPropertyTransform)' has a extraneous [NullAllowed] on parameter #0
!extra-null-allowed! 'System.Void GLKit.GLKView::set_Context(OpenGLES.EAGLContext)' has a extraneous [NullAllowed] on parameter #0