Add SceneKit stubs

This commit is contained in:
Ariel Abreu 2023-09-25 16:31:01 -04:00
parent 1b74e1dd94
commit e35561d139
No known key found for this signature in database
GPG Key ID: 5B88AAAF4280706F
606 changed files with 18121 additions and 1 deletions

View File

@ -0,0 +1 @@
../../../../../../../../../../../../src/frameworks/SceneKit/include/SceneKit

1
framework-include/SceneKit Symbolic link
View File

@ -0,0 +1 @@
../Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/SceneKit.framework/Headers

View File

@ -65,6 +65,8 @@ if (COMPONENT_dev_gui_stubs_common)
add_subdirectory(ServiceManagement)
add_subdirectory(Quartz)
add_subdirectory(QuickLook)
add_subdirectory(SceneKit)
add_subdirectory(SpriteKit)
add_subdirectory(UniformTypeIdentifiers)
add_subdirectory(UserNotifications)
add_subdirectory(VideoToolbox)
@ -122,7 +124,6 @@ if (COMPONENT_gui_stubs)
add_subdirectory(QTKit)
add_subdirectory(ScreenSaver)
add_subdirectory(ShazamKit)
add_subdirectory(SpriteKit)
add_subdirectory(StoreKit)
add_subdirectory(SyncServices)
add_subdirectory(VideoDecodeAcceleration)

View File

