Class SCNReferenceNode

All Implemented Interfaces:
NSCoding, NSObjectProtocol, NSSecureCoding, SCNActionable, SCNAnimatable, SCNBoundingVolume, UIFocusEnvironment, UIFocusItem, ObjCProtocol

public class SCNReferenceNode
extends SCNNode
Since:
Available in iOS 9.0 and later.
  • Constructor Details

    • SCNReferenceNode

      public SCNReferenceNode()
    • SCNReferenceNode

      protected SCNReferenceNode​(NSObject.Handle h, long handle)
    • SCNReferenceNode

      protected SCNReferenceNode​(NSObject.SkipInit skipInit)
    • SCNReferenceNode

      public SCNReferenceNode​(NSURL referenceURL)
    • SCNReferenceNode

      public SCNReferenceNode​(NSCoder coder)
  • Method Details

    • getReferenceURL

      public NSURL getReferenceURL()
    • setReferenceURL

      public void setReferenceURL​(NSURL v)
    • getLoadingPolicy

      public SCNReferenceLoadingPolicy getLoadingPolicy()
    • setLoadingPolicy

      public void setLoadingPolicy​(SCNReferenceLoadingPolicy v)
    • isLoaded

      public boolean isLoaded()
    • supportsSecureCoding

      public static boolean supportsSecureCoding()
    • init

      protected long init​(NSURL referenceURL)
    • init

      protected long init​(NSCoder coder)
      Overrides:
      init in class SCNNode
    • load

      public void load()
    • unload

      public void unload()
    • create

      public static SCNReferenceNode create()
    • create

      public static SCNNode create​(SCNGeometry geometry)