Package org.robovm.apple.metal
Class MTLFunction
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.metal.MTLFunction
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public final class MTLFunction extends NSObject implements NSObjectProtocol
- Since:
- Available in iOS 8.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MTLFunction.MTLFunctionPtr
-
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 Constructor Description MTLFunction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MTLDevice
getDevice()
NSDictionary<NSString,MTLFunctionConstant>
getFunctionConstantsDictionary()
MTLFunctionType
getFunctionType()
java.lang.String
getLabel()
java.lang.String
getName()
long
getPatchControlPointCount()
MTLPatchType
getPatchType()
NSArray<MTLAttribute>
getStageInputAttributes()
NSArray<MTLVertexAttribute>
getVertexAttributes()
MTLArgumentEncoder
newArgumentEncoder(long bufferIndex)
MTLArgumentEncoder
newArgumentEncoder(long bufferIndex, MTLArgument.MTLArgumentPtr reflection)
void
setLabel(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
-
-
-
-
Method Detail
-
getLabel
public java.lang.String getLabel()
- Since:
- Available in iOS 10.0 and later.
-
setLabel
public void setLabel(java.lang.String v)
- Since:
- Available in iOS 10.0 and later.
-
getDevice
public MTLDevice getDevice()
-
getFunctionType
public MTLFunctionType getFunctionType()
-
getPatchType
public MTLPatchType getPatchType()
- Since:
- Available in iOS 10.0 and later.
-
getPatchControlPointCount
public long getPatchControlPointCount()
- Since:
- Available in iOS 10.0 and later.
-
getVertexAttributes
public NSArray<MTLVertexAttribute> getVertexAttributes()
-
getStageInputAttributes
public NSArray<MTLAttribute> getStageInputAttributes()
- Since:
- Available in iOS 10.0 and later.
-
getName
public java.lang.String getName()
-
getFunctionConstantsDictionary
public NSDictionary<NSString,MTLFunctionConstant> getFunctionConstantsDictionary()
- Since:
- Available in iOS 10.0 and later.
-
newArgumentEncoder
public MTLArgumentEncoder newArgumentEncoder(long bufferIndex)
- Since:
- Available in iOS 11.0 and later.
-
newArgumentEncoder
public MTLArgumentEncoder newArgumentEncoder(long bufferIndex, MTLArgument.MTLArgumentPtr reflection)
- Since:
- Available in iOS 11.0 and later.
-
-