@ -0,0 +1,284 @@
project(SceneKit)
remove_sdk_framework(SceneKit)
set(DYLIB_COMPAT_VERSION "1.0.0")
set(DYLIB_CURRENT_VERSION "581.255.0")
set(FRAMEWORK_VERSION "A")
generate_sdk_framework(SceneKit
VERSION ${FRAMEWORK_VERSION}
HEADER "include/SceneKit"
)
add_framework(SceneKit
FAT
CURRENT_VERSION
VERSION ${FRAMEWORK_VERSION}
SOURCES
src/SCNUIDynamicInspector.m
src/SCNCoreAnimationSource.m
src/SCNUIScrubber.m
src/SCNAnimationReference.m
src/SCNPhysicsContact.m
src/SCNActionGroup.m
src/SCNUID_ConstantTransformer.m
src/SCNPhysicsLinearGravityField.m
src/SCNAuthoringEnvironment.m
src/SCNPhysicsVehicle.m
src/SCNGeometrySource.m
src/SCNReplicatorConstraint.m
src/SCNJSImage.m
src/SCNTransaction.m
src/SCNCamera.m
src/SCNUIArrayEditor.m
src/SCNPass.m
src/SCNTransformConstraint.m
src/SCNPhysicsField.m
src/SCNActionSequence.m
src/SCNPhysicsBallSocketJoint.m
src/_SCNExportOperation.m
src/SCNPhysicsSliderJoint.m
src/SCNMTLBufferAllocator.m
src/SCNMTLShadable.m
src/SCNCylinder.m
src/SCNMTLTessellator.m
src/SCNDeferredProgramGeneratorMetal.m
src/SCNLookAtConstraint.m
src/C3DEngineNotificationQueueTransientWrapper.m
src/SCNNodeManipulableItem.m
src/SCNCommonProfileProgramGeneratorMetal.m
src/SCNManipulator.m
src/SCNActionReference.m
src/SCNBackingLayer.m
src/SCNGeometry.m
src/SCNMTLArgumentBinder.m
src/SCNRenderTarget.m
src/SCNMaterial.m
src/C3DBinding.m
src/SCNReferenceNode.m
src/SCNCommonProfileProgramCache.m
src/SCNAuthoringEnvironment2.m
src/SCNAction.m
src/USKObjectPath_helper.m
src/SCNTechnique.m
src/SCNShadableHelper.m
src/SCNJitterer.m
src/SCNMTLLibraryManager.m
src/SCNSliderConstraint.m
src/SCNShape.m
src/SCNPhysicsRadialGravityField.m
src/SCNEffect.m
src/SCNAnimationPlayer.m
src/SCNPhysicsConeTwistJoint.m
src/SCNMTLLibrary.m
src/SCNMTLResourceBinding.m
src/SCN_NSImageFromSlotContents.m
src/SCNMTLShaderBindingsGenerator.m
src/SCNParticlePropertyController.m
src/SCNTextureCoreAnimationSource.m
src/SCNFixedSizePage.m
src/SCNMetalLayer.m
src/SCN_CAKeyframeAnimation.m
src/SCNRendererEvents.m
src/SCNUISceneGraphView.m
src/SCNRendererOptionsPanelController.m
src/SCNActionTargetState.m
src/SCNGeometryTessellator.m
src/SCNBox.m
src/SCNPhysicsTurbulenceField.m
src/_C3DProgressDebugger.m
src/SCNActionRepeat.m
src/SCNCapsule.m
src/SCNActionPlaySound.m
src/SCNPlane.m
src/SCNSpriteKitSource.m
src/SCNPhysicsNoiseField.m
src/SCNCaptureDeviceSource.m
src/SCNDistanceConstraint.m
src/SCNMTLRenderContext.m
src/SCNPyramid.m
src/SCNCameraControlEventHandler.m
src/SCNAssetCatalog.m
src/SCNActionJavaScript.m
src/SCNExportOperation.m
src/SCNSphere.m
src/SCNOrderedDictionary.m
src/SCNCaptureDeviceOutputConsumerSource.m
src/SCNUIPopUpButton.m
src/SCNPhysicsBehavior.m
src/SCNUIColorWell.m
src/SCNMetalWireframeResource.m
src/SCNTimingFunction.m
src/SCNAudioSource.m
src/SCNNodeReference.m
src/SCNMTLShadableKey.m
src/SCNProgramSemanticInfo.m
src/SCNView.m
src/SCN3DConnexionDevice.m
src/SCNKeyedArchiver.m
src/SCNActionCustom.m
src/SCNUIVector4TextField.m
src/SCNMTLPassResourceBinding.m
src/SCNCommonProfileProgramGeneratorGL.m
src/SCNPhysicsShape.m
src/SCNAudioPlayer.m
src/SCNMonitor.m
src/SCNTypeInspector.m
src/SCNUIVector3TextField.m
src/SCNNode.m
src/SCNSourceRendererRegistry.m
src/SCNUIScrubberCell.m
src/SCNAvoidOccluderConstraint.m
src/SCNUIImagePicker.m
src/SCNCommonProfileProgramGenerator.m
src/SCNTorus.m
src/SCNMovieExportOperation.m
src/SCNPhysicsVortexField.m
src/SCNUIHandleButton.m
src/SCNUIVector2TextField.m
src/SCNActionPerformSelector.m
src/SCNGeometryElement.m
src/SCNIKJoint.m
src/SCNUIProperty.m
src/SCNTextureSource.m
src/SCNTechniquePanelController.m
src/SCNPassContext.m
src/SCNTextureSpriteKitSource.m
src/SCNJSValueTmpImp.m
src/SCNDisplayLink.m
src/SCNMutableGeometrySource.m
src/SCNMorpher.m
src/SCNAnimation.m
src/C3DIONSZipFileArchive.m
src/SCNParticleSystem.m
src/SCNStatisticsProvider.m
src/SCNCameraController.m
src/SCNPrecomputedLightingEnvironment.m
src/SCNMetalBackingLayer.m
src/SCNLayer.m
src/SCNTube.m
src/SCNMaterialPropertyTextureProviderSource.m
src/C3DAnimationBinding.m
src/SCNActionRotate.m
src/SCNUIBindableView.m
src/SCNUID_NumberTransformer.m
src/SCNPhysicsCharacter.m
src/SCNKeyedUnarchiver.m
src/SCNUIDynamicInspectorConfiguration.m
src/SCNUIArrayEditorController.m
src/SCNLowLatencyMetalLayer.m
src/SCNRenderer.m
src/SCNActionMove.m
src/SCNConstantScaleConstraint.m
src/SCNBoundingSphere.m
src/SCNWeakPointer.m
src/SCNProgram.m
src/SCNImageSource.m
src/SCNMTLComputePipeline.m
src/SCNConstraint.m
src/SCNFloor.m
src/SCNMTLBufferAllocatorSubBuffer.m
src/SCNActionScale.m
src/SCNRenderTargetView.m
src/SCNPhysicsHingeJoint.m
src/SCNText.m
src/SCNNodeWeakComponent.m
src/SCNActionRemove.m
src/SCNPhysicsWorld.m
src/SCNRendererOptionsPanel.m
src/SCNActionWait.m
src/SCNAssetCatalogCacheEntry.m
src/SCNAVPlayerSource.m
src/SCNJSValue.m
src/SCNGeometryDeformer.m
src/SCNSpriteKitEventHandler.m
src/_SCNShadableCompilationIssue.m
src/SCNPhysicsBody.m
src/SCNMaterialProperty.m
src/SCNTextureDelegateSource.m
src/SCNActionHide.m
src/SCNManipulableItem.m
src/SCNMTLSemanticResourceBinding.m
src/SCNDelegateSource.m
src/SCNMTLBuffer.m
src/SCNBoundingBox.m
src/SCN_NSImageFromImageValue.m
src/SCNActionRunAction.m
src/SCNCone.m
src/SCNBufferBinding.m
src/SCNUIMatrix4TextField.m
src/SCNPhysicsElectricField.m
src/SCNRendererTransitionContext.m
src/SCNActionRunBlock.m
src/SCNPhysicsVehicleWheel.m
src/SCNSceneSource.m
src/SCNMTLMeshElement.m
src/USKHelper.m
src/SCNPhysicsMagneticField.m
src/SCNRecursiveLock.m
src/SCNMTLSkin.m
src/SCNMTLMorph.m
src/SCNRendererViewPoint.m
src/SCNAccelerationConstraint.m
src/SCNPhysicsSpringField.m
src/SCNAnimationEvent.m
src/SCNMTLResourceManager.m
src/SCNTechniquePanel.m
src/SCNCameraNavigationController.m
src/SCNBillboardConstraint.m
src/SCNHitTestResult.m
src/SCNSceneDatabase.m
src/SCNMTLMesh.m
src/SCNScene.m
src/SCNNodeComponent.m
src/SCNActionFade.m
src/SCNCOLLADAExportOperation.m
src/SCNTextureOffscreenRenderingSource.m
src/SCNLevelOfDetail.m
src/USKToken_helper.m
src/SCNPhysicsCustomField.m
src/SCNIKConstraint.m
src/SCNEventHandler.m
src/SCNLight.m
src/SCNOffscreenRenderer.m
src/SCNMaterialAttachment.m
src/USKData_helper.m
src/SCNMTLRenderPipeline.m
src/SCNMutableGeometry.m
src/SCNSkinner.m
src/SCNSceneLookUpUnarchiver.m
src/SCNPhysicsDragField.m
src/NSObject+SCN_DisplayLinkExtensions.m
src/CAAnimation+SceneKitAdditions.m
src/NSColor+SCNAdditions.m
src/NSArray+SCNAdditions.m
src/MDLSubmesh+SCNModelIO.m
src/MDLAsset+SCNModelIO.m
src/MDLLight+SCNModelIO.m
src/MDLMesh+SCNModelIO.m
src/MDLLightProbe+SCNModelIO.m
src/MDLObject+SCNModelIO.m
src/NSImageRep+SCNAdditions.m
src/NSData+SCNExtensions.m
src/CAKeyframeAnimation+SCNAddition.m
src/NSDictionary+SCNAdditions.m
src/NSImage+SCNAddition.m
src/NSCoder+SCNExtensions.m
src/MDLCamera+SCNModelIO.m
src/NSValue+Core3DKitAdditions.m
src/CALayer+SCN_JSSupport.m
src/MDLMaterial+SCNModelIO.m
src/NSString+SCNExtensions.m
src/SceneKit.m
DEPENDENCIES
system
objc
Foundation
AppKit
QuartzCore
ModelIO
)

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@protocol AVAudio3DMixing
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@protocol AVCaptureVideoDataOutputSampleBufferDelegate
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface C3DAnimationBinding : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface C3DBinding : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface C3DEngineNotificationQueueTransientWrapper : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface C3DIONSZipFileArchive : NSObject
@end

