Package org.robovm.apple.modelio
Class MDLVertexAttribute
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.modelio.MDLVertexAttribute
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class MDLVertexAttribute extends NSObject
- Since:
- Available in iOS 9.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MDLVertexAttribute.MDLVertexAttributePtr
-
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 MDLVertexAttribute()
MDLVertexAttribute(java.lang.String name, MDLVertexFormat format, long offset, long bufferIndex)
protected
MDLVertexAttribute(NSObject.Handle h, long handle)
protected
MDLVertexAttribute(NSObject.SkipInit skipInit)
MDLVertexAttribute(MDLVertexAttributeName name, MDLVertexFormat format, long offset, long bufferIndex)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getBufferIndex()
MDLVertexFormat
getFormat()
VectorFloat4
getInitializationValue()
java.lang.String
getName()
long
getOffset()
double
getTime()
protected long
init(java.lang.String name, MDLVertexFormat format, long offset, long bufferIndex)
void
setBufferIndex(long v)
void
setFormat(MDLVertexFormat v)
void
setInitializationValue(VectorFloat4 v)
void
setName(java.lang.String v)
void
setName(MDLVertexAttributeName name)
void
setOffset(long v)
void
setTime(double 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
-
MDLVertexAttribute
public MDLVertexAttribute()
-
MDLVertexAttribute
protected MDLVertexAttribute(NSObject.Handle h, long handle)
-
MDLVertexAttribute
protected MDLVertexAttribute(NSObject.SkipInit skipInit)
-
MDLVertexAttribute
public MDLVertexAttribute(java.lang.String name, MDLVertexFormat format, long offset, long bufferIndex)
-
MDLVertexAttribute
public MDLVertexAttribute(MDLVertexAttributeName name, MDLVertexFormat format, long offset, long bufferIndex)
-
-
Method Detail
-
setName
public void setName(MDLVertexAttributeName name)
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String v)
-
getFormat
public MDLVertexFormat getFormat()
-
setFormat
public void setFormat(MDLVertexFormat v)
-
getOffset
public long getOffset()
-
setOffset
public void setOffset(long v)
-
getBufferIndex
public long getBufferIndex()
-
setBufferIndex
public void setBufferIndex(long v)
-
getTime
public double getTime()
-
setTime
public void setTime(double v)
-
getInitializationValue
public VectorFloat4 getInitializationValue()
-
setInitializationValue
public void setInitializationValue(VectorFloat4 v)
-
init
protected long init(java.lang.String name, MDLVertexFormat format, long offset, long bufferIndex)
-
-