Package org.robovm.apple.modelio
Class MDLAsset
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.modelio.MDLAsset
- All Implemented Interfaces:
NSFastEnumeration,NSObjectProtocol,ObjCProtocol
public class MDLAsset extends NSObject implements NSFastEnumeration
- Since:
- Available in iOS 9.0 and later.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMDLAsset.MDLAssetPtrNested 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 MDLAsset()protectedMDLAsset(NSObject.Handle h, long handle)protectedMDLAsset(NSObject.SkipInit skipInit)MDLAsset(NSURL URL)MDLAsset(NSURL URL, MDLVertexDescriptor vertexDescriptor, MDLMeshBufferAllocator bufferAllocator)MDLAsset(NSURL URL, MDLVertexDescriptor vertexDescriptor, MDLMeshBufferAllocator bufferAllocator, boolean preserveTopology)MDLAsset(MDLMeshBufferAllocator bufferAllocator) -
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
-
MDLAsset
public MDLAsset() -
MDLAsset
-
MDLAsset
-
MDLAsset
-
MDLAsset
public MDLAsset(NSURL URL, MDLVertexDescriptor vertexDescriptor, MDLMeshBufferAllocator bufferAllocator) -
MDLAsset
-
MDLAsset
public MDLAsset(NSURL URL, MDLVertexDescriptor vertexDescriptor, MDLMeshBufferAllocator bufferAllocator, boolean preserveTopology) throws NSErrorException- Throws:
NSErrorException
-
-
Method Details
-
getBoundingBox
-
getFrameInterval
public double getFrameInterval() -
setFrameInterval
public void setFrameInterval(double v) -
getStartTime
public double getStartTime() -
setStartTime
public void setStartTime(double v) -
getEndTime
public double getEndTime() -
setEndTime
public void setEndTime(double v) -
getUpAxis
- Since:
- Available in iOS 11.0 and later.
-
setUpAxis
- Since:
- Available in iOS 11.0 and later.
-
getURL
-
getResolver
- Since:
- Available in iOS 11.0 and later.
-
setResolver
- Since:
- Available in iOS 11.0 and later.
-
getBufferAllocator
-
getVertexDescriptor
-
getCount
public long getCount() -
getMasters
Deprecated.Deprecated in iOS 15.0. Use originals- Since:
- Available in iOS 10.0 and later.
-
setMasters
Deprecated.Deprecated in iOS 15.0. Use originals- Since:
- Available in iOS 10.0 and later.
-
getOriginals
- Since:
- Available in iOS 15.0 and later.
-
setOriginals
- Since:
- Available in iOS 15.0 and later.
-
getAnimations
- Since:
- Available in iOS 11.0 and later.
-
setAnimations
- Since:
- Available in iOS 11.0 and later.
-
init
-
init
protected long init(NSURL URL, MDLVertexDescriptor vertexDescriptor, MDLMeshBufferAllocator bufferAllocator) -
init
-
export
- Throws:
NSErrorException
-
objectAtPath
- Since:
- Available in iOS 11.0 and later.
-
childObjectsOfClass
-
loadTextures
public void loadTextures()- Since:
- Available in iOS 11.0 and later.
-
getBoundingBox
-
addObject
-
removeObject
-
getObject
-
canImportFileExtension
-
canExportFileExtension
-
placeLightProbes
public static NSArray<MDLLightProbe> placeLightProbes(float value, MDLProbePlacement type, MDLLightProbeIrradianceDataSource dataSource)
-