Package org.robovm.apple.metalkit
Class MTKMeshBuffer
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.metalkit.MTKMeshBuffer
- All Implemented Interfaces:
NSObjectProtocol,MDLMeshBuffer,MDLNamed,ObjCProtocol
public class MTKMeshBuffer extends NSObject implements MDLMeshBuffer, MDLNamed
- Since:
- Available in iOS 9.0 and later.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMTKMeshBuffer.MTKMeshBufferPtrNested 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 protectedMTKMeshBuffer()protectedMTKMeshBuffer(NSObject.Handle h, long handle)protectedMTKMeshBuffer(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description voidfill(NSData data, long offset)MTKMeshBufferAllocatorgetAllocator()MTLBuffergetBuffer()longgetLength()MDLMeshBufferMapgetMap()StringgetName()longgetOffset()MDLMeshBufferTypegetType()MDLMeshBufferZonegetZone()voidsetName(String v)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
-
MTKMeshBuffer
protected MTKMeshBuffer() -
MTKMeshBuffer
-
MTKMeshBuffer
-
-
Method Details
-
getLength
public long getLength()- Specified by:
getLengthin interfaceMDLMeshBuffer
-
getAllocator
- Specified by:
getAllocatorin interfaceMDLMeshBuffer
-
getZone
- Specified by:
getZonein interfaceMDLMeshBuffer
-
getBuffer
-
getOffset
public long getOffset() -
getType
- Specified by:
getTypein interfaceMDLMeshBuffer
-
getName
-
setName
-
fill
- Specified by:
fillin interfaceMDLMeshBuffer
-
getMap
- Specified by:
getMapin interfaceMDLMeshBuffer
-