Classes

The following classes are available globally.

  • CK3DCamera manages the cameras in CKScene and the user point of view.

    See more

    Declaration

    Swift

    public final class CK3DCamera
  • CK3DCube manages the displaying of 3D content in three dimensions mode.

    See more

    Declaration

    Swift

    public final class CK3DCube : CKCube
  • CKARCube manages the displaying of 3D content in augmented reality mode.

    See more
  • A collection of properties used by CubeKit.

    Important

    CKConfiguration is an object singleton. The shared instance is stored in static shared property.

    Note

    By default the CKConfiguration.shared object is set to auto.

    // Tells CubeKit to use iPhone prefab configuration.
    CKConfiguration.shared = .iPhone
    
    See more

    Declaration

    Swift

    public final class CKConfiguration
  • An abstract object that defines CKCube implementation basic behaviors.

    See more

    Declaration

    Swift

    public class CKCube : NSObject
  • A scene graph—a hierarchy of nodes with attached geometries, lights, cameras and other attributes that together form a displayable scene.

    Note

    Read this guide: Convention CKScene Guide
    See more

    Declaration

    Swift

    public final class CKScene