Package org.robovm.apple.spritekit
Class SKRenderer
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.spritekit.SKRenderer
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class SKRenderer extends NSObject
- Since:
- Available in iOS 11.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SKRenderer.SKRendererPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description SKRenderer()
protected
SKRenderer(NSObject.Handle h, long handle)
protected
SKRenderer(NSObject.SkipInit skipInit)
SKRenderer(MTLDevice device)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static long
create(MTLDevice device)
SKScene
getScene()
boolean
ignoresSiblingOrder()
void
render(CGRect viewport, MTLCommandBuffer commandBuffer, MTLRenderPassDescriptor renderPassDescriptor)
void
render(CGRect viewport, MTLRenderCommandEncoder renderCommandEncoder, MTLRenderPassDescriptor renderPassDescriptor, MTLCommandQueue commandQueue)
void
setIgnoresSiblingOrder(boolean v)
void
setScene(SKScene v)
void
setShouldCullNonVisibleNodes(boolean v)
void
setShowsDrawCount(boolean v)
void
setShowsFields(boolean v)
void
setShowsNodeCount(boolean v)
void
setShowsPhysics(boolean v)
void
setShowsQuadCount(boolean v)
boolean
shouldCullNonVisibleNodes()
boolean
showsDrawCount()
boolean
showsFields()
boolean
showsNodeCount()
boolean
showsPhysics()
boolean
showsQuadCount()
void
updateAtTime(double currentTime)
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Constructor Detail
-
SKRenderer
public SKRenderer()
-
SKRenderer
protected SKRenderer(NSObject.Handle h, long handle)
-
SKRenderer
protected SKRenderer(NSObject.SkipInit skipInit)
-
SKRenderer
public SKRenderer(MTLDevice device)
-
-
Method Detail
-
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)
-
-