Package org.robovm.apple.modelio
Class MDLVertexDescriptor
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.modelio.MDLVertexDescriptor
-
- All Implemented Interfaces:
NSObjectProtocol,org.robovm.objc.ObjCProtocol
public class MDLVertexDescriptor extends NSObject
- Since:
- Available in iOS 9.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMDLVertexDescriptor.MDLVertexDescriptorPtr-
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 MDLVertexDescriptor()protectedMDLVertexDescriptor(NSObject.Handle h, long handle)protectedMDLVertexDescriptor(NSObject.SkipInit skipInit)MDLVertexDescriptor(MDLVertexDescriptor vertexDescriptor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddOrReplaceAttribute(MDLVertexAttribute attribute)MDLVertexAttributegetAttribute(java.lang.String name)MDLVertexAttributegetAttribute(MDLVertexAttributeName name)NSMutableArray<MDLVertexAttribute>getAttributes()NSMutableArray<MDLVertexBufferLayout>getLayouts()protected longinit(MDLVertexDescriptor vertexDescriptor)voidremoveAttributeNamed(java.lang.String name)voidreset()voidsetAttributes(NSMutableArray<MDLVertexAttribute> v)voidsetLayouts(NSMutableArray<MDLVertexBufferLayout> v)voidsetPackedOffsets()voidsetPackedStrides()-
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
-
MDLVertexDescriptor
public MDLVertexDescriptor()
-
MDLVertexDescriptor
protected MDLVertexDescriptor(NSObject.Handle h, long handle)
-
MDLVertexDescriptor
protected MDLVertexDescriptor(NSObject.SkipInit skipInit)
-
MDLVertexDescriptor
public MDLVertexDescriptor(MDLVertexDescriptor vertexDescriptor)
-
-
Method Detail
-
getAttributes
public NSMutableArray<MDLVertexAttribute> getAttributes()
-
setAttributes
public void setAttributes(NSMutableArray<MDLVertexAttribute> v)
-
getLayouts
public NSMutableArray<MDLVertexBufferLayout> getLayouts()
-
setLayouts
public void setLayouts(NSMutableArray<MDLVertexBufferLayout> v)
-
getAttribute
public MDLVertexAttribute getAttribute(MDLVertexAttributeName name)
-
init
protected long init(MDLVertexDescriptor vertexDescriptor)
-
getAttribute
public MDLVertexAttribute getAttribute(java.lang.String name)
-
addOrReplaceAttribute
public void addOrReplaceAttribute(MDLVertexAttribute attribute)
-
removeAttributeNamed
public void removeAttributeNamed(java.lang.String name)
-
reset
public void reset()
-
setPackedStrides
public void setPackedStrides()
-
setPackedOffsets
public void setPackedOffsets()
-
-