| SCNAccelerationConstraint |
SCNAccelerationConstraint
A SCNAccelerationConstraint caps the acceleration and velocity of a node
|
| SCNAction |
|
| SCNAnimation |
SCNAnimation represents an animation that targets a specific key path.
|
| SCNAnimationEvent |
SCNAnimationEvent encapsulates a block to trigger at a specific time.
|
| SCNAnimationPlayer |
SCNAnimationPlayer let you control when and how to play and blend an animation
|
| SCNAudioPlayer |
|
| SCNAudioSource |
SCNAudioSource
The SCNAudioSource class represents an audio source that can be added to a SCNNode.
|
| SCNAvoidOccluderConstraint |
SCNAvoidOccluderConstraint
A SCNAvoidOccluderConstraint constraints place the receiver at a position that prevent nodes with the specified category to occlude the target.
|
| SCNBillboardConstraint |
|
| SCNBox |
SCNBox
SCNBox represents a box with rectangular sides and optional chamfers.
|
| SCNCamera |
SCNCamera
SCNCamera represents a camera that can be attached to a SCNNode.
|
| SCNCameraController |
|
| SCNCapsule |
SCNCapsule
SCNCapsule represents a capsule with controllable height and cap radius.
|
| SCNCone |
SCNCone
SCNCone represents a cone with controllable height, top radius and bottom radius.
|
| SCNConstraint |
SCNConstraint
A SCNConstraint is an abstract class that represents a single constraint that can be applied to a node.
|
| SCNCylinder |
SCNCylinder
SCNCylinder represents a cylinder with controllable height and radius.
|
| SCNDistanceConstraint |
SCNDistanceConstraint
A SCNDistanceConstraint ensure a minimum/maximum distance with a target node.
|
| SCNFloor |
SCNFloor
SCNFloor represents an infinite plane geometry.
|
| SCNGeometry |
SCNGeometry
SCNGeometry is an abstract class that represents the geometry that can be attached to a SCNNode.
|
| SCNGeometryElement |
SCNGeometryElement
A geometry element describes how vertices from a geometry source are connected together.
|
| SCNGeometrySource |
SCNGeometrySource
A geometry source contains geometry data for a specific semantic.
|
| SCNGeometryTessellator |
SCNGeometryTessellator
A geometry tessellator describes how a more detailed surface is calculated from the geometry's initial surface.
|
| SCNHitTestResult |
SCNHitTestResult
Results returned by the hit-test methods.
|
| SCNIKConstraint |
SCNIKConstraint
A SCNIKConstraint applies an inverse kinematics constraint
|
| SCNLevelOfDetail |
SCNLevelOfDetail
SCNLevelOfDetail represents a level of detail of a geometry.
|
| SCNLight |
SCNLight
SCNLight represents a light that can be attached to a SCNNode.
|
| SCNLookAtConstraint |
SCNLookAtConstraint
A SCNLookAtConstraint applies on a node's orientation so that it always look at another node.
|
| SCNMaterial |
SCNMaterial
A SCNMaterial determines how a geometry is rendered.
|
| SCNMaterialProperty |
SCNMaterialProperty
The contents of a SCNMaterial slot
This can be used to specify the various properties of SCNMaterial slots such as diffuse, ambient, etc.
|
| SCNMorpher |
SCNMorpher
SCNMorpher controls the deformation of morphed geometries
|
| SCNNode |
SCNNode
SCNNode is the model class for node-tree objects.
|
| SCNParticlePropertyController |
SCNParticlePropertyController
The SCNParticlePropertyController class controls the variation over time or over distance of a particle property.
|
| SCNParticleSystem |
SCNParticleSystem
The SCNParticleSystem class represents a system of particles.
|
| SCNPhysicsBallSocketJoint |
SCNPhysicsBallSocketJoint
SCNPhysicsBallSocketJoint makes two bodies to move like they are connected by a ball-and-socket joint (i.e it allows rotations around all axes).
|
| SCNPhysicsBehavior |
SCNPhysicsBehavior
SCNPhysicsBehavior is an abstract class that represents a behavior in the physics world.
|
| SCNPhysicsBody |
SCNPhysicsBody
The SCNPhysicsBody class describes the physics properties (such as mass, friction...) of a node.
|
| SCNPhysicsConeTwistJoint |
SCNPhysicsConeTwistJoint
|
| SCNPhysicsContact |
SCNPhysicsContact
SCNPhysicsContact contains information about a physics contact.
|
| SCNPhysicsField |
SCNPhysicsField
SCNPhysicsField is an abstract class that describes a force field that applies in the physics world.
|
| SCNPhysicsHingeJoint |
SCNPhysicsHingeJoint
SCNPhysicsHingeJoint makes two bodies to move like they are connected by a hinge.
|
| SCNPhysicsShape |
SCNPhysicsShape
SCNPhysicsShape represents the shape of a physics body.
|
| SCNPhysicsSliderJoint |
SCNPhysicsSliderJoint
SCNPhysicsSliderJoint provides a linear sliding joint between two bodies.
|
| SCNPhysicsVehicle |
SCNPhysicsVehicle
SCNPhysicsVehicle provides a vehicle behavior.
|
| SCNPhysicsVehicleWheel |
SCNPhysicsVehicleWheel
SCNPhysicsVehicleWheel represents a wheel that can be attached to a SCNPhysicsVehicle instance.
|
| SCNPhysicsWorld |
SCNPhysicsWorld
The SCNPhysicsWorld class describes and allows to control the physics simulation of a 3d scene.
|
| SCNPlane |
SCNPlane
SCNPlane represents a rectangle with controllable width and height.
|
| SCNProgram |
SCNProgram
A SCNProgram lets you specify custom shaders to use when rendering materials.
|
| SCNPyramid |
SCNPyramid
SCNPyramid represents a right pyramid with a rectangular base.
|
| SCNReferenceNode |
SCNReferenceNode
Node that references an external file.
|
| SCNRenderer |
SCNRenderer
SCNRenderer lets you use the SceneKit renderer in an OpenGL context or Metal render pass descriptor of your own.
|
| SCNReplicatorConstraint |
SCNReplicatorConstraint
A SCNReplicatorConstraint replicates the position/orientation/scale of a target node
|
| SCNScene |
SCNScene
SCNScene is the class that describes a 3d scene.
|
| SCNSceneSource |
SCNSceneSource
SCNSceneSource objects, abstract the data-reading task.
|
| SCNShape |
SCNShape
SCNShape represents a 2D shape (cubic Bezier spline) than can be extruded.
|
| SCNSkinner |
SCNSkinner
SCNSkinner controls the deformation of skinned geometries
|
| SCNSliderConstraint |
SCNSliderConstraint
A SCNSliderConstraint constraint makes a node to collide and slide against a category of nodes
|
| SCNSphere |
SCNSphere
SCNSphere represents a sphere with controllable radius
|
| SCNTechnique |
SCNTechnique
SCNTechnique represents a rendering process that may require multiple passes.
|
| SCNText |
SCNText
SCNText represents a block of text that has been extruded
|
| SCNTimingFunction |
|
| SCNTorus |
SCNTorus
SCNTorus represents a torus with controllable ring radius and pipe radius.
|
| SCNTransaction |
Transactions are SceneKit's mechanism for batching multiple scene graph
operations into atomic updates.
|
| SCNTransformConstraint |
SCNTransformConstraint
A SCNTransformConstraint applies on the transform of a node via a custom block.
|
| SCNTube |
SCNTube
SCNTube represents a tube with controllable height, inner radius and outer radius.
|
| SCNView |
SCNView
A SCNView is a subclass of NSView that can display a SCNScene
|