Package org.robovm.apple.scenekit
Class SCNSceneRendererAdapter
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.scenekit.SCNSceneRendererAdapter
-
- All Implemented Interfaces:
NSObjectProtocol
,SCNSceneRenderer
,org.robovm.objc.ObjCProtocol
public class SCNSceneRendererAdapter extends NSObject implements SCNSceneRenderer
-
-
Nested Class Summary
-
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 Constructor Description SCNSceneRendererAdapter()
-
Method Summary
-
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
-
-
-
-
Method Detail
-
getScene
public SCNScene getScene()
- Specified by:
getScene
in interfaceSCNSceneRenderer
-
setScene
public void setScene(SCNScene v)
- Specified by:
setScene
in interfaceSCNSceneRenderer
-
getSceneTime
public double getSceneTime()
- Specified by:
getSceneTime
in interfaceSCNSceneRenderer
-
setSceneTime
public void setSceneTime(double v)
- Specified by:
setSceneTime
in interfaceSCNSceneRenderer
-
getDelegate
public SCNSceneRendererDelegate getDelegate()
- Specified by:
getDelegate
in interfaceSCNSceneRenderer
-
setDelegate
public void setDelegate(SCNSceneRendererDelegate v)
- Specified by:
setDelegate
in interfaceSCNSceneRenderer
-
isPlaying
public boolean isPlaying()
- Specified by:
isPlaying
in interfaceSCNSceneRenderer
-
setPlaying
public void setPlaying(boolean v)
- Specified by:
setPlaying
in interfaceSCNSceneRenderer
-
loops
public boolean loops()
- Specified by:
loops
in interfaceSCNSceneRenderer
-
setLoops
public void setLoops(boolean v)
- Specified by:
setLoops
in interfaceSCNSceneRenderer
-
getPointOfView
public SCNNode getPointOfView()
- Specified by:
getPointOfView
in interfaceSCNSceneRenderer
-
setPointOfView
public void setPointOfView(SCNNode v)
- Specified by:
setPointOfView
in interfaceSCNSceneRenderer
-
autoenablesDefaultLighting
public boolean autoenablesDefaultLighting()
- Specified by:
autoenablesDefaultLighting
in interfaceSCNSceneRenderer
-
setAutoenablesDefaultLighting
public void setAutoenablesDefaultLighting(boolean v)
- Specified by:
setAutoenablesDefaultLighting
in interfaceSCNSceneRenderer
-
isJitteringEnabled
public boolean isJitteringEnabled()
- Specified by:
isJitteringEnabled
in interfaceSCNSceneRenderer
-
setJitteringEnabled
public void setJitteringEnabled(boolean v)
- Specified by:
setJitteringEnabled
in interfaceSCNSceneRenderer
-
showsStatistics
public boolean showsStatistics()
- Specified by:
showsStatistics
in interfaceSCNSceneRenderer
-
setShowsStatistics
public void setShowsStatistics(boolean v)
- Specified by:
setShowsStatistics
in interfaceSCNSceneRenderer
-
getDebugOptions
public SCNDebugOptions getDebugOptions()
- Specified by:
getDebugOptions
in interfaceSCNSceneRenderer
- Since:
- Available in iOS 9.0 and later.
-
setDebugOptions
public void setDebugOptions(SCNDebugOptions v)
- Specified by:
setDebugOptions
in interfaceSCNSceneRenderer
- Since:
- Available in iOS 9.0 and later.
-
getOverlaySKScene
public SKScene getOverlaySKScene()
- Specified by:
getOverlaySKScene
in interfaceSCNSceneRenderer
-
setOverlaySKScene
public void setOverlaySKScene(SKScene v)
- Specified by:
setOverlaySKScene
in interfaceSCNSceneRenderer
-
getRenderingAPI
public SCNRenderingAPI getRenderingAPI()
- Specified by:
getRenderingAPI
in interfaceSCNSceneRenderer
- Since:
- Available in iOS 9.0 and later.
-
getContext
public EAGLContext getContext()
- Specified by:
getContext
in interfaceSCNSceneRenderer
-
getCurrentRenderCommandEncoder
public MTLRenderCommandEncoder getCurrentRenderCommandEncoder()
- Specified by:
getCurrentRenderCommandEncoder
in interfaceSCNSceneRenderer
- Since:
- Available in iOS 9.0 and later.
-
getDevice
public MTLDevice getDevice()
- Specified by:
getDevice
in interfaceSCNSceneRenderer
- Since:
- Available in iOS 9.0 and later.
-
getColorPixelFormat
public MTLPixelFormat getColorPixelFormat()
- Specified by:
getColorPixelFormat
in interfaceSCNSceneRenderer
- Since:
- Available in iOS 9.0 and later.
-
getDepthPixelFormat
public MTLPixelFormat getDepthPixelFormat()
- Specified by:
getDepthPixelFormat
in interfaceSCNSceneRenderer
- Since:
- Available in iOS 9.0 and later.
-
getStencilPixelFormat
public MTLPixelFormat getStencilPixelFormat()
- Specified by:
getStencilPixelFormat
in interfaceSCNSceneRenderer
- Since:
- Available in iOS 9.0 and later.
-
getCommandQueue
public MTLCommandQueue getCommandQueue()
- Specified by:
getCommandQueue
in interfaceSCNSceneRenderer
- Since:
- Available in iOS 9.0 and later.
-
getAudioEngine
public AVAudioEngine getAudioEngine()
- Specified by:
getAudioEngine
in interfaceSCNSceneRenderer
- Since:
- Available in iOS 9.0 and later.
-
getAudioEnvironmentNode
public AVAudioEnvironmentNode getAudioEnvironmentNode()
- Specified by:
getAudioEnvironmentNode
in interfaceSCNSceneRenderer
- Since:
- Available in iOS 9.0 and later.
-
getAudioListener
public SCNNode getAudioListener()
- Specified by:
getAudioListener
in interfaceSCNSceneRenderer
- Since:
- Available in iOS 9.0 and later.
-
setAudioListener
public void setAudioListener(SCNNode v)
- Specified by:
setAudioListener
in interfaceSCNSceneRenderer
- Since:
- Available in iOS 9.0 and later.
-
presentScene
public void presentScene(SCNScene scene, SKTransition transition, SCNNode pointOfView, java.lang.Runnable completionHandler)
- Specified by:
presentScene
in interfaceSCNSceneRenderer
- Since:
- Available in iOS 9.0 and later.
-
hitTest
public NSArray<SCNHitTestResult> hitTest(CGPoint point, SCNHitTestOptions options)
- Specified by:
hitTest
in interfaceSCNSceneRenderer
-
isNodeInsideFrustum
public boolean isNodeInsideFrustum(SCNNode node, SCNNode pointOfView)
- Specified by:
isNodeInsideFrustum
in interfaceSCNSceneRenderer
-
getNodesInsideFrustum
public NSArray<SCNNode> getNodesInsideFrustum(SCNNode pointOfView)
- Specified by:
getNodesInsideFrustum
in interfaceSCNSceneRenderer
- Since:
- Available in iOS 9.0 and later.
-
projectPoint
public SCNVector3 projectPoint(SCNVector3 point)
- Specified by:
projectPoint
in interfaceSCNSceneRenderer
-
unprojectPoint
public SCNVector3 unprojectPoint(SCNVector3 point)
- Specified by:
unprojectPoint
in interfaceSCNSceneRenderer
-
prepareObject
public boolean prepareObject(NSObject object, org.robovm.objc.block.BooleanBlock block)
- Specified by:
prepareObject
in interfaceSCNSceneRenderer
-
prepareObjects
public void prepareObjects(NSArray<?> objects, org.robovm.objc.block.VoidBooleanBlock completionHandler)
- Specified by:
prepareObjects
in interfaceSCNSceneRenderer
-
-