Package org.robovm.apple.scenekit
Class SCNScene
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.scenekit.SCNScene
- All Implemented Interfaces:
NSCoding,NSObjectProtocol,NSSecureCoding,ObjCProtocol
public class SCNScene extends NSObject implements NSSecureCoding
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSCNScene.SCNScenePtrNested 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
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAINFields inherited from class org.robovm.objc.ObjCObject
customClass -
Constructor Summary
Constructors Modifier Constructor Description SCNScene()SCNScene(NSCoder coder)protectedSCNScene(NSObject.Handle h, long handle)protectedSCNScene(NSObject.SkipInit skipInit) -
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, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRefMethods inherited from class org.robovm.rt.bro.NativeObject
as, getHandle, setHandle
-
Constructor Details
-
SCNScene
public SCNScene() -
SCNScene
-
SCNScene
-
SCNScene
-
-
Method Details
-
getRootNode
-
getPhysicsWorld
-
getBackground
-
getLightingEnvironment
- Since:
- Available in iOS 10.0 and later.
-
getFogStartDistance
public double getFogStartDistance() -
setFogStartDistance
public void setFogStartDistance(double v) -
getFogEndDistance
public double getFogEndDistance() -
setFogEndDistance
public void setFogEndDistance(double v) -
getFogDensityExponent
public double getFogDensityExponent() -
setFogDensityExponent
public void setFogDensityExponent(double v) -
getFogColor
-
setFogColor
-
wantsScreenSpaceReflection
public boolean wantsScreenSpaceReflection()- Since:
- Available in iOS 13.0 and later.
-
setWantsScreenSpaceReflection
public void setWantsScreenSpaceReflection(boolean v)- Since:
- Available in iOS 13.0 and later.
-
getScreenSpaceReflectionSampleCount
public long getScreenSpaceReflectionSampleCount()- Since:
- Available in iOS 13.0 and later.
-
setScreenSpaceReflectionSampleCount
public void setScreenSpaceReflectionSampleCount(long v)- Since:
- Available in iOS 13.0 and later.
-
getScreenSpaceReflectionMaximumDistance
public double getScreenSpaceReflectionMaximumDistance()- Since:
- Available in iOS 13.0 and later.
-
setScreenSpaceReflectionMaximumDistance
public void setScreenSpaceReflectionMaximumDistance(double v)- Since:
- Available in iOS 13.0 and later.
-
getScreenSpaceReflectionStride
public double getScreenSpaceReflectionStride()- Since:
- Available in iOS 13.0 and later.
-
setScreenSpaceReflectionStride
public void setScreenSpaceReflectionStride(double v)- Since:
- Available in iOS 13.0 and later.
-
isPaused
public boolean isPaused() -
setPaused
public void setPaused(boolean v) -
getParticleSystems
-
supportsSecureCoding
public static boolean supportsSecureCoding() -
setAttribute
-
getStartTime
public double getStartTime() -
setStartTime
-
getEndTime
public double getEndTime() -
setEndTime
-
getFrameRate
public double getFrameRate() -
setFrameRate
-
getUpAxis
-
setUpAxis
-
getAttribute
-
setAttribute
-
writeToURL
public boolean writeToURL(NSURL url, NSDictionary<NSString,?> options, SCNSceneExportDelegate delegate, VoidBlock3<Float,NSError,BooleanPtr> progressHandler)- Since:
- Available in iOS 10.0 and later.
-
create
-
create
-
create
-
create
- Throws:
NSErrorException
-
addParticleSystem
-
removeAllParticleSystems
public void removeAllParticleSystems() -
removeParticleSystem
-
encode
-
init
-