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,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 classMDLMeshBufferData.MDLMeshBufferDataPtrNested 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
-
Constructor Summary
Constructors Modifier Constructor Description MDLMeshBufferData()protectedMDLMeshBufferData(NSObject.Handle h, long handle)protectedMDLMeshBufferData(NSObject.SkipInit skipInit)MDLMeshBufferData(MDLMeshBufferType type, long length)MDLMeshBufferData(MDLMeshBufferType type, NSData data) -
Method Summary
Modifier and Type Method Description voidfill(NSData data, long offset)MDLMeshBufferAllocatorgetAllocator()NSDatagetData()longgetLength()MDLMeshBufferMapgetMap()MDLMeshBufferTypegetType()MDLMeshBufferZonegetZone()protected longinit(MDLMeshBufferType type, long length)protected longinit(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, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRef
-
Constructor Details
-
MDLMeshBufferData
public MDLMeshBufferData() -
MDLMeshBufferData
-
MDLMeshBufferData
-
MDLMeshBufferData
-
MDLMeshBufferData
-
-
Method Details
-
getData
-
getLength
public long getLength()- Specified by:
getLengthin interfaceMDLMeshBuffer
-
getAllocator
- Specified by:
getAllocatorin interfaceMDLMeshBuffer
-
getZone
- Specified by:
getZonein interfaceMDLMeshBuffer
-
getType
- Specified by:
getTypein interfaceMDLMeshBuffer
-
init
-
init
-
fill
- Specified by:
fillin interfaceMDLMeshBuffer
-
getMap
- Specified by:
getMapin interfaceMDLMeshBuffer
-