Package org.robovm.apple.metal
Class MTLArgumentEncoderAdapter
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.metal.MTLArgumentEncoderAdapter
- All Implemented Interfaces:
NSObjectProtocol,MTLArgumentEncoder,ObjCProtocol
public class MTLArgumentEncoderAdapter extends NSObject implements MTLArgumentEncoder
-
Nested Class Summary
Nested 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
-
Constructor Summary
Constructors Constructor Description MTLArgumentEncoderAdapter() -
Method Summary
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, updateStrongRef
-
Constructor Details
-
MTLArgumentEncoderAdapter
public MTLArgumentEncoderAdapter()
-
-
Method Details
-
getDevice
- Specified by:
getDevicein interfaceMTLArgumentEncoder
-
getLabel
- Specified by:
getLabelin interfaceMTLArgumentEncoder
-
setLabel
- Specified by:
setLabelin interfaceMTLArgumentEncoder
-
getEncodedLength
public long getEncodedLength()- Specified by:
getEncodedLengthin interfaceMTLArgumentEncoder
-
getAlignment
public long getAlignment()- Specified by:
getAlignmentin interfaceMTLArgumentEncoder
-
setArgumentBuffer
- Specified by:
setArgumentBufferin interfaceMTLArgumentEncoder
-
setArgumentBuffer
- Specified by:
setArgumentBufferin interfaceMTLArgumentEncoder
-
setBuffer
- Specified by:
setBufferin interfaceMTLArgumentEncoder
-
setBuffers
- Specified by:
setBuffersin interfaceMTLArgumentEncoder
-
setTexture
- Specified by:
setTexturein interfaceMTLArgumentEncoder
-
setTextures
- Specified by:
setTexturesin interfaceMTLArgumentEncoder
-
setSamplerState
- Specified by:
setSamplerStatein interfaceMTLArgumentEncoder
-
setSamplerStates
- Specified by:
setSamplerStatesin interfaceMTLArgumentEncoder
-
constantDataAtIndex
- Specified by:
constantDataAtIndexin interfaceMTLArgumentEncoder
-
setRenderPipelineState
- Specified by:
setRenderPipelineStatein interfaceMTLArgumentEncoder- Since:
- Available in iOS 13.0 and later.
-
setRenderPipelineStates
- Specified by:
setRenderPipelineStatesin interfaceMTLArgumentEncoder- Since:
- Available in iOS 13.0 and later.
-
setComputePipelineState
- Specified by:
setComputePipelineStatein interfaceMTLArgumentEncoder- Since:
- Available in iOS 13.0 and later.
-
setComputePipelineStates
- Specified by:
setComputePipelineStatesin interfaceMTLArgumentEncoder- Since:
- Available in iOS 13.0 and later.
-
setIndirectCommandBuffer
- Specified by:
setIndirectCommandBufferin interfaceMTLArgumentEncoder- Since:
- Available in iOS 12.0 and later.
-
setIndirectCommandBuffers
- Specified by:
setIndirectCommandBuffersin interfaceMTLArgumentEncoder- Since:
- Available in iOS 12.0 and later.
-
setAccelerationStructure
- Specified by:
setAccelerationStructurein interfaceMTLArgumentEncoder- Since:
- Available in iOS 14.0 and later.
-
newArgumentEncoderForBufferAtIndex
- Specified by:
newArgumentEncoderForBufferAtIndexin interfaceMTLArgumentEncoder- Since:
- Available in iOS 11.0 and later.
-
setVisibleFunctionTable
- Specified by:
setVisibleFunctionTablein interfaceMTLArgumentEncoder- Since:
- Available in iOS 14.0 and later.
-
setVisibleFunctionTables
- Specified by:
setVisibleFunctionTablesin interfaceMTLArgumentEncoder- Since:
- Available in iOS 14.0 and later.
-
setIntersectionFunctionTable
public void setIntersectionFunctionTable(MTLIntersectionFunctionTable intersectionFunctionTable, long index)- Specified by:
setIntersectionFunctionTablein interfaceMTLArgumentEncoder- Since:
- Available in iOS 14.0 and later.
-
setIntersectionFunctionTables
public void setIntersectionFunctionTables(MTLIntersectionFunctionTable intersectionFunctionTables, NSRange range)- Specified by:
setIntersectionFunctionTablesin interfaceMTLArgumentEncoder- Since:
- Available in iOS 14.0 and later.
-