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 class
MDLVertexDescriptor.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()
protected
MDLVertexDescriptor(NSObject.Handle h, long handle)
protected
MDLVertexDescriptor(NSObject.SkipInit skipInit)
MDLVertexDescriptor(MDLVertexDescriptor vertexDescriptor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addOrReplaceAttribute(MDLVertexAttribute attribute)
MDLVertexAttribute
getAttribute(java.lang.String name)
MDLVertexAttribute
getAttribute(MDLVertexAttributeName name)
NSMutableArray<MDLVertexAttribute>
getAttributes()
NSMutableArray<MDLVertexBufferLayout>
getLayouts()
protected long
init(MDLVertexDescriptor vertexDescriptor)
void
removeAttributeNamed(java.lang.String name)
void
reset()
void
setAttributes(NSMutableArray<MDLVertexAttribute> v)
void
setLayouts(NSMutableArray<MDLVertexBufferLayout> v)
void
setPackedOffsets()
void
setPackedStrides()
-
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()
-
-