Package org.robovm.apple.metal
Class MTLIndirectCommandBufferDescriptor
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.metal.MTLIndirectCommandBufferDescriptor
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class MTLIndirectCommandBufferDescriptor extends NSObject
- Since:
- Available in iOS 12.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MTLIndirectCommandBufferDescriptor.MTLIndirectCommandBufferDescriptorPtr
-
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 MTLIndirectCommandBufferDescriptor()
protected
MTLIndirectCommandBufferDescriptor(NSObject.Handle h, long handle)
protected
MTLIndirectCommandBufferDescriptor(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MTLIndirectCommandType
getCommandTypes()
long
getMaxFragmentBufferBindCount()
long
getMaxVertexBufferBindCount()
boolean
isInheritBuffers()
void
setCommandTypes(MTLIndirectCommandType v)
void
setInheritBuffers(boolean v)
void
setMaxFragmentBufferBindCount(long v)
void
setMaxVertexBufferBindCount(long 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
-
MTLIndirectCommandBufferDescriptor
public MTLIndirectCommandBufferDescriptor()
-
MTLIndirectCommandBufferDescriptor
protected MTLIndirectCommandBufferDescriptor(NSObject.Handle h, long handle)
-
MTLIndirectCommandBufferDescriptor
protected MTLIndirectCommandBufferDescriptor(NSObject.SkipInit skipInit)
-
-
Method Detail
-
getCommandTypes
public MTLIndirectCommandType getCommandTypes()
-
setCommandTypes
public void setCommandTypes(MTLIndirectCommandType v)
-
isInheritBuffers
public boolean isInheritBuffers()
-
setInheritBuffers
public void setInheritBuffers(boolean v)
-
getMaxVertexBufferBindCount
public long getMaxVertexBufferBindCount()
-
setMaxVertexBufferBindCount
public void setMaxVertexBufferBindCount(long v)
-
getMaxFragmentBufferBindCount
public long getMaxFragmentBufferBindCount()
-
setMaxFragmentBufferBindCount
public void setMaxFragmentBufferBindCount(long v)
-
-