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,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 classSKRenderer.SKRendererPtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description SKRenderer()protectedSKRenderer(NSObject.Handle h, long handle)protectedSKRenderer(NSObject.SkipInit skipInit)SKRenderer(MTLDevice device) -
Method Summary
Modifier and Type Method Description protected static longcreate(MTLDevice device)SKScenegetScene()booleanignoresSiblingOrder()voidrender(CGRect viewport, MTLCommandBuffer commandBuffer, MTLRenderPassDescriptor renderPassDescriptor)voidrender(CGRect viewport, MTLRenderCommandEncoder renderCommandEncoder, MTLRenderPassDescriptor renderPassDescriptor, MTLCommandQueue commandQueue)voidsetIgnoresSiblingOrder(boolean v)voidsetScene(SKScene v)voidsetShouldCullNonVisibleNodes(boolean v)voidsetShowsDrawCount(boolean v)voidsetShowsFields(boolean v)voidsetShowsNodeCount(boolean v)voidsetShowsPhysics(boolean v)voidsetShowsQuadCount(boolean v)booleanshouldCullNonVisibleNodes()booleanshowsDrawCount()booleanshowsFields()booleanshowsNodeCount()booleanshowsPhysics()booleanshowsQuadCount()voidupdateAtTime(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, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRef
-
Constructor Details
-
SKRenderer
public SKRenderer() -
SKRenderer
-
SKRenderer
-
SKRenderer
-
-
Method Details
-
getScene
-
setScene
-
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
-