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
,org.robovm.objc.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 class
MTKMeshBuffer.MTKMeshBufferPtr
-
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 protected
MTKMeshBuffer()
protected
MTKMeshBuffer(NSObject.Handle h, long handle)
protected
MTKMeshBuffer(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
fill(NSData data, long offset)
MTKMeshBufferAllocator
getAllocator()
MTLBuffer
getBuffer()
long
getLength()
MDLMeshBufferMap
getMap()
java.lang.String
getName()
long
getOffset()
MDLMeshBufferType
getType()
MDLMeshBufferZone
getZone()
void
setName(java.lang.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, willChangeValues
-
-
-
-
Constructor Detail
-
MTKMeshBuffer
protected MTKMeshBuffer()
-
MTKMeshBuffer
protected MTKMeshBuffer(NSObject.Handle h, long handle)
-
MTKMeshBuffer
protected MTKMeshBuffer(NSObject.SkipInit skipInit)
-
-
Method Detail
-
getLength
public long getLength()
- Specified by:
getLength
in interfaceMDLMeshBuffer
-
getAllocator
public MTKMeshBufferAllocator getAllocator()
- Specified by:
getAllocator
in interfaceMDLMeshBuffer
-
getZone
public MDLMeshBufferZone getZone()
- Specified by:
getZone
in interfaceMDLMeshBuffer
-
getBuffer
public MTLBuffer getBuffer()
-
getOffset
public long getOffset()
-
getType
public MDLMeshBufferType getType()
- Specified by:
getType
in interfaceMDLMeshBuffer
-
fill
public void fill(NSData data, long offset)
- Specified by:
fill
in interfaceMDLMeshBuffer
-
getMap
public MDLMeshBufferMap getMap()
- Specified by:
getMap
in interfaceMDLMeshBuffer
-
-