Class SKRenderer

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol

public class SKRenderer
extends NSObject
Since:
Available in iOS 11.0 and later.
  • Constructor Details

    • SKRenderer

      public SKRenderer()
    • SKRenderer

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

      protected SKRenderer​(NSObject.SkipInit skipInit)
    • SKRenderer

      public SKRenderer​(MTLDevice device)
  • Method Details

    • getScene

      public SKScene getScene()
    • setScene

      public void setScene​(SKScene v)
    • ignoresSiblingOrder

      public boolean ignoresSiblingOrder()
    • setIgnoresSiblingOrder

      public void setIgnoresSiblingOrder​(boolean v)
    • shouldCullNonVisibleNodes

      public boolean shouldCullNonVisibleNodes()
    • setShouldCullNonVisibleNodes

      public void setShouldCullNonVisibleNodes​(boolean v)
    • showsDrawCount

      public boolean showsDrawCount()
    • setShowsDrawCount

      public void setShowsDrawCount​(boolean v)
    • showsNodeCount

      public boolean showsNodeCount()
    • setShowsNodeCount

      public void setShowsNodeCount​(boolean v)
    • showsQuadCount

      public boolean showsQuadCount()
    • setShowsQuadCount

      public void setShowsQuadCount​(boolean v)
    • showsPhysics

      public boolean showsPhysics()
    • setShowsPhysics

      public void setShowsPhysics​(boolean v)
    • showsFields

      public boolean showsFields()
    • setShowsFields

      public void setShowsFields​(boolean v)
    • render

      public void render​(CGRect viewport, MTLCommandBuffer commandBuffer, MTLRenderPassDescriptor renderPassDescriptor)
    • render

      public void render​(CGRect viewport, MTLRenderCommandEncoder renderCommandEncoder, MTLRenderPassDescriptor renderPassDescriptor, MTLCommandQueue commandQueue)
    • updateAtTime

      public void updateAtTime​(double currentTime)
    • create

      protected static long create​(MTLDevice device)