View File

@ -0,0 +1,25 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
#import <QuartzCore/QuartzCore.h>
@interface CAAnimation (SceneKitAdditions)
@end

View File

@ -0,0 +1,25 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
#import <QuartzCore/QuartzCore.h>
@interface CAKeyframeAnimation (SCNAddition)
@end

View File

@ -0,0 +1,25 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
#import <QuartzCore/QuartzCore.h>
@interface CALayer (SCN_JSSupport)
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@protocol JSExport
@end

View File

@ -0,0 +1,25 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
#import <ModelIO/ModelIO.h>
@interface MDLAsset (SCNModelIO)
@end

View File

@ -0,0 +1,25 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
#import <ModelIO/ModelIO.h>
@interface MDLCamera (SCNModelIO)
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@protocol MDLComponent
@end

View File

@ -0,0 +1,25 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
#import <ModelIO/ModelIO.h>
@interface MDLLight (SCNModelIO)
@end

View File

@ -0,0 +1,25 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
#import <ModelIO/ModelIO.h>
@interface MDLLightProbe (SCNModelIO)
@end

View File

@ -0,0 +1,25 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
#import <ModelIO/ModelIO.h>
@interface MDLMaterial (SCNModelIO)
@end

View File

@ -0,0 +1,25 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
#import <ModelIO/ModelIO.h>
@interface MDLMesh (SCNModelIO)
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@protocol MDLMorphDeformerComponent
@end

