Package org.robovm.apple.modelio
Class MDLMeshBufferData
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.modelio.MDLMeshBufferData
-
- All Implemented Interfaces:
NSObjectProtocol
,MDLMeshBuffer
,org.robovm.objc.ObjCProtocol
public class MDLMeshBufferData extends NSObject implements MDLMeshBuffer
- Since:
- Available in iOS 9.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MDLMeshBufferData.MDLMeshBufferDataPtr
-
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 MDLMeshBufferData()
protected
MDLMeshBufferData(NSObject.Handle h, long handle)
protected
MDLMeshBufferData(NSObject.SkipInit skipInit)
MDLMeshBufferData(MDLMeshBufferType type, long length)
MDLMeshBufferData(MDLMeshBufferType type, NSData data)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
fill(NSData data, long offset)
MDLMeshBufferAllocator
getAllocator()
NSData
getData()
long
getLength()
MDLMeshBufferMap
getMap()
MDLMeshBufferType
getType()
MDLMeshBufferZone
getZone()
protected long
init(MDLMeshBufferType type, long length)
protected long
init(MDLMeshBufferType type, NSData data)
-
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
-
MDLMeshBufferData
public MDLMeshBufferData()
-
MDLMeshBufferData
protected MDLMeshBufferData(NSObject.Handle h, long handle)
-
MDLMeshBufferData
protected MDLMeshBufferData(NSObject.SkipInit skipInit)
-
MDLMeshBufferData
public MDLMeshBufferData(MDLMeshBufferType type, long length)
-
MDLMeshBufferData
public MDLMeshBufferData(MDLMeshBufferType type, NSData data)
-
-
Method Detail
-
getData
public NSData getData()
-
getLength
public long getLength()
- Specified by:
getLength
in interfaceMDLMeshBuffer
-
getAllocator
public MDLMeshBufferAllocator getAllocator()
- Specified by:
getAllocator
in interfaceMDLMeshBuffer
-
getZone
public MDLMeshBufferZone getZone()
- Specified by:
getZone
in interfaceMDLMeshBuffer
-
getType
public MDLMeshBufferType getType()
- Specified by:
getType
in interfaceMDLMeshBuffer
-
init
protected long init(MDLMeshBufferType type, long length)
-
init
protected long init(MDLMeshBufferType type, NSData data)
-
fill
public void fill(NSData data, long offset)
- Specified by:
fill
in interfaceMDLMeshBuffer
-
getMap
public MDLMeshBufferMap getMap()
- Specified by:
getMap
in interfaceMDLMeshBuffer
-
-