Home Reference Source Repository

js/main.js

  1. import CGLineCap from './CoreGraphics/CGLineCap'
  2. import CGLineJoin from './CoreGraphics/CGLineJoin'
  3. import CGRect from './CoreGraphics/CGRect'
  4. import CGSize from './CoreGraphics/CGSize'
  5. import CGBlendMode from './CoreGraphics/CGBlendMode'
  6. import CGPath from './CoreGraphics/CGPath'
  7. import CGPoint from './CoreGraphics/CGPoint'
  8. import CGPathApplierFunction from './CoreGraphics/CGPathApplierFunction'
  9. import CGPathFillRule from './CoreGraphics/CGPathFillRule'
  10. import CGMutablePath from './CoreGraphics/CGMutablePath'
  11. import CGVector from './CoreGraphics/CGVector'
  12. import _Buffer from './util/_Buffer'
  13. import _HTMLCanvasElement from './util/_HTMLCanvasElement'
  14. import _BinaryReader from './util/_BinaryReader'
  15. import _File from './util/_File'
  16. import _InstanceOf from './util/_InstanceOf'
  17. import _TextReader from './util/_TextReader'
  18. import _ClassList from './util/_ClassList'
  19. import _AjaxRequest from './util/_AjaxRequest'
  20. import CanUseWebGL2 from './util/CanUseWebGL2'
  21. import _BinaryRequest from './util/_BinaryRequest'
  22. import _FileReader from './util/_FileReader'
  23. import MTLTessellationPartitionMode from './Metal/MTLTessellationPartitionMode'
  24. import DispatchTimeInterval from './Dispatch/DispatchTimeInterval'
  25. import DispatchObject from './Dispatch/DispatchObject'
  26. import DispatchTime from './Dispatch/DispatchTime'
  27. import DispatchQueue from './Dispatch/DispatchQueue'
  28. import SCNBufferFrequency from './SceneKit/SCNBufferFrequency'
  29. import SCNMatrix4Translate from './SceneKit/SCNMatrix4Translate'
  30. import SCNActionRepeat from './SceneKit/SCNActionRepeat'
  31. import SCNPhysicsVehicleWheel from './SceneKit/SCNPhysicsVehicleWheel'
  32. import SCNPhysicsVehicle from './SceneKit/SCNPhysicsVehicle'
  33. import SCNPhysicsHingeJoint from './SceneKit/SCNPhysicsHingeJoint'
  34. import SCNGeometrySource from './SceneKit/SCNGeometrySource'
  35. import SCNAnimationPlayer from './SceneKit/SCNAnimationPlayer'
  36. import SCNTransformConstraint from './SceneKit/SCNTransformConstraint'
  37. import SCNActionable from './SceneKit/SCNActionable'
  38. import SCNLayer from './SceneKit/SCNLayer'
  39. import SCNHitTestResult from './SceneKit/SCNHitTestResult'
  40. import SCNParticleBirthLocation from './SceneKit/SCNParticleBirthLocation'
  41. import SCNAudioSource from './SceneKit/SCNAudioSource'
  42. import SCNRenderingAPI from './SceneKit/SCNRenderingAPI'
  43. import SCNParticleModifierStage from './SceneKit/SCNParticleModifierStage'
  44. import SCNMatrix4ToMat4 from './SceneKit/SCNMatrix4ToMat4'
  45. import SCNShape from './SceneKit/SCNShape'
  46. import SCNSceneExportDelegate from './SceneKit/SCNSceneExportDelegate'
  47. import SCNParticleModifierBlock from './SceneKit/SCNParticleModifierBlock'
  48. import SCNMatrix4Mult from './SceneKit/SCNMatrix4Mult'
  49. import SCNFilterMode from './SceneKit/SCNFilterMode'
  50. import SCNCamera from './SceneKit/SCNCamera'
  51. import SCNFieldForceEvaluator from './SceneKit/SCNFieldForceEvaluator'
  52. import _SCNDefaultVertexShader from './SceneKit/_SCNDefaultVertexShader'
  53. import SCNTube from './SceneKit/SCNTube'
  54. import SCNActionRunBlock from './SceneKit/SCNActionRunBlock'
  55. import _SCNDefaultParticleFragmentShader from './SceneKit/_SCNDefaultParticleFragmentShader'
  56. import SCNSceneSourceStatus from './SceneKit/SCNSceneSourceStatus'
  57. import SCNFillMode from './SceneKit/SCNFillMode'
  58. import SCNReferenceNode from './SceneKit/SCNReferenceNode'
  59. import _SCNDefaultShadowFragmentShader from './SceneKit/_SCNDefaultShadowFragmentShader'
  60. import SCNMatrix4MakeRotation from './SceneKit/SCNMatrix4MakeRotation'
  61. import SCNBillboardConstraint from './SceneKit/SCNBillboardConstraint'
  62. import SCNOrderedDictionary from './SceneKit/SCNOrderedDictionary'
  63. import SCNActionHide from './SceneKit/SCNActionHide'
  64. import _SCNObjLoader from './SceneKit/_SCNObjLoader'
  65. import SCNActionMove from './SceneKit/SCNActionMove'
  66. import SCNRenderer from './SceneKit/SCNRenderer'
  67. import SCNConstraint from './SceneKit/SCNConstraint'
  68. import SCNParticlePropertyController from './SceneKit/SCNParticlePropertyController'
  69. import SCNCullMode from './SceneKit/SCNCullMode'
  70. import SCNVector4Make from './SceneKit/SCNVector4Make'
  71. import SCNTechniqueSupport from './SceneKit/SCNTechniqueSupport'
  72. import SCNBufferStream from './SceneKit/SCNBufferStream'
  73. import SCNActionPerformSelector from './SceneKit/SCNActionPerformSelector'
  74. import SCNActionRotate from './SceneKit/SCNActionRotate'
  75. import SCNPlane from './SceneKit/SCNPlane'
  76. import SCNVector3FromFloat3 from './SceneKit/SCNVector3FromFloat3'
  77. import SCNPhysicsShape from './SceneKit/SCNPhysicsShape'
  78. import SCNDistanceConstraint from './SceneKit/SCNDistanceConstraint'
  79. import SCNBufferBindingBlock from './SceneKit/SCNBufferBindingBlock'
  80. import SCNVector3Zero from './SceneKit/SCNVector3Zero'
  81. import SCNProgramDelegate from './SceneKit/SCNProgramDelegate'
  82. import SCNChamferMode from './SceneKit/SCNChamferMode'
  83. import SCNVector4 from './SceneKit/SCNVector4'
  84. import SCNVector4ToFloat4 from './SceneKit/SCNVector4ToFloat4'
  85. import SCNActionPlaySound from './SceneKit/SCNActionPlaySound'
  86. import SCNSphere from './SceneKit/SCNSphere'
  87. import SCNBindingBlock from './SceneKit/SCNBindingBlock'
  88. import SCNActionFade from './SceneKit/SCNActionFade'
  89. import SCNParticleInputMode from './SceneKit/SCNParticleInputMode'
  90. import SCNAudioPlayer from './SceneKit/SCNAudioPlayer'
  91. import SCNMatrix4MakeScale from './SceneKit/SCNMatrix4MakeScale'
  92. import SCNMaterial from './SceneKit/SCNMaterial'
  93. import SCNMatrix4Rotate from './SceneKit/SCNMatrix4Rotate'
  94. import SCNQuaternion from './SceneKit/SCNQuaternion'
  95. import _SCNDefaultHitTestVertexShader from './SceneKit/_SCNDefaultHitTestVertexShader'
  96. import _SCNDefaultHitTestFragmentShader from './SceneKit/_SCNDefaultHitTestFragmentShader'
  97. import SCNShaderModifierEntryPoint from './SceneKit/SCNShaderModifierEntryPoint'
  98. import SCNPhysicsNoiseField from './SceneKit/SCNPhysicsNoiseField'
  99. import SCNVector3FromGLKVector3 from './SceneKit/SCNVector3FromGLKVector3'
  100. import SCNVector4FromGLKVector4 from './SceneKit/SCNVector4FromGLKVector4'
  101. import SCNMatrix4ToGLKMatrix4 from './SceneKit/SCNMatrix4ToGLKMatrix4'
  102. import SCNVector4ToGLKVector4 from './SceneKit/SCNVector4ToGLKVector4'
  103. import SCNMatrix4 from './SceneKit/SCNMatrix4'
  104. import SCNProgram from './SceneKit/SCNProgram'
  105. import SCNAntialiasingMode from './SceneKit/SCNAntialiasingMode'
  106. import SCNBoundingVolume from './SceneKit/SCNBoundingVolume'
  107. import SCNTransparencyMode from './SceneKit/SCNTransparencyMode'
  108. import SCNMatrix4EqualToMatrix4 from './SceneKit/SCNMatrix4EqualToMatrix4'
  109. import SCNTessellationSmoothingMode from './SceneKit/SCNTessellationSmoothingMode'
  110. import SCNPhysicsBehavior from './SceneKit/SCNPhysicsBehavior'
  111. import SCNMatrix4Invert from './SceneKit/SCNMatrix4Invert'
  112. import SCNParticleBirthDirection from './SceneKit/SCNParticleBirthDirection'
  113. import SCNVector3Make from './SceneKit/SCNVector3Make'
  114. import SCNPhysicsCollisionCategory from './SceneKit/SCNPhysicsCollisionCategory'
  115. import SCNColorMask from './SceneKit/SCNColorMask'
  116. import SCNParticleEvent from './SceneKit/SCNParticleEvent'
  117. import _SCNDefaultFragmentShader from './SceneKit/_SCNDefaultFragmentShader'
  118. import SCNActionReference from './SceneKit/SCNActionReference'
  119. import SCNReferenceLoadingPolicy from './SceneKit/SCNReferenceLoadingPolicy'
  120. import SCNActionSequence from './SceneKit/SCNActionSequence'
  121. import SCNActionTimingMode from './SceneKit/SCNActionTimingMode'
  122. import SCNBillboardAxis from './SceneKit/SCNBillboardAxis'
  123. import SCNGeometryElement from './SceneKit/SCNGeometryElement'
  124. import SCNShadable from './SceneKit/SCNShadable'
  125. import SCNVector3ToGLKVector3 from './SceneKit/SCNVector3ToGLKVector3'
  126. import SCNCylinder from './SceneKit/SCNCylinder'
  127. import SCNLookAtConstraint from './SceneKit/SCNLookAtConstraint'
  128. import SCNPhysicsBodyType from './SceneKit/SCNPhysicsBodyType'
  129. import SCNTorus from './SceneKit/SCNTorus'
  130. import SCNShadableHelper from './SceneKit/SCNShadableHelper'
  131. import SCNLight from './SceneKit/SCNLight'
  132. import SCNCameraProjectionDirection from './SceneKit/SCNCameraProjectionDirection'
  133. import SCNSkinner from './SceneKit/SCNSkinner'
  134. import SCNAnimatable from './SceneKit/SCNAnimatable'
  135. import SCNGeometryTessellator from './SceneKit/SCNGeometryTessellator'
  136. import SCNPhysicsContact from './SceneKit/SCNPhysicsContact'
  137. import SCNAnimation from './SceneKit/SCNAnimation'
  138. import SCNPhysicsContactDelegate from './SceneKit/SCNPhysicsContactDelegate'
  139. import SCNMovabilityHint from './SceneKit/SCNMovabilityHint'
  140. import SCNPhysicsFieldScope from './SceneKit/SCNPhysicsFieldScope'
  141. import SCNActionScale from './SceneKit/SCNActionScale'
  142. import SCNVector3 from './SceneKit/SCNVector3'
  143. import SCNHitTestOption from './SceneKit/SCNHitTestOption'
  144. import SCNActionCustom from './SceneKit/SCNActionCustom'
  145. import SCNAnimationEvent from './SceneKit/SCNAnimationEvent'
  146. import SCNIKConstraint from './SceneKit/SCNIKConstraint'
  147. import SCNParticleSortingMode from './SceneKit/SCNParticleSortingMode'
  148. import SCNMatrix4Scale from './SceneKit/SCNMatrix4Scale'
  149. import SCNTechnique from './SceneKit/SCNTechnique'
  150. import SCNParticleOrientationMode from './SceneKit/SCNParticleOrientationMode'
  151. import SCNSceneSource from './SceneKit/SCNSceneSource'
  152. import SCNNode from './SceneKit/SCNNode'
  153. import SCNSceneExportProgressHandler from './SceneKit/SCNSceneExportProgressHandler'
  154. import SCNPhysicsBallSocketJoint from './SceneKit/SCNPhysicsBallSocketJoint'
  155. import SCNPhysicsBody from './SceneKit/SCNPhysicsBody'
  156. import SCNDebugOptions from './SceneKit/SCNDebugOptions'
  157. import SCNLevelOfDetail from './SceneKit/SCNLevelOfDetail'
  158. import SCNParticleImageSequenceAnimationMode from './SceneKit/SCNParticleImageSequenceAnimationMode'
  159. import SCNMatrix4FromMat4 from './SceneKit/SCNMatrix4FromMat4'
  160. import SCNShadowMode from './SceneKit/SCNShadowMode'
  161. import SCNVector4FromFloat4 from './SceneKit/SCNVector4FromFloat4'
  162. import SCNMaterialProperty from './SceneKit/SCNMaterialProperty'
  163. import SCNNodeRendererDelegate from './SceneKit/SCNNodeRendererDelegate'
  164. import SCNPhysicsSliderJoint from './SceneKit/SCNPhysicsSliderJoint'
  165. import SCNActionRunAction from './SceneKit/SCNActionRunAction'
  166. import SCNBox from './SceneKit/SCNBox'
  167. import SCNParticleEventBlock from './SceneKit/SCNParticleEventBlock'
  168. import SCNTransaction from './SceneKit/SCNTransaction'
  169. import SCNActionRemove from './SceneKit/SCNActionRemove'
  170. import SCNBlendMode from './SceneKit/SCNBlendMode'
  171. import SCNTimingFunction from './SceneKit/SCNTimingFunction'
  172. import SCNCone from './SceneKit/SCNCone'
  173. import SCNScene from './SceneKit/SCNScene'
  174. import SCNPhysicsTurbulenceField from './SceneKit/SCNPhysicsTurbulenceField'
  175. import SCNAction from './SceneKit/SCNAction'
  176. import SCNFloor from './SceneKit/SCNFloor'
  177. import SCNWrapMode from './SceneKit/SCNWrapMode'
  178. import SCNText from './SceneKit/SCNText'
  179. import _SCNDefaultPBRFragmentShader from './SceneKit/_SCNDefaultPBRFragmentShader'
  180. import SCNActionWait from './SceneKit/SCNActionWait'
  181. import SCNGeometry from './SceneKit/SCNGeometry'
  182. import SCNParticleBlendMode from './SceneKit/SCNParticleBlendMode'
  183. import SCNActionTimingFunction from './SceneKit/SCNActionTimingFunction'
  184. import _SCNMtlLoader from './SceneKit/_SCNMtlLoader'
  185. import SCNMorpherCalculationMode from './SceneKit/SCNMorpherCalculationMode'
  186. import SCNVector3ToFloat3 from './SceneKit/SCNVector3ToFloat3'
  187. import SCNGeometryPrimitiveType from './SceneKit/SCNGeometryPrimitiveType'
  188. import SCNSceneSourceStatusHandler from './SceneKit/SCNSceneSourceStatusHandler'
  189. import SCNPhysicsWorld from './SceneKit/SCNPhysicsWorld'
  190. import SCNVector4EqualToVector4 from './SceneKit/SCNVector4EqualToVector4'
  191. import SCNCapsule from './SceneKit/SCNCapsule'
  192. import SCNSceneRenderer from './SceneKit/SCNSceneRenderer'
  193. import SCNMatrix4MakeTranslation from './SceneKit/SCNMatrix4MakeTranslation'
  194. import SCNAnimationEventBlock from './SceneKit/SCNAnimationEventBlock'
  195. import SCNView from './SceneKit/SCNView'
  196. import SCNMatrix4FromGLKMatrix4 from './SceneKit/SCNMatrix4FromGLKMatrix4'
  197. import SCNMatrix4IsIdentity from './SceneKit/SCNMatrix4IsIdentity'
  198. import SCNMorpher from './SceneKit/SCNMorpher'
  199. import SCNSceneRendererDelegate from './SceneKit/SCNSceneRendererDelegate'
  200. import SCNActionJavaScript from './SceneKit/SCNActionJavaScript'
  201. import _SCNDefaultParticleVertexShader from './SceneKit/_SCNDefaultParticleVertexShader'
  202. import SCNAccelerationConstraint from './SceneKit/SCNAccelerationConstraint'
  203. import SCNPyramid from './SceneKit/SCNPyramid'
  204. import _SCNDefaultShadowVertexShader from './SceneKit/_SCNDefaultShadowVertexShader'
  205. import SCNActionGroup from './SceneKit/SCNActionGroup'
  206. import SCNParticleSystem from './SceneKit/SCNParticleSystem'
  207. import SCNVector3EqualToVector3 from './SceneKit/SCNVector3EqualToVector3'
  208. import SCNPhysicsField from './SceneKit/SCNPhysicsField'
  209. import NSColorSpace from './Foundation/NSColorSpace'
  210. import NSCoder from './Foundation/NSCoder'
  211. import NSMutableData from './Foundation/NSMutableData'
  212. import NSMutableDictionary from './Foundation/NSMutableDictionary'
  213. import NSData from './Foundation/NSData'
  214. import NSURL from './Foundation/NSURL'
  215. import NSKeyedArchiver from './Foundation/NSKeyedArchiver'
  216. import NSValue from './Foundation/NSValue'
  217. import NSArray from './Foundation/NSArray'
  218. import NSNotification from './Foundation/NSNotification'
  219. import NSKeyedUnarchiver from './Foundation/NSKeyedUnarchiver'
  220. import NSDictionary from './Foundation/NSDictionary'
  221. import NotificationCenter from './Foundation/NotificationCenter'
  222. import NSMutableArray from './Foundation/NSMutableArray'
  223. import AVAudioNode from './AVFoundation/AVAudioNode'
  224. import AVAudioMixerNode from './AVFoundation/AVAudioMixerNode'
  225. import GKAgent2D from './GameplayKit/GKAgent2D'
  226. import GKSCNNodeComponent from './GameplayKit/GKSCNNodeComponent'
  227. import GKGoal from './GameplayKit/GKGoal'
  228. import GKPath from './GameplayKit/GKPath'
  229. import GKBehavior from './GameplayKit/GKBehavior'
  230. import GKScene from './GameplayKit/GKScene'
  231. import GKComponent from './GameplayKit/GKComponent'
  232. import GKAgentDelegate from './GameplayKit/GKAgentDelegate'
  233. import GKEntity from './GameplayKit/GKEntity'
  234. import GKAgent from './GameplayKit/GKAgent'
  235. import SKSpriteNode from './SpriteKit/SKSpriteNode'
  236. import SKColor from './SpriteKit/SKColor'
  237. import SKAction from './SpriteKit/SKAction'
  238. import SKActionTimingMode from './SpriteKit/SKActionTimingMode'
  239. import SKBlendMode from './SpriteKit/SKBlendMode'
  240. import SKScene from './SpriteKit/SKScene'
  241. import SKFade from './SpriteKit/SKFade'
  242. import SKLabelHorizontalAlignmentMode from './SpriteKit/SKLabelHorizontalAlignmentMode'
  243. import SKSceneScaleMode from './SpriteKit/SKSceneScaleMode'
  244. import SKNode from './SpriteKit/SKNode'
  245. import SKGroup from './SpriteKit/SKGroup'
  246. import SKEffectNode from './SpriteKit/SKEffectNode'
  247. import SKTexture from './SpriteKit/SKTexture'
  248. import SKTextureFilteringMode from './SpriteKit/SKTextureFilteringMode'
  249. import SKShapeNode from './SpriteKit/SKShapeNode'
  250. import SKSequence from './SpriteKit/SKSequence'
  251. import SKRepeat from './SpriteKit/SKRepeat'
  252. import SKScale from './SpriteKit/SKScale'
  253. import SKLabelNode from './SpriteKit/SKLabelNode'
  254. import SKLabelVerticalAlignmentMode from './SpriteKit/SKLabelVerticalAlignmentMode'
  255. import SKWait from './SpriteKit/SKWait'
  256. import GCExtendedGamepad from './GameController/GCExtendedGamepad'
  257. import GCGamepad from './GameController/GCGamepad'
  258. import GCControllerDirectionPad from './GameController/GCControllerDirectionPad'
  259. import GCControllerElement from './GameController/GCControllerElement'
  260. import GCMicroGamepad from './GameController/GCMicroGamepad'
  261. import GCControllerAxisInput from './GameController/GCControllerAxisInput'
  262. import GCControllerButtonInput from './GameController/GCControllerButtonInput'
  263. import GCController from './GameController/GCController'
  264. import CAMediaTiming from './QuartzCore/CAMediaTiming'
  265. import CAAnimationGroup from './QuartzCore/CAAnimationGroup'
  266. import CAMediaTimingFunction from './QuartzCore/CAMediaTimingFunction'
  267. import CAPropertyAnimation from './QuartzCore/CAPropertyAnimation'
  268. import CAKeyframeAnimation from './QuartzCore/CAKeyframeAnimation'
  269. import CAAnimationDelegate from './QuartzCore/CAAnimationDelegate'
  270. import CAAnimation from './QuartzCore/CAAnimation'
  271. import CABasicAnimation from './QuartzCore/CABasicAnimation'
  272. import CATransform3D from './QuartzCore/CATransform3D'
  273. import CAAction from './QuartzCore/CAAction'
  274. import CACurrentMediaTime from './QuartzCore/CACurrentMediaTime'
  275. import NSColor from './AppKit/NSColor'
  276. import NSColorSpaceModel from './AppKit/NSColorSpaceModel'
  277. import CFAbsoluteTimeGetCurrent from './CoreFoundation/CFAbsoluteTimeGetCurrent'
  278. import NSObject from './ObjectiveC/NSObject'
  279.  
  280. _ClassList.registerClass(CGLineCap, 'CGLineCap')
  281. _ClassList.registerClass(CGLineJoin, 'CGLineJoin')
  282. _ClassList.registerClass(CGRect, 'CGRect')
  283. _ClassList.registerClass(CGSize, 'CGSize')
  284. _ClassList.registerClass(CGBlendMode, 'CGBlendMode')
  285. _ClassList.registerClass(CGPath, 'CGPath')
  286. _ClassList.registerClass(CGPoint, 'CGPoint')
  287. _ClassList.registerClass(CGPathApplierFunction, 'CGPathApplierFunction')
  288. _ClassList.registerClass(CGPathFillRule, 'CGPathFillRule')
  289. _ClassList.registerClass(CGMutablePath, 'CGMutablePath')
  290. _ClassList.registerClass(CGVector, 'CGVector')
  291. _ClassList.registerClass(MTLTessellationPartitionMode, 'MTLTessellationPartitionMode')
  292. _ClassList.registerClass(DispatchTimeInterval, 'DispatchTimeInterval')
  293. _ClassList.registerClass(DispatchObject, 'DispatchObject')
  294. _ClassList.registerClass(DispatchTime, 'DispatchTime')
  295. _ClassList.registerClass(DispatchQueue, 'DispatchQueue')
  296. _ClassList.registerClass(SCNBufferFrequency, 'SCNBufferFrequency')
  297. _ClassList.registerClass(SCNMatrix4Translate, 'SCNMatrix4Translate')
  298. _ClassList.registerClass(SCNActionRepeat, 'SCNActionRepeat')
  299. _ClassList.registerClass(SCNPhysicsVehicleWheel, 'SCNPhysicsVehicleWheel')
  300. _ClassList.registerClass(SCNPhysicsVehicle, 'SCNPhysicsVehicle')
  301. _ClassList.registerClass(SCNPhysicsHingeJoint, 'SCNPhysicsHingeJoint')
  302. _ClassList.registerClass(SCNGeometrySource, 'SCNGeometrySource')
  303. _ClassList.registerClass(SCNAnimationPlayer, 'SCNAnimationPlayer')
  304. _ClassList.registerClass(SCNTransformConstraint, 'SCNTransformConstraint')
  305. _ClassList.registerClass(SCNActionable, 'SCNActionable')
  306. _ClassList.registerClass(SCNLayer, 'SCNLayer')
  307. _ClassList.registerClass(SCNHitTestResult, 'SCNHitTestResult')
  308. _ClassList.registerClass(SCNParticleBirthLocation, 'SCNParticleBirthLocation')
  309. _ClassList.registerClass(SCNAudioSource, 'SCNAudioSource')
  310. _ClassList.registerClass(SCNRenderingAPI, 'SCNRenderingAPI')
  311. _ClassList.registerClass(SCNParticleModifierStage, 'SCNParticleModifierStage')
  312. _ClassList.registerClass(SCNMatrix4ToMat4, 'SCNMatrix4ToMat4')
  313. _ClassList.registerClass(SCNShape, 'SCNShape')
  314. _ClassList.registerClass(SCNSceneExportDelegate, 'SCNSceneExportDelegate')
  315. _ClassList.registerClass(SCNParticleModifierBlock, 'SCNParticleModifierBlock')
  316. _ClassList.registerClass(SCNMatrix4Mult, 'SCNMatrix4Mult')
  317. _ClassList.registerClass(SCNFilterMode, 'SCNFilterMode')
  318. _ClassList.registerClass(SCNCamera, 'SCNCamera')
  319. _ClassList.registerClass(SCNFieldForceEvaluator, 'SCNFieldForceEvaluator')
  320. _ClassList.registerClass(_SCNDefaultVertexShader, '_SCNDefaultVertexShader')
  321. _ClassList.registerClass(SCNTube, 'SCNTube')
  322. _ClassList.registerClass(SCNActionRunBlock, 'SCNActionRunBlock')
  323. _ClassList.registerClass(_SCNDefaultParticleFragmentShader, '_SCNDefaultParticleFragmentShader')
  324. _ClassList.registerClass(SCNSceneSourceStatus, 'SCNSceneSourceStatus')
  325. _ClassList.registerClass(SCNFillMode, 'SCNFillMode')
  326. _ClassList.registerClass(SCNReferenceNode, 'SCNReferenceNode')
  327. _ClassList.registerClass(_SCNDefaultShadowFragmentShader, '_SCNDefaultShadowFragmentShader')
  328. _ClassList.registerClass(SCNMatrix4MakeRotation, 'SCNMatrix4MakeRotation')
  329. _ClassList.registerClass(SCNBillboardConstraint, 'SCNBillboardConstraint')
  330. _ClassList.registerClass(SCNOrderedDictionary, 'SCNOrderedDictionary')
  331. _ClassList.registerClass(SCNActionHide, 'SCNActionHide')
  332. _ClassList.registerClass(_SCNObjLoader, '_SCNObjLoader')
  333. _ClassList.registerClass(SCNActionMove, 'SCNActionMove')
  334. _ClassList.registerClass(SCNRenderer, 'SCNRenderer')
  335. _ClassList.registerClass(SCNConstraint, 'SCNConstraint')
  336. _ClassList.registerClass(SCNParticlePropertyController, 'SCNParticlePropertyController')
  337. _ClassList.registerClass(SCNCullMode, 'SCNCullMode')
  338. _ClassList.registerClass(SCNVector4Make, 'SCNVector4Make')
  339. _ClassList.registerClass(SCNTechniqueSupport, 'SCNTechniqueSupport')
  340. _ClassList.registerClass(SCNBufferStream, 'SCNBufferStream')
  341. _ClassList.registerClass(SCNActionPerformSelector, 'SCNActionPerformSelector')
  342. _ClassList.registerClass(SCNActionRotate, 'SCNActionRotate')
  343. _ClassList.registerClass(SCNPlane, 'SCNPlane')
  344. _ClassList.registerClass(SCNVector3FromFloat3, 'SCNVector3FromFloat3')
  345. _ClassList.registerClass(SCNPhysicsShape, 'SCNPhysicsShape')
  346. _ClassList.registerClass(SCNDistanceConstraint, 'SCNDistanceConstraint')
  347. _ClassList.registerClass(SCNBufferBindingBlock, 'SCNBufferBindingBlock')
  348. _ClassList.registerClass(SCNVector3Zero, 'SCNVector3Zero')
  349. _ClassList.registerClass(SCNProgramDelegate, 'SCNProgramDelegate')
  350. _ClassList.registerClass(SCNChamferMode, 'SCNChamferMode')
  351. _ClassList.registerClass(SCNVector4, 'SCNVector4')
  352. _ClassList.registerClass(SCNVector4ToFloat4, 'SCNVector4ToFloat4')
  353. _ClassList.registerClass(SCNActionPlaySound, 'SCNActionPlaySound')
  354. _ClassList.registerClass(SCNSphere, 'SCNSphere')
  355. _ClassList.registerClass(SCNBindingBlock, 'SCNBindingBlock')
  356. _ClassList.registerClass(SCNActionFade, 'SCNActionFade')
  357. _ClassList.registerClass(SCNParticleInputMode, 'SCNParticleInputMode')
  358. _ClassList.registerClass(SCNAudioPlayer, 'SCNAudioPlayer')
  359. _ClassList.registerClass(SCNMatrix4MakeScale, 'SCNMatrix4MakeScale')
  360. _ClassList.registerClass(SCNMaterial, 'SCNMaterial')
  361. _ClassList.registerClass(SCNMatrix4Rotate, 'SCNMatrix4Rotate')
  362. _ClassList.registerClass(SCNQuaternion, 'SCNQuaternion')
  363. _ClassList.registerClass(_SCNDefaultHitTestVertexShader, '_SCNDefaultHitTestVertexShader')
  364. _ClassList.registerClass(_SCNDefaultHitTestFragmentShader, '_SCNDefaultHitTestFragmentShader')
  365. _ClassList.registerClass(SCNShaderModifierEntryPoint, 'SCNShaderModifierEntryPoint')
  366. _ClassList.registerClass(SCNPhysicsNoiseField, 'SCNPhysicsNoiseField')
  367. _ClassList.registerClass(SCNVector3FromGLKVector3, 'SCNVector3FromGLKVector3')
  368. _ClassList.registerClass(SCNVector4FromGLKVector4, 'SCNVector4FromGLKVector4')
  369. _ClassList.registerClass(SCNMatrix4ToGLKMatrix4, 'SCNMatrix4ToGLKMatrix4')
  370. _ClassList.registerClass(SCNVector4ToGLKVector4, 'SCNVector4ToGLKVector4')
  371. _ClassList.registerClass(SCNMatrix4, 'SCNMatrix4')
  372. _ClassList.registerClass(SCNProgram, 'SCNProgram')
  373. _ClassList.registerClass(SCNAntialiasingMode, 'SCNAntialiasingMode')
  374. _ClassList.registerClass(SCNBoundingVolume, 'SCNBoundingVolume')
  375. _ClassList.registerClass(SCNTransparencyMode, 'SCNTransparencyMode')
  376. _ClassList.registerClass(SCNMatrix4EqualToMatrix4, 'SCNMatrix4EqualToMatrix4')
  377. _ClassList.registerClass(SCNTessellationSmoothingMode, 'SCNTessellationSmoothingMode')
  378. _ClassList.registerClass(SCNPhysicsBehavior, 'SCNPhysicsBehavior')
  379. _ClassList.registerClass(SCNMatrix4Invert, 'SCNMatrix4Invert')
  380. _ClassList.registerClass(SCNParticleBirthDirection, 'SCNParticleBirthDirection')
  381. _ClassList.registerClass(SCNVector3Make, 'SCNVector3Make')
  382. _ClassList.registerClass(SCNPhysicsCollisionCategory, 'SCNPhysicsCollisionCategory')
  383. _ClassList.registerClass(SCNColorMask, 'SCNColorMask')
  384. _ClassList.registerClass(SCNParticleEvent, 'SCNParticleEvent')
  385. _ClassList.registerClass(_SCNDefaultFragmentShader, '_SCNDefaultFragmentShader')
  386. _ClassList.registerClass(SCNActionReference, 'SCNActionReference')
  387. _ClassList.registerClass(SCNReferenceLoadingPolicy, 'SCNReferenceLoadingPolicy')
  388. _ClassList.registerClass(SCNActionSequence, 'SCNActionSequence')
  389. _ClassList.registerClass(SCNActionTimingMode, 'SCNActionTimingMode')
  390. _ClassList.registerClass(SCNBillboardAxis, 'SCNBillboardAxis')
  391. _ClassList.registerClass(SCNGeometryElement, 'SCNGeometryElement')
  392. _ClassList.registerClass(SCNShadable, 'SCNShadable')
  393. _ClassList.registerClass(SCNVector3ToGLKVector3, 'SCNVector3ToGLKVector3')
  394. _ClassList.registerClass(SCNCylinder, 'SCNCylinder')
  395. _ClassList.registerClass(SCNLookAtConstraint, 'SCNLookAtConstraint')
  396. _ClassList.registerClass(SCNPhysicsBodyType, 'SCNPhysicsBodyType')
  397. _ClassList.registerClass(SCNTorus, 'SCNTorus')
  398. _ClassList.registerClass(SCNShadableHelper, 'SCNShadableHelper')
  399. _ClassList.registerClass(SCNLight, 'SCNLight')
  400. _ClassList.registerClass(SCNCameraProjectionDirection, 'SCNCameraProjectionDirection')
  401. _ClassList.registerClass(SCNSkinner, 'SCNSkinner')
  402. _ClassList.registerClass(SCNAnimatable, 'SCNAnimatable')
  403. _ClassList.registerClass(SCNGeometryTessellator, 'SCNGeometryTessellator')
  404. _ClassList.registerClass(SCNPhysicsContact, 'SCNPhysicsContact')
  405. _ClassList.registerClass(SCNAnimation, 'SCNAnimation')
  406. _ClassList.registerClass(SCNPhysicsContactDelegate, 'SCNPhysicsContactDelegate')
  407. _ClassList.registerClass(SCNMovabilityHint, 'SCNMovabilityHint')
  408. _ClassList.registerClass(SCNPhysicsFieldScope, 'SCNPhysicsFieldScope')
  409. _ClassList.registerClass(SCNActionScale, 'SCNActionScale')
  410. _ClassList.registerClass(SCNVector3, 'SCNVector3')
  411. _ClassList.registerClass(SCNHitTestOption, 'SCNHitTestOption')
  412. _ClassList.registerClass(SCNActionCustom, 'SCNActionCustom')
  413. _ClassList.registerClass(SCNAnimationEvent, 'SCNAnimationEvent')
  414. _ClassList.registerClass(SCNIKConstraint, 'SCNIKConstraint')
  415. _ClassList.registerClass(SCNParticleSortingMode, 'SCNParticleSortingMode')
  416. _ClassList.registerClass(SCNMatrix4Scale, 'SCNMatrix4Scale')
  417. _ClassList.registerClass(SCNTechnique, 'SCNTechnique')
  418. _ClassList.registerClass(SCNParticleOrientationMode, 'SCNParticleOrientationMode')
  419. _ClassList.registerClass(SCNSceneSource, 'SCNSceneSource')
  420. _ClassList.registerClass(SCNNode, 'SCNNode')
  421. _ClassList.registerClass(SCNSceneExportProgressHandler, 'SCNSceneExportProgressHandler')
  422. _ClassList.registerClass(SCNPhysicsBallSocketJoint, 'SCNPhysicsBallSocketJoint')
  423. _ClassList.registerClass(SCNPhysicsBody, 'SCNPhysicsBody')
  424. _ClassList.registerClass(SCNDebugOptions, 'SCNDebugOptions')
  425. _ClassList.registerClass(SCNLevelOfDetail, 'SCNLevelOfDetail')
  426. _ClassList.registerClass(SCNParticleImageSequenceAnimationMode, 'SCNParticleImageSequenceAnimationMode')
  427. _ClassList.registerClass(SCNMatrix4FromMat4, 'SCNMatrix4FromMat4')
  428. _ClassList.registerClass(SCNShadowMode, 'SCNShadowMode')
  429. _ClassList.registerClass(SCNVector4FromFloat4, 'SCNVector4FromFloat4')
  430. _ClassList.registerClass(SCNMaterialProperty, 'SCNMaterialProperty')
  431. _ClassList.registerClass(SCNNodeRendererDelegate, 'SCNNodeRendererDelegate')
  432. _ClassList.registerClass(SCNPhysicsSliderJoint, 'SCNPhysicsSliderJoint')
  433. _ClassList.registerClass(SCNActionRunAction, 'SCNActionRunAction')
  434. _ClassList.registerClass(SCNBox, 'SCNBox')
  435. _ClassList.registerClass(SCNParticleEventBlock, 'SCNParticleEventBlock')
  436. _ClassList.registerClass(SCNTransaction, 'SCNTransaction')
  437. _ClassList.registerClass(SCNActionRemove, 'SCNActionRemove')
  438. _ClassList.registerClass(SCNBlendMode, 'SCNBlendMode')
  439. _ClassList.registerClass(SCNTimingFunction, 'SCNTimingFunction')
  440. _ClassList.registerClass(SCNCone, 'SCNCone')
  441. _ClassList.registerClass(SCNScene, 'SCNScene')
  442. _ClassList.registerClass(SCNPhysicsTurbulenceField, 'SCNPhysicsTurbulenceField')
  443. _ClassList.registerClass(SCNAction, 'SCNAction')
  444. _ClassList.registerClass(SCNFloor, 'SCNFloor')
  445. _ClassList.registerClass(SCNWrapMode, 'SCNWrapMode')
  446. _ClassList.registerClass(SCNText, 'SCNText')
  447. _ClassList.registerClass(_SCNDefaultPBRFragmentShader, '_SCNDefaultPBRFragmentShader')
  448. _ClassList.registerClass(SCNActionWait, 'SCNActionWait')
  449. _ClassList.registerClass(SCNGeometry, 'SCNGeometry')
  450. _ClassList.registerClass(SCNParticleBlendMode, 'SCNParticleBlendMode')
  451. _ClassList.registerClass(SCNActionTimingFunction, 'SCNActionTimingFunction')
  452. _ClassList.registerClass(_SCNMtlLoader, '_SCNMtlLoader')
  453. _ClassList.registerClass(SCNMorpherCalculationMode, 'SCNMorpherCalculationMode')
  454. _ClassList.registerClass(SCNVector3ToFloat3, 'SCNVector3ToFloat3')
  455. _ClassList.registerClass(SCNGeometryPrimitiveType, 'SCNGeometryPrimitiveType')
  456. _ClassList.registerClass(SCNSceneSourceStatusHandler, 'SCNSceneSourceStatusHandler')
  457. _ClassList.registerClass(SCNPhysicsWorld, 'SCNPhysicsWorld')
  458. _ClassList.registerClass(SCNVector4EqualToVector4, 'SCNVector4EqualToVector4')
  459. _ClassList.registerClass(SCNCapsule, 'SCNCapsule')
  460. _ClassList.registerClass(SCNSceneRenderer, 'SCNSceneRenderer')
  461. _ClassList.registerClass(SCNMatrix4MakeTranslation, 'SCNMatrix4MakeTranslation')
  462. _ClassList.registerClass(SCNAnimationEventBlock, 'SCNAnimationEventBlock')
  463. _ClassList.registerClass(SCNView, 'SCNView')
  464. _ClassList.registerClass(SCNMatrix4FromGLKMatrix4, 'SCNMatrix4FromGLKMatrix4')
  465. _ClassList.registerClass(SCNMatrix4IsIdentity, 'SCNMatrix4IsIdentity')
  466. _ClassList.registerClass(SCNMorpher, 'SCNMorpher')
  467. _ClassList.registerClass(SCNSceneRendererDelegate, 'SCNSceneRendererDelegate')
  468. _ClassList.registerClass(SCNActionJavaScript, 'SCNActionJavaScript')
  469. _ClassList.registerClass(_SCNDefaultParticleVertexShader, '_SCNDefaultParticleVertexShader')
  470. _ClassList.registerClass(SCNAccelerationConstraint, 'SCNAccelerationConstraint')
  471. _ClassList.registerClass(SCNPyramid, 'SCNPyramid')
  472. _ClassList.registerClass(_SCNDefaultShadowVertexShader, '_SCNDefaultShadowVertexShader')
  473. _ClassList.registerClass(SCNActionGroup, 'SCNActionGroup')
  474. _ClassList.registerClass(SCNParticleSystem, 'SCNParticleSystem')
  475. _ClassList.registerClass(SCNVector3EqualToVector3, 'SCNVector3EqualToVector3')
  476. _ClassList.registerClass(SCNPhysicsField, 'SCNPhysicsField')
  477. _ClassList.registerClass(NSColorSpace, 'NSColorSpace')
  478. _ClassList.registerClass(NSCoder, 'NSCoder')
  479. _ClassList.registerClass(NSMutableData, 'NSMutableData')
  480. _ClassList.registerClass(NSMutableDictionary, 'NSMutableDictionary')
  481. _ClassList.registerClass(NSData, 'NSData')
  482. _ClassList.registerClass(NSURL, 'NSURL')
  483. _ClassList.registerClass(NSKeyedArchiver, 'NSKeyedArchiver')
  484. _ClassList.registerClass(NSValue, 'NSValue')
  485. _ClassList.registerClass(NSArray, 'NSArray')
  486. _ClassList.registerClass(NSNotification, 'NSNotification')
  487. _ClassList.registerClass(NSKeyedUnarchiver, 'NSKeyedUnarchiver')
  488. _ClassList.registerClass(NSDictionary, 'NSDictionary')
  489. _ClassList.registerClass(NotificationCenter, 'NotificationCenter')
  490. _ClassList.registerClass(NSMutableArray, 'NSMutableArray')
  491. _ClassList.registerClass(AVAudioNode, 'AVAudioNode')
  492. _ClassList.registerClass(AVAudioMixerNode, 'AVAudioMixerNode')
  493. _ClassList.registerClass(GKAgent2D, 'GKAgent2D')
  494. _ClassList.registerClass(GKSCNNodeComponent, 'GKSCNNodeComponent')
  495. _ClassList.registerClass(GKGoal, 'GKGoal')
  496. _ClassList.registerClass(GKPath, 'GKPath')
  497. _ClassList.registerClass(GKBehavior, 'GKBehavior')
  498. _ClassList.registerClass(GKScene, 'GKScene')
  499. _ClassList.registerClass(GKComponent, 'GKComponent')
  500. _ClassList.registerClass(GKAgentDelegate, 'GKAgentDelegate')
  501. _ClassList.registerClass(GKEntity, 'GKEntity')
  502. _ClassList.registerClass(GKAgent, 'GKAgent')
  503. _ClassList.registerClass(SKSpriteNode, 'SKSpriteNode')
  504. _ClassList.registerClass(SKColor, 'SKColor')
  505. _ClassList.registerClass(SKAction, 'SKAction')
  506. _ClassList.registerClass(SKActionTimingMode, 'SKActionTimingMode')
  507. _ClassList.registerClass(SKBlendMode, 'SKBlendMode')
  508. _ClassList.registerClass(SKScene, 'SKScene')
  509. _ClassList.registerClass(SKFade, 'SKFade')
  510. _ClassList.registerClass(SKLabelHorizontalAlignmentMode, 'SKLabelHorizontalAlignmentMode')
  511. _ClassList.registerClass(SKSceneScaleMode, 'SKSceneScaleMode')
  512. _ClassList.registerClass(SKNode, 'SKNode')
  513. _ClassList.registerClass(SKGroup, 'SKGroup')
  514. _ClassList.registerClass(SKEffectNode, 'SKEffectNode')
  515. _ClassList.registerClass(SKTexture, 'SKTexture')
  516. _ClassList.registerClass(SKTextureFilteringMode, 'SKTextureFilteringMode')
  517. _ClassList.registerClass(SKShapeNode, 'SKShapeNode')
  518. _ClassList.registerClass(SKSequence, 'SKSequence')
  519. _ClassList.registerClass(SKRepeat, 'SKRepeat')
  520. _ClassList.registerClass(SKScale, 'SKScale')
  521. _ClassList.registerClass(SKLabelNode, 'SKLabelNode')
  522. _ClassList.registerClass(SKLabelVerticalAlignmentMode, 'SKLabelVerticalAlignmentMode')
  523. _ClassList.registerClass(SKWait, 'SKWait')
  524. _ClassList.registerClass(GCExtendedGamepad, 'GCExtendedGamepad')
  525. _ClassList.registerClass(GCGamepad, 'GCGamepad')
  526. _ClassList.registerClass(GCControllerDirectionPad, 'GCControllerDirectionPad')
  527. _ClassList.registerClass(GCControllerElement, 'GCControllerElement')
  528. _ClassList.registerClass(GCMicroGamepad, 'GCMicroGamepad')
  529. _ClassList.registerClass(GCControllerAxisInput, 'GCControllerAxisInput')
  530. _ClassList.registerClass(GCControllerButtonInput, 'GCControllerButtonInput')
  531. _ClassList.registerClass(GCController, 'GCController')
  532. _ClassList.registerClass(CAMediaTiming, 'CAMediaTiming')
  533. _ClassList.registerClass(CAAnimationGroup, 'CAAnimationGroup')
  534. _ClassList.registerClass(CAMediaTimingFunction, 'CAMediaTimingFunction')
  535. _ClassList.registerClass(CAPropertyAnimation, 'CAPropertyAnimation')
  536. _ClassList.registerClass(CAKeyframeAnimation, 'CAKeyframeAnimation')
  537. _ClassList.registerClass(CAAnimationDelegate, 'CAAnimationDelegate')
  538. _ClassList.registerClass(CAAnimation, 'CAAnimation')
  539. _ClassList.registerClass(CABasicAnimation, 'CABasicAnimation')
  540. _ClassList.registerClass(CATransform3D, 'CATransform3D')
  541. _ClassList.registerClass(CAAction, 'CAAction')
  542. _ClassList.registerClass(CACurrentMediaTime, 'CACurrentMediaTime')
  543. _ClassList.registerClass(NSColor, 'NSColor')
  544. _ClassList.registerClass(NSColorSpaceModel, 'NSColorSpaceModel')
  545. _ClassList.registerClass(CFAbsoluteTimeGetCurrent, 'CFAbsoluteTimeGetCurrent')
  546. _ClassList.registerClass(NSObject, 'NSObject')
  547.  
  548. /*global exports*/
  549. exports.CGLineCap = CGLineCap
  550. exports.CGLineJoin = CGLineJoin
  551. exports.CGRect = CGRect
  552. exports.CGSize = CGSize
  553. exports.CGBlendMode = CGBlendMode
  554. exports.CGPath = CGPath
  555. exports.CGPoint = CGPoint
  556. exports.CGPathApplierFunction = CGPathApplierFunction
  557. exports.CGPathFillRule = CGPathFillRule
  558. exports.CGMutablePath = CGMutablePath
  559. exports.CGVector = CGVector
  560. exports._Buffer = _Buffer
  561. exports._HTMLCanvasElement = _HTMLCanvasElement
  562. exports._BinaryReader = _BinaryReader
  563. exports._File = _File
  564. exports._InstanceOf = _InstanceOf
  565. exports._TextReader = _TextReader
  566. exports._ClassList = _ClassList
  567. exports._AjaxRequest = _AjaxRequest
  568. exports.CanUseWebGL2 = CanUseWebGL2
  569. exports._BinaryRequest = _BinaryRequest
  570. exports._FileReader = _FileReader
  571. exports.MTLTessellationPartitionMode = MTLTessellationPartitionMode
  572. exports.DispatchTimeInterval = DispatchTimeInterval
  573. exports.DispatchObject = DispatchObject
  574. exports.DispatchTime = DispatchTime
  575. exports.DispatchQueue = DispatchQueue
  576. exports.SCNBufferFrequency = SCNBufferFrequency
  577. exports.SCNMatrix4Translate = SCNMatrix4Translate
  578. exports.SCNActionRepeat = SCNActionRepeat
  579. exports.SCNPhysicsVehicleWheel = SCNPhysicsVehicleWheel
  580. exports.SCNPhysicsVehicle = SCNPhysicsVehicle
  581. exports.SCNPhysicsHingeJoint = SCNPhysicsHingeJoint
  582. exports.SCNGeometrySource = SCNGeometrySource
  583. exports.SCNAnimationPlayer = SCNAnimationPlayer
  584. exports.SCNTransformConstraint = SCNTransformConstraint
  585. exports.SCNActionable = SCNActionable
  586. exports.SCNLayer = SCNLayer
  587. exports.SCNHitTestResult = SCNHitTestResult
  588. exports.SCNParticleBirthLocation = SCNParticleBirthLocation
  589. exports.SCNAudioSource = SCNAudioSource
  590. exports.SCNRenderingAPI = SCNRenderingAPI
  591. exports.SCNParticleModifierStage = SCNParticleModifierStage
  592. exports.SCNMatrix4ToMat4 = SCNMatrix4ToMat4
  593. exports.SCNShape = SCNShape
  594. exports.SCNSceneExportDelegate = SCNSceneExportDelegate
  595. exports.SCNParticleModifierBlock = SCNParticleModifierBlock
  596. exports.SCNMatrix4Mult = SCNMatrix4Mult
  597. exports.SCNFilterMode = SCNFilterMode
  598. exports.SCNCamera = SCNCamera
  599. exports.SCNFieldForceEvaluator = SCNFieldForceEvaluator
  600. exports._SCNDefaultVertexShader = _SCNDefaultVertexShader
  601. exports.SCNTube = SCNTube
  602. exports.SCNActionRunBlock = SCNActionRunBlock
  603. exports._SCNDefaultParticleFragmentShader = _SCNDefaultParticleFragmentShader
  604. exports.SCNSceneSourceStatus = SCNSceneSourceStatus
  605. exports.SCNFillMode = SCNFillMode
  606. exports.SCNReferenceNode = SCNReferenceNode
  607. exports._SCNDefaultShadowFragmentShader = _SCNDefaultShadowFragmentShader
  608. exports.SCNMatrix4MakeRotation = SCNMatrix4MakeRotation
  609. exports.SCNBillboardConstraint = SCNBillboardConstraint
  610. exports.SCNOrderedDictionary = SCNOrderedDictionary
  611. exports.SCNActionHide = SCNActionHide
  612. exports._SCNObjLoader = _SCNObjLoader
  613. exports.SCNActionMove = SCNActionMove
  614. exports.SCNRenderer = SCNRenderer
  615. exports.SCNConstraint = SCNConstraint
  616. exports.SCNParticlePropertyController = SCNParticlePropertyController
  617. exports.SCNCullMode = SCNCullMode
  618. exports.SCNVector4Make = SCNVector4Make
  619. exports.SCNTechniqueSupport = SCNTechniqueSupport
  620. exports.SCNBufferStream = SCNBufferStream
  621. exports.SCNActionPerformSelector = SCNActionPerformSelector
  622. exports.SCNActionRotate = SCNActionRotate
  623. exports.SCNPlane = SCNPlane
  624. exports.SCNVector3FromFloat3 = SCNVector3FromFloat3
  625. exports.SCNPhysicsShape = SCNPhysicsShape
  626. exports.SCNDistanceConstraint = SCNDistanceConstraint
  627. exports.SCNBufferBindingBlock = SCNBufferBindingBlock
  628. exports.SCNVector3Zero = SCNVector3Zero
  629. exports.SCNProgramDelegate = SCNProgramDelegate
  630. exports.SCNChamferMode = SCNChamferMode
  631. exports.SCNVector4 = SCNVector4
  632. exports.SCNVector4ToFloat4 = SCNVector4ToFloat4
  633. exports.SCNActionPlaySound = SCNActionPlaySound
  634. exports.SCNSphere = SCNSphere
  635. exports.SCNBindingBlock = SCNBindingBlock
  636. exports.SCNActionFade = SCNActionFade
  637. exports.SCNParticleInputMode = SCNParticleInputMode
  638. exports.SCNAudioPlayer = SCNAudioPlayer
  639. exports.SCNMatrix4MakeScale = SCNMatrix4MakeScale
  640. exports.SCNMaterial = SCNMaterial
  641. exports.SCNMatrix4Rotate = SCNMatrix4Rotate
  642. exports.SCNQuaternion = SCNQuaternion
  643. exports._SCNDefaultHitTestVertexShader = _SCNDefaultHitTestVertexShader
  644. exports._SCNDefaultHitTestFragmentShader = _SCNDefaultHitTestFragmentShader
  645. exports.SCNShaderModifierEntryPoint = SCNShaderModifierEntryPoint
  646. exports.SCNPhysicsNoiseField = SCNPhysicsNoiseField
  647. exports.SCNVector3FromGLKVector3 = SCNVector3FromGLKVector3
  648. exports.SCNVector4FromGLKVector4 = SCNVector4FromGLKVector4
  649. exports.SCNMatrix4ToGLKMatrix4 = SCNMatrix4ToGLKMatrix4
  650. exports.SCNVector4ToGLKVector4 = SCNVector4ToGLKVector4
  651. exports.SCNMatrix4 = SCNMatrix4
  652. exports.SCNProgram = SCNProgram
  653. exports.SCNAntialiasingMode = SCNAntialiasingMode
  654. exports.SCNBoundingVolume = SCNBoundingVolume
  655. exports.SCNTransparencyMode = SCNTransparencyMode
  656. exports.SCNMatrix4EqualToMatrix4 = SCNMatrix4EqualToMatrix4
  657. exports.SCNTessellationSmoothingMode = SCNTessellationSmoothingMode
  658. exports.SCNPhysicsBehavior = SCNPhysicsBehavior
  659. exports.SCNMatrix4Invert = SCNMatrix4Invert
  660. exports.SCNParticleBirthDirection = SCNParticleBirthDirection
  661. exports.SCNVector3Make = SCNVector3Make
  662. exports.SCNPhysicsCollisionCategory = SCNPhysicsCollisionCategory
  663. exports.SCNColorMask = SCNColorMask
  664. exports.SCNParticleEvent = SCNParticleEvent
  665. exports._SCNDefaultFragmentShader = _SCNDefaultFragmentShader
  666. exports.SCNActionReference = SCNActionReference
  667. exports.SCNReferenceLoadingPolicy = SCNReferenceLoadingPolicy
  668. exports.SCNActionSequence = SCNActionSequence
  669. exports.SCNActionTimingMode = SCNActionTimingMode
  670. exports.SCNBillboardAxis = SCNBillboardAxis
  671. exports.SCNGeometryElement = SCNGeometryElement
  672. exports.SCNShadable = SCNShadable
  673. exports.SCNVector3ToGLKVector3 = SCNVector3ToGLKVector3
  674. exports.SCNCylinder = SCNCylinder
  675. exports.SCNLookAtConstraint = SCNLookAtConstraint
  676. exports.SCNPhysicsBodyType = SCNPhysicsBodyType
  677. exports.SCNTorus = SCNTorus
  678. exports.SCNShadableHelper = SCNShadableHelper
  679. exports.SCNLight = SCNLight
  680. exports.SCNCameraProjectionDirection = SCNCameraProjectionDirection
  681. exports.SCNSkinner = SCNSkinner
  682. exports.SCNAnimatable = SCNAnimatable
  683. exports.SCNGeometryTessellator = SCNGeometryTessellator
  684. exports.SCNPhysicsContact = SCNPhysicsContact
  685. exports.SCNAnimation = SCNAnimation
  686. exports.SCNPhysicsContactDelegate = SCNPhysicsContactDelegate
  687. exports.SCNMovabilityHint = SCNMovabilityHint
  688. exports.SCNPhysicsFieldScope = SCNPhysicsFieldScope
  689. exports.SCNActionScale = SCNActionScale
  690. exports.SCNVector3 = SCNVector3
  691. exports.SCNHitTestOption = SCNHitTestOption
  692. exports.SCNActionCustom = SCNActionCustom
  693. exports.SCNAnimationEvent = SCNAnimationEvent
  694. exports.SCNIKConstraint = SCNIKConstraint
  695. exports.SCNParticleSortingMode = SCNParticleSortingMode
  696. exports.SCNMatrix4Scale = SCNMatrix4Scale
  697. exports.SCNTechnique = SCNTechnique
  698. exports.SCNParticleOrientationMode = SCNParticleOrientationMode
  699. exports.SCNSceneSource = SCNSceneSource
  700. exports.SCNNode = SCNNode
  701. exports.SCNSceneExportProgressHandler = SCNSceneExportProgressHandler
  702. exports.SCNPhysicsBallSocketJoint = SCNPhysicsBallSocketJoint
  703. exports.SCNPhysicsBody = SCNPhysicsBody
  704. exports.SCNDebugOptions = SCNDebugOptions
  705. exports.SCNLevelOfDetail = SCNLevelOfDetail
  706. exports.SCNParticleImageSequenceAnimationMode = SCNParticleImageSequenceAnimationMode
  707. exports.SCNMatrix4FromMat4 = SCNMatrix4FromMat4
  708. exports.SCNShadowMode = SCNShadowMode
  709. exports.SCNVector4FromFloat4 = SCNVector4FromFloat4
  710. exports.SCNMaterialProperty = SCNMaterialProperty
  711. exports.SCNNodeRendererDelegate = SCNNodeRendererDelegate
  712. exports.SCNPhysicsSliderJoint = SCNPhysicsSliderJoint
  713. exports.SCNActionRunAction = SCNActionRunAction
  714. exports.SCNBox = SCNBox
  715. exports.SCNParticleEventBlock = SCNParticleEventBlock
  716. exports.SCNTransaction = SCNTransaction
  717. exports.SCNActionRemove = SCNActionRemove
  718. exports.SCNBlendMode = SCNBlendMode
  719. exports.SCNTimingFunction = SCNTimingFunction
  720. exports.SCNCone = SCNCone
  721. exports.SCNScene = SCNScene
  722. exports.SCNPhysicsTurbulenceField = SCNPhysicsTurbulenceField
  723. exports.SCNAction = SCNAction
  724. exports.SCNFloor = SCNFloor
  725. exports.SCNWrapMode = SCNWrapMode
  726. exports.SCNText = SCNText
  727. exports._SCNDefaultPBRFragmentShader = _SCNDefaultPBRFragmentShader
  728. exports.SCNActionWait = SCNActionWait
  729. exports.SCNGeometry = SCNGeometry
  730. exports.SCNParticleBlendMode = SCNParticleBlendMode
  731. exports.SCNActionTimingFunction = SCNActionTimingFunction
  732. exports._SCNMtlLoader = _SCNMtlLoader
  733. exports.SCNMorpherCalculationMode = SCNMorpherCalculationMode
  734. exports.SCNVector3ToFloat3 = SCNVector3ToFloat3
  735. exports.SCNGeometryPrimitiveType = SCNGeometryPrimitiveType
  736. exports.SCNSceneSourceStatusHandler = SCNSceneSourceStatusHandler
  737. exports.SCNPhysicsWorld = SCNPhysicsWorld
  738. exports.SCNVector4EqualToVector4 = SCNVector4EqualToVector4
  739. exports.SCNCapsule = SCNCapsule
  740. exports.SCNSceneRenderer = SCNSceneRenderer
  741. exports.SCNMatrix4MakeTranslation = SCNMatrix4MakeTranslation
  742. exports.SCNAnimationEventBlock = SCNAnimationEventBlock
  743. exports.SCNView = SCNView
  744. exports.SCNMatrix4FromGLKMatrix4 = SCNMatrix4FromGLKMatrix4
  745. exports.SCNMatrix4IsIdentity = SCNMatrix4IsIdentity
  746. exports.SCNMorpher = SCNMorpher
  747. exports.SCNSceneRendererDelegate = SCNSceneRendererDelegate
  748. exports.SCNActionJavaScript = SCNActionJavaScript
  749. exports._SCNDefaultParticleVertexShader = _SCNDefaultParticleVertexShader
  750. exports.SCNAccelerationConstraint = SCNAccelerationConstraint
  751. exports.SCNPyramid = SCNPyramid
  752. exports._SCNDefaultShadowVertexShader = _SCNDefaultShadowVertexShader
  753. exports.SCNActionGroup = SCNActionGroup
  754. exports.SCNParticleSystem = SCNParticleSystem
  755. exports.SCNVector3EqualToVector3 = SCNVector3EqualToVector3
  756. exports.SCNPhysicsField = SCNPhysicsField
  757. exports.NSColorSpace = NSColorSpace
  758. exports.NSCoder = NSCoder
  759. exports.NSMutableData = NSMutableData
  760. exports.NSMutableDictionary = NSMutableDictionary
  761. exports.NSData = NSData
  762. exports.NSURL = NSURL
  763. exports.NSKeyedArchiver = NSKeyedArchiver
  764. exports.NSValue = NSValue
  765. exports.NSArray = NSArray
  766. exports.NSNotification = NSNotification
  767. exports.NSKeyedUnarchiver = NSKeyedUnarchiver
  768. exports.NSDictionary = NSDictionary
  769. exports.NotificationCenter = NotificationCenter
  770. exports.NSMutableArray = NSMutableArray
  771. exports.AVAudioNode = AVAudioNode
  772. exports.AVAudioMixerNode = AVAudioMixerNode
  773. exports.GKAgent2D = GKAgent2D
  774. exports.GKSCNNodeComponent = GKSCNNodeComponent
  775. exports.GKGoal = GKGoal
  776. exports.GKPath = GKPath
  777. exports.GKBehavior = GKBehavior
  778. exports.GKScene = GKScene
  779. exports.GKComponent = GKComponent
  780. exports.GKAgentDelegate = GKAgentDelegate
  781. exports.GKEntity = GKEntity
  782. exports.GKAgent = GKAgent
  783. exports.SKSpriteNode = SKSpriteNode
  784. exports.SKColor = SKColor
  785. exports.SKAction = SKAction
  786. exports.SKActionTimingMode = SKActionTimingMode
  787. exports.SKBlendMode = SKBlendMode
  788. exports.SKScene = SKScene
  789. exports.SKFade = SKFade
  790. exports.SKLabelHorizontalAlignmentMode = SKLabelHorizontalAlignmentMode
  791. exports.SKSceneScaleMode = SKSceneScaleMode
  792. exports.SKNode = SKNode
  793. exports.SKGroup = SKGroup
  794. exports.SKEffectNode = SKEffectNode
  795. exports.SKTexture = SKTexture
  796. exports.SKTextureFilteringMode = SKTextureFilteringMode
  797. exports.SKShapeNode = SKShapeNode
  798. exports.SKSequence = SKSequence
  799. exports.SKRepeat = SKRepeat
  800. exports.SKScale = SKScale
  801. exports.SKLabelNode = SKLabelNode
  802. exports.SKLabelVerticalAlignmentMode = SKLabelVerticalAlignmentMode
  803. exports.SKWait = SKWait
  804. exports.GCExtendedGamepad = GCExtendedGamepad
  805. exports.GCGamepad = GCGamepad
  806. exports.GCControllerDirectionPad = GCControllerDirectionPad
  807. exports.GCControllerElement = GCControllerElement
  808. exports.GCMicroGamepad = GCMicroGamepad
  809. exports.GCControllerAxisInput = GCControllerAxisInput
  810. exports.GCControllerButtonInput = GCControllerButtonInput
  811. exports.GCController = GCController
  812. exports.CAMediaTiming = CAMediaTiming
  813. exports.CAAnimationGroup = CAAnimationGroup
  814. exports.CAMediaTimingFunction = CAMediaTimingFunction
  815. exports.CAPropertyAnimation = CAPropertyAnimation
  816. exports.CAKeyframeAnimation = CAKeyframeAnimation
  817. exports.CAAnimationDelegate = CAAnimationDelegate
  818. exports.CAAnimation = CAAnimation
  819. exports.CABasicAnimation = CABasicAnimation
  820. exports.CATransform3D = CATransform3D
  821. exports.CAAction = CAAction
  822. exports.CACurrentMediaTime = CACurrentMediaTime
  823. exports.NSColor = NSColor
  824. exports.NSColorSpaceModel = NSColorSpaceModel
  825. exports.CFAbsoluteTimeGetCurrent = CFAbsoluteTimeGetCurrent
  826. exports.NSObject = NSObject
  827.  
  828. // constants
  829. /*global exports*/
  830.  
  831. //
  832. exports.kCAFillModeRemoved = 'removed'
  833. exports.kCAFillModeForwards = 'forwards'
  834. exports.kCAFillModeBackwards = 'backwards'
  835. exports.kCAFillModeBoth = 'both'
  836.  
  837. //
  838. exports.kCAMediaTimingFunctionLinear = 'linear'
  839. exports.kCAMediaTimingFunctionEaseIn = 'easeIn'
  840. exports.kCAMediaTimingFunctionEaseOut = 'easeOut'
  841. exports.kCAMediaTimingFunctionEaseInEaseOut = 'easeInEaseOut'
  842. exports.kCAMediaTimingFunctionDefault = 'default'
  843.  
  844. // Value calculation modes
  845. exports.kCAAnimationLinear = 'linear'
  846. exports.kCAAnimationDiscrete = 'discrete'
  847. exports.kCAAnimationPaced = 'paced'
  848. exports.kCAAnimationCubic = 'cubic'
  849. exports.kCAAnimationCubicPaced = 'cubicPaced'
  850.  
  851. // Rotation Mode Values
  852. exports.kCAAnimationRotateAuto = 'auto'
  853. exports.kCAAnimationRotateAutoReverse = 'autoReverse'
  854.