Package org.robovm.apple.scenekit
Class SCNSceneSource
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.scenekit.SCNSceneSource
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class SCNSceneSource extends NSObject
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SCNSceneSource.SCNSceneSourcePtr
-
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 SCNSceneSource()
SCNSceneSource(NSData data, SCNSceneSourceOptions options)
protected
SCNSceneSource(NSObject.Handle h, long handle)
protected
SCNSceneSource(NSObject.SkipInit skipInit)
SCNSceneSource(NSURL url, SCNSceneSourceOptions options)
-
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
-
-
-
-
Constructor Detail
-
SCNSceneSource
public SCNSceneSource()
-
SCNSceneSource
protected SCNSceneSource(NSObject.Handle h, long handle)
-
SCNSceneSource
protected SCNSceneSource(NSObject.SkipInit skipInit)
-
SCNSceneSource
public SCNSceneSource(NSURL url, SCNSceneSourceOptions options)
-
SCNSceneSource
public SCNSceneSource(NSData data, SCNSceneSourceOptions options)
-
-
Method Detail
-
getUrl
public NSURL getUrl()
-
getData
public NSData getData()
-
getContributors
public SCNSceneSourceContributor getContributors()
-
getCreatedDate
public NSDate getCreatedDate()
-
getModifiedDate
public NSDate getModifiedDate()
-
getUpAxis
public java.lang.String getUpAxis()
-
getUnit
public SCNSceneSourceUnit getUnit()
-
init
protected long init(NSURL url, SCNSceneSourceOptions options)
-
init
protected long init(NSData data, SCNSceneSourceOptions options)
-
newScene
public SCNScene newScene(SCNSceneSourceOptions options, org.robovm.objc.block.VoidBlock4<java.lang.Float,SCNSceneSourceStatus,NSError,org.robovm.rt.bro.ptr.BooleanPtr> statusHandler)
-
newScene
public SCNScene newScene(SCNSceneSourceOptions options) throws NSErrorException
- Throws:
NSErrorException
-
getProperty
public NSObject getProperty(SCNSceneSourceProperty key)
-
getEntryWithIdentifier
public NSObject getEntryWithIdentifier(java.lang.String uid, java.lang.Class<? extends NSObject> entryClass)
-
getIdentifiersOfEntriesWithClass
public java.util.List<java.lang.String> getIdentifiersOfEntriesWithClass(java.lang.Class<? extends NSObject> entryClass)
-
getEntriesPassingTest
public NSArray<?> getEntriesPassingTest(org.robovm.objc.block.Block3<NSObject,NSString,org.robovm.rt.bro.ptr.BooleanPtr,java.lang.Boolean> predicate)
-
create
public static SCNSceneSource create(NSURL url, SCNSceneSourceOptions options)
-
create
public static SCNSceneSource create(NSData data, SCNSceneSourceOptions options)
-
-