[SceneKit] Update bindings for Xcode13.0 beta 1 & beta 2 (#12121)

Co-authored-by: Manuel de la Pena <mandel@microsoft.com>
This commit is contained in:
Rachel Kang 2021-08-03 13:19:10 -04:00 коммит произвёл GitHub
Родитель 3d0ac38b2f
Коммит fda13f2e05
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
9 изменённых файлов: 24 добавлений и 33 удалений

Просмотреть файл

@ -283,7 +283,7 @@ namespace SceneKit {
None,
Multisampling2X,
Multisampling4X,
#if MONOMAC
#if MONOMAC || __MACCATALYST__
Multisampling8X,
Multisampling16X,
#endif

Просмотреть файл

@ -160,6 +160,13 @@ namespace SceneKit {
[Export ("removeAllAnimations")]
void RemoveAllAnimations ();
#if XAMCORE_4_0
[Abstract]
#endif
[Watch (8,0), TV (15,0), Mac (12,0), iOS (15,0), MacCatalyst (15,0)]
[Export ("removeAllAnimationsWithBlendOutDuration:")]
void RemoveAllAnimationsWithBlendOutDuration (nfloat duration);
[Abstract]
[Export ("removeAnimationForKey:")]
void RemoveAnimation (NSString key);
@ -3991,6 +3998,11 @@ namespace SceneKit {
[Wrap ("WeakShaderModifiers")]
SCNShaderModifiers ShaderModifiers { get; set; }
[Mac (12,0), iOS (15,0), TV (15,0), Watch (8,0)]
[NullAllowed] // by default this property is null
[Export ("minimumLanguageVersion", ArgumentSemantic.Retain)]
NSNumber MinimumLanguageVersion { get; set; }
[NoWatch]
[NullAllowed] // by default this property is null
[Export ("program", ArgumentSemantic.Retain)]
@ -4865,6 +4877,11 @@ namespace SceneKit {
[Export ("fresnelExponent")]
nfloat FresnelExponent { get; set; }
[Introduced (PlatformName.MacCatalyst, 15, 0)]
[Watch (8,0), TV (15,0), Mac (12,0), iOS (15,0)]
[Export ("writesToDepthBuffer")]
bool WritesToDepthBuffer { get; set; }
[Export ("propertyControllers", ArgumentSemantic.Copy), NullAllowed]
NSDictionary WeakPropertyControllers { get; set; }

Просмотреть файл

@ -0,0 +1,5 @@
# deprecated or not used on catalyst
!missing-protocol-member! SCNProgramDelegate::programIsOpaque: not found
!missing-selector! SCNMaterialProperty::borderColor not bound
!missing-selector! SCNMaterialProperty::setBorderColor: not bound
!missing-selector! SCNRenderer::render not bound

Просмотреть файл

@ -1,12 +0,0 @@
!missing-enum-value! SCNAntialiasingMode native value SCNAntialiasingModeMultisampling16X = 4 not bound
!missing-enum-value! SCNAntialiasingMode native value SCNAntialiasingModeMultisampling8X = 3 not bound
!missing-protocol-member! SCNProgramDelegate::programIsOpaque: not found
!missing-selector! SCNMaterialProperty::borderColor not bound
!missing-selector! SCNMaterialProperty::setBorderColor: not bound
!missing-selector! SCNRenderer::render not bound
## appended from unclassified file
!missing-protocol-member! SCNAnimatable::removeAllAnimationsWithBlendOutDuration: not found
!missing-selector! SCNParticleSystem::setWritesToDepthBuffer: not bound
!missing-selector! SCNParticleSystem::writesToDepthBuffer not bound
!missing-protocol-member! SCNShadable::minimumLanguageVersion not found
!missing-protocol-member! SCNShadable::setMinimumLanguageVersion: not found

Просмотреть файл

@ -2,6 +2,7 @@
## we cannot add abstract members to existing SCNSceneRenderer or SCNAnimatable protocols (breaking changes)
!incorrect-protocol-member! SCNAnimatable::addAnimationPlayer:forKey: is REQUIRED and should be abstract
!incorrect-protocol-member! SCNAnimatable::animationPlayerForKey: is REQUIRED and should be abstract
!incorrect-protocol-member! SCNAnimatable::removeAllAnimationsWithBlendOutDuration: is REQUIRED and should be abstract
!incorrect-protocol-member! SCNAnimatable::removeAnimationForKey:blendOutDuration: is REQUIRED and should be abstract
!incorrect-protocol-member! SCNAnimatable::setSpeed:forAnimationKey: is REQUIRED and should be abstract
!incorrect-protocol-member! SCNSceneRenderer::audioEngine is REQUIRED and should be abstract

Просмотреть файл

@ -1,5 +0,0 @@
!missing-protocol-member! SCNAnimatable::removeAllAnimationsWithBlendOutDuration: not found
!missing-selector! SCNParticleSystem::setWritesToDepthBuffer: not bound
!missing-selector! SCNParticleSystem::writesToDepthBuffer not bound
!missing-protocol-member! SCNShadable::minimumLanguageVersion not found
!missing-protocol-member! SCNShadable::setMinimumLanguageVersion: not found

Просмотреть файл

@ -1,5 +0,0 @@
!missing-protocol-member! SCNAnimatable::removeAllAnimationsWithBlendOutDuration: not found
!missing-selector! SCNParticleSystem::setWritesToDepthBuffer: not bound
!missing-selector! SCNParticleSystem::writesToDepthBuffer not bound
!missing-protocol-member! SCNShadable::minimumLanguageVersion not found
!missing-protocol-member! SCNShadable::setMinimumLanguageVersion: not found

Просмотреть файл

@ -1,5 +0,0 @@
!missing-protocol-member! SCNAnimatable::removeAllAnimationsWithBlendOutDuration: not found
!missing-selector! SCNParticleSystem::setWritesToDepthBuffer: not bound
!missing-selector! SCNParticleSystem::writesToDepthBuffer not bound
!missing-protocol-member! SCNShadable::minimumLanguageVersion not found
!missing-protocol-member! SCNShadable::setMinimumLanguageVersion: not found

Просмотреть файл

@ -1,5 +0,0 @@
!missing-protocol-member! SCNAnimatable::removeAllAnimationsWithBlendOutDuration: not found
!missing-selector! SCNParticleSystem::setWritesToDepthBuffer: not bound
!missing-selector! SCNParticleSystem::writesToDepthBuffer not bound
!missing-protocol-member! SCNShadable::minimumLanguageVersion not found
!missing-protocol-member! SCNShadable::setMinimumLanguageVersion: not found