/ src / frameworks / SpriteKit / include / SpriteKit / SpriteKit.h
SpriteKit.h
  1  /*
  2   This file is part of Darling.
  3  
  4   Copyright (C) 2019 Lubos Dolezel
  5  
  6   Darling is free software: you can redistribute it and/or modify
  7   it under the terms of the GNU General Public License as published by
  8   the Free Software Foundation, either version 3 of the License, or
  9   (at your option) any later version.
 10  
 11   Darling is distributed in the hope that it will be useful,
 12   but WITHOUT ANY WARRANTY; without even the implied warranty of
 13   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 14   GNU General Public License for more details.
 15  
 16   You should have received a copy of the GNU General Public License
 17   along with Darling.  If not, see <http://www.gnu.org/licenses/>.
 18  */
 19  
 20  
 21  #ifndef _SpriteKit_H_
 22  #define _SpriteKit_H_
 23  
 24  #import <Foundation/Foundation.h>
 25  
 26  #import <SpriteKit/NSKeyedArchiverDelegate.h>
 27  #import <SpriteKit/NSKeyedUnarchiverDelegate.h>
 28  #import <SpriteKit/SKWarpable.h>
 29  #import <SpriteKit/SKReferencedAction.h>
 30  #import <SpriteKit/SKTransition.h>
 31  #import <SpriteKit/SKBitmapFont.h>
 32  #import <SpriteKit/SKLabelNode.h>
 33  #import <SpriteKit/SKTileMapNode.h>
 34  #import <SpriteKit/SKAudioNode.h>
 35  #import <SpriteKit/SKSCNRenderer.h>
 36  #import <SpriteKit/SKThreadSafeMapTable.h>
 37  #import <SpriteKit/SKThreadSafeMutableArray.h>
 38  #import <SpriteKit/SKThreadSafeMutableDictionary.h>
 39  #import <SpriteKit/SKView.h>
 40  #import <SpriteKit/SKPlaySound.h>
 41  #import <SpriteKit/SKCustomAction.h>
 42  #import <SpriteKit/SKRunBlock.h>
 43  #import <SpriteKit/SKParticleSystemNode.h>
 44  #import <SpriteKit/SKAction.h>
 45  #import <SpriteKit/SKActionTable.h>
 46  #import <SpriteKit/SKAnimate.h>
 47  #import <SpriteKit/SKAnimateWarp.h>
 48  #import <SpriteKit/SKReferenceNode.h>
 49  #import <SpriteKit/SKColorize.h>
 50  #import <SpriteKit/SKFade.h>
 51  #import <SpriteKit/SKGroup.h>
 52  #import <SpriteKit/SK3DNode.h>
 53  #import <SpriteKit/SKFieldNode.h>
 54  #import <SpriteKit/SKDragFieldNode.h>
 55  #import <SpriteKit/SKVortexFieldNode.h>
 56  #import <SpriteKit/SKLinearGravityFieldNode.h>
 57  #import <SpriteKit/SKRadialGravityFieldNode.h>
 58  #import <SpriteKit/SKCustomFieldNode.h>
 59  #import <SpriteKit/SKVelocityFieldNode.h>
 60  #import <SpriteKit/SKNoiseFieldNode.h>
 61  #import <SpriteKit/SKTurbulenceFieldNode.h>
 62  #import <SpriteKit/SKSpringFieldNode.h>
 63  #import <SpriteKit/SKMagneticFieldNode.h>
 64  #import <SpriteKit/SKElectricFieldNode.h>
 65  #import <SpriteKit/SKMove.h>
 66  #import <SpriteKit/SKCameraNode.h>
 67  #import <SpriteKit/SKRemove.h>
 68  #import <SpriteKit/SKRepeat.h>
 69  #import <SpriteKit/SKSpeed.h>
 70  #import <SpriteKit/SKFrameCaptureDelegate.h>
 71  #import <SpriteKit/SKRotate.h>
 72  #import <SpriteKit/SKRunAction.h>
 73  #import <SpriteKit/SKScale.h>
 74  #import <SpriteKit/SKSequence.h>
 75  #import <SpriteKit/SKWarpGeometry.h>
 76  #import <SpriteKit/SKWarpGeometryGrid.h>
 77  #import <SpriteKit/SKWait.h>
 78  #import <SpriteKit/SKFollowPath.h>
 79  #import <SpriteKit/SKGlobalSharedContextRegistry.h>
 80  #import <SpriteKit/SKTransformNode.h>
 81  #import <SpriteKit/SKScene.h>
 82  #import <SpriteKit/SKShapeNode.h>
 83  #import <SpriteKit/SKSpriteNode.h>
 84  #import <SpriteKit/SKEffectNode.h>
 85  #import <SpriteKit/SKDisplayLink.h>
 86  #import <SpriteKit/SKRange.h>
 87  #import <SpriteKit/SKConstraint.h>
 88  #import <SpriteKit/SKSizeConstraint.h>
 89  #import <SpriteKit/SKScaleConstraint.h>
 90  #import <SpriteKit/SKRotationConstraint.h>
 91  #import <SpriteKit/SKOrientationConstraint.h>
 92  #import <SpriteKit/SKDistanceConstraint.h>
 93  #import <SpriteKit/SKPositionConstraint.h>
 94  #import <SpriteKit/SKCaptureUnarchiverDelegate.h>
 95  #import <SpriteKit/SKNodeVisualRepresentationUnarchiver.h>
 96  #import <SpriteKit/SKNode.h>
 97  #import <SpriteKit/SKNodeCustomClassUnarchiver.h>
 98  #import <SpriteKit/SKNodeVisualRepresentationArchiver.h>
 99  #import <SpriteKit/SKUniformShaderReference.h>