View File

@ -0,0 +1,25 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
#import <ModelIO/ModelIO.h>
@interface MDLObject (SCNModelIO)
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@protocol MDLSkinDeformerComponent
@end

View File

@ -0,0 +1,25 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
#import <ModelIO/ModelIO.h>
@interface MDLSubmesh (SCNModelIO)
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@protocol MTLBuffer
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@protocol MTLDevice
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@protocol MTLResource
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@protocol MTLTexture
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface NSArray (SCNAdditions)
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface NSCoder (SCNExtensions)
@end

View File

@ -0,0 +1,25 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
#import <AppKit/AppKit.h>
@interface NSColor (SCNAdditions)
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@protocol NSControlTextEditingDelegate
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface NSData (SCNExtensions)
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface NSDictionary (SCNAdditions)
@end

View File

@ -0,0 +1,25 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
#import <AppKit/AppKit.h>
@interface NSImage (SCNAddition)
@end

View File

@ -0,0 +1,25 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
#import <AppKit/AppKit.h>
@interface NSImageRep (SCNAdditions)
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@protocol NSKeyedUnarchiverDelegate
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface NSObject (SCN_DisplayLinkExtensions)
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@protocol NSOutlineViewDataSource
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@protocol NSOutlineViewDelegate
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface NSString (SCNExtensions)
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface NSValue (Core3DKitAdditions)
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SCN3DConnexionDevice : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SCNAVPlayerSource : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SCNAccelerationConstraint : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SCNAction : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SCNActionCustom : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SCNActionFade : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SCNActionGroup : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SCNActionHide : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@protocol SCNActionJSExport
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SCNActionJavaScript : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SCNActionMove : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SCNActionPerformSelector : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SCNActionPlaySound : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SCNActionReference : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SCNActionRemove : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SCNActionRepeat : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SCNActionRotate : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SCNActionRunAction : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SCNActionRunBlock : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SCNActionScale : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SCNActionSequence : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SCNActionTargetState : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SCNActionWait : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@protocol SCNActionable
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@protocol SCNAnimatable
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@protocol SCNAnimation
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SCNAnimationEvent : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@protocol SCNAnimationEventJSExport
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SCNAnimationPlayer : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SCNAnimationReference : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SCNAssetCatalog : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SCNAssetCatalogCacheEntry : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SCNAudioPlayer : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SCNAudioSource : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SCNAuthoringEnvironment : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SCNAuthoringEnvironment2 : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SCNAvoidOccluderConstraint : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SCNBackingLayer : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SCNBillboardConstraint : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SCNBoundingBox : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@protocol SCNBoundingBoxJSExport
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SCNBoundingSphere : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@protocol SCNBoundingSphereJSExport
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@protocol SCNBoundingVolume
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SCNBox : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@protocol SCNBoxJSExport
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SCNBufferBinding : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@protocol SCNBufferStream
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SCNCOLLADAExportOperation : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SCNCamera : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@protocol SCNCameraControlConfiguration
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SCNCameraControlEventHandler : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SCNCameraController : NSObject
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@protocol SCNCameraControllerDelegate
@end

View File

@ -0,0 +1,24 @@
/*
This file is part of Darling.
Copyright (C) 2023 Darling Team
Darling is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Darling is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Darling. If not, see <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@protocol SCNCameraJSExport
@end

Some files were not shown because too many files have changed in this diff Show More