Package org.robovm.apple.modelio
Class MDLMeshBufferDataAllocator
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.modelio.MDLMeshBufferDataAllocator
-
- All Implemented Interfaces:
NSObjectProtocol
,MDLMeshBufferAllocator
,org.robovm.objc.ObjCProtocol
public class MDLMeshBufferDataAllocator extends NSObject implements MDLMeshBufferAllocator
- Since:
- Available in iOS 9.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MDLMeshBufferDataAllocator.MDLMeshBufferDataAllocatorPtr
-
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 MDLMeshBufferDataAllocator()
protected
MDLMeshBufferDataAllocator(NSObject.Handle h, long handle)
protected
MDLMeshBufferDataAllocator(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MDLMeshBuffer
newBuffer(long length, MDLMeshBufferType type)
MDLMeshBuffer
newBuffer(NSData data, MDLMeshBufferType type)
MDLMeshBuffer
newBuffer(MDLMeshBufferZone zone, long length, MDLMeshBufferType type)
MDLMeshBuffer
newBuffer(MDLMeshBufferZone zone, NSData data, MDLMeshBufferType type)
MDLMeshBufferZone
newZone(long capacity)
MDLMeshBufferZone
newZone(java.util.List<java.lang.Integer> sizes, java.util.List<MDLMeshBufferType> types)
-
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
-
MDLMeshBufferDataAllocator
public MDLMeshBufferDataAllocator()
-
MDLMeshBufferDataAllocator
protected MDLMeshBufferDataAllocator(NSObject.Handle h, long handle)
-
MDLMeshBufferDataAllocator
protected MDLMeshBufferDataAllocator(NSObject.SkipInit skipInit)
-
-
Method Detail
-
newZone
public MDLMeshBufferZone newZone(long capacity)
- Specified by:
newZone
in interfaceMDLMeshBufferAllocator
-
newZone
public MDLMeshBufferZone newZone(java.util.List<java.lang.Integer> sizes, java.util.List<MDLMeshBufferType> types)
- Specified by:
newZone
in interfaceMDLMeshBufferAllocator
-
newBuffer
public MDLMeshBuffer newBuffer(long length, MDLMeshBufferType type)
- Specified by:
newBuffer
in interfaceMDLMeshBufferAllocator
-
newBuffer
public MDLMeshBuffer newBuffer(NSData data, MDLMeshBufferType type)
- Specified by:
newBuffer
in interfaceMDLMeshBufferAllocator
-
newBuffer
public MDLMeshBuffer newBuffer(MDLMeshBufferZone zone, long length, MDLMeshBufferType type)
- Specified by:
newBuffer
in interfaceMDLMeshBufferAllocator
-
newBuffer
public MDLMeshBuffer newBuffer(MDLMeshBufferZone zone, NSData data, MDLMeshBufferType type)
- Specified by:
newBuffer
in interfaceMDLMeshBufferAllocator
-
-