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,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.MDLVertexDescriptorPtrNested 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
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAINFields inherited from class org.robovm.objc.ObjCObject
customClass -
Constructor Summary
Constructors Modifier Constructor Description MDLVertexDescriptor()protectedMDLVertexDescriptor(NSObject.Handle h, long handle)protectedMDLVertexDescriptor(NSObject.SkipInit skipInit)MDLVertexDescriptor(MDLVertexDescriptor vertexDescriptor) -
Method Summary
Modifier and Type Method Description voidaddOrReplaceAttribute(MDLVertexAttribute attribute)MDLVertexAttributegetAttribute(String name)MDLVertexAttributegetAttribute(MDLVertexAttributeName name)NSMutableArray<MDLVertexAttribute>getAttributes()NSMutableArray<MDLVertexBufferLayout>getLayouts()protected longinit(MDLVertexDescriptor vertexDescriptor)voidremoveAttributeNamed(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, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRefMethods inherited from class org.robovm.rt.bro.NativeObject
as, getHandle, setHandle
-
Constructor Details
-
MDLVertexDescriptor
public MDLVertexDescriptor() -
MDLVertexDescriptor
-
MDLVertexDescriptor
-
MDLVertexDescriptor
-
-
Method Details
-
getAttributes
-
setAttributes
-
getLayouts
-
setLayouts
-
getAttribute
-
init
-
getAttribute
-
addOrReplaceAttribute
-
removeAttributeNamed
-
reset
public void reset() -
setPackedStrides
public void setPackedStrides() -
setPackedOffsets
public void setPackedOffsets()
-