100  #import <SpriteKit/SKUniform.h>
101  #import <SpriteKit/SKTileDefinition.h>
102  #import <SpriteKit/SKButtonNode.h>
103  #import <SpriteKit/SKButtonNodeSprite.h>
104  #import <SpriteKit/SKEmitterNode.h>
105  #import <SpriteKit/SKKeyframeSequence.h>
106  #import <SpriteKit/SKVideoNode.h>
107  #import <SpriteKit/SKTextureCache.h>
108  #import <SpriteKit/SKTexture.h>
109  #import <SpriteKit/SKTextureAtlas.h>
110  #import <SpriteKit/SKRegion.h>
111  #import <SpriteKit/SKOpenGLLayer.h>
112  #import <SpriteKit/SKKeyedUnarchiver.h>
113  #import <SpriteKit/SKCropNode.h>
114  #import <SpriteKit/SKHide.h>
115  #import <SpriteKit/SKPerformSelector.h>
116  #import <SpriteKit/SKJavaScriptAction.h>
117  #import <SpriteKit/SKSoundBuffer.h>
118  #import <SpriteKit/SKTextureAtlasPacker.h>
119  #import <SpriteKit/SKSoundContext.h>
120  #import <SpriteKit/SKSoundSource.h>
121  #import <SpriteKit/SKSceneUnarchiveDummy.h>
122  #import <SpriteKit/SKMutableTexture.h>
123  #import <SpriteKit/IKLink.h>
124  #import <SpriteKit/SKReach.h>
125  #import <SpriteKit/SKTileGroupRule.h>
126  #import <SpriteKit/SKTileGroup.h>
127  #import <SpriteKit/SKTileSet.h>
128  #import <SpriteKit/SKTileStamp.h>
129  #import <SpriteKit/SKRenderer.h>
130  #import <SpriteKit/SKStrength.h>
131  #import <SpriteKit/SKResize.h>
132  #import <SpriteKit/SKPhysicsBody.h>
133  #import <SpriteKit/SKPhysicsContact.h>
134  #import <SpriteKit/SKPhysicsJoint.h>
135  #import <SpriteKit/SKPhysicsJointPin.h>
136  #import <SpriteKit/SKPhysicsJointSpring.h>
137  #import <SpriteKit/SKPhysicsJointFixed.h>
138  #import <SpriteKit/SKPhysicsJointSliding.h>
139  #import <SpriteKit/SKPhysicsJointLimit.h>
140  #import <SpriteKit/SKPhysicsWorld.h>
141  #import <SpriteKit/SKLightNode.h>
142  #import <SpriteKit/SKUniformInfo.h>
143  #import <SpriteKit/SKShader.h>
144  #import <SpriteKit/SKReachConstraints.h>
145  #import <SpriteKit/SKOpenGLNode.h>
146  #import <SpriteKit/SKPhysicsGrid.h>
147  #import <SpriteKit/SKFalloff.h>
148  #import <SpriteKit/SKAttribute.h>
149  #import <SpriteKit/SKAttributeValue.h>
150  
151  void* SKGLPrintError(void);
152  void* SKGLPrintFramebufferStatus(void);
153  void* SKGLPrintState(void);
154  void* SKGLPrintVertexAttrib(void);
155  void* SKGenerateNormalMap(void);
156  void* SKGenerateNormalMapWithMultiSampling(void);
157  void* SKGetCoreAnimationFPS(void);
158  void* SKGetGraphicsDeviceUtilizationPercent(void);
159  void* SKGetGraphicsRendererUtilizationPercent(void);
160  void* SKGetGraphicsTilerUtilizationPercent(void);
161  void* SKGetIdleProcessorUtilizationPercent(void);
162  void* SKGetPrefersFloatFramebuffer(void);
163  void* SKGetPrefersLowPowerGPUs(void);
164  void* SKGetPrefersOpenGL(void);
165  void* SKGetResourceBundle(void);
166  void* SKGetSystemProcessorUtilizationPercent(void);
167  void* SKGetUserProcessorUtilizationPercent(void);
168  void* SKGetVersionString(void);
169  void* SKNodeNameMatches(void);
170  void* SKSetPrefersFloatFramebuffer(void);
171  void* SKSetPrefersLowPowerGPUs(void);
172  void* SKSetPrefersOpenGL(void);
173  void* SKSetResourceBundle(void);
174  void* _SKGetPerformanceStatisticsForPid(void);
175  void* _SKStartCollectingPerformanceStatisticsForPid(void);
176  void* _SKStopCollectingPerformanceStatisticsForPid(void);
177  void* _perfBeginActions(void);
178  void* _perfBeginClientUpdate(void);
179  void* _perfBeginConstraints(void);
180  void* _perfBeginEmitters(void);
181  void* _perfBeginPhysics(void);
182  void* _perfBeginRender(void);
183  void* _perfEndActions(void);
184  void* _perfEndClientUpdate(void);
185  void* _perfEndConstraints(void);
186  void* _perfEndEmitters(void);
187  void* _perfEndPhysics(void);
188  void* _perfEndRender(void);
189  void* _perfEndRequestDrawable(void);
190  void* _perfMarkCADisplayLinkEnd(void);
191  void* _perfMarkCADisplayLinkStart(void);
192  void* _perfStartRequestDrawable(void);
193  void* _perfUpdateStatistics(void);
194  void* skCurrentTime(void);
195  void* skSetTimeOffset(void);
196  
197  #endif