Package org.robovm.apple.metal
Class MTLParallelRenderCommandEncoder
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.metal.MTLParallelRenderCommandEncoder
-
- All Implemented Interfaces:
NSObjectProtocol
,MTLCommandEncoder
,org.robovm.objc.ObjCProtocol
public final class MTLParallelRenderCommandEncoder extends NSObject implements MTLCommandEncoder
- Since:
- Available in iOS 8.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MTLParallelRenderCommandEncoder.MTLParallelRenderCommandEncoderPtr
-
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 MTLParallelRenderCommandEncoder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
endEncoding()
MTLDevice
getDevice()
java.lang.String
getLabel()
void
insertDebugSignpost(java.lang.String string)
MTLRenderCommandEncoder
newRenderCommandEncoder()
void
popDebugGroup()
void
pushDebugGroup(java.lang.String string)
void
setColorStoreAction(MTLStoreAction storeAction, long colorAttachmentIndex)
void
setColorStoreActionOptions(MTLStoreActionOptions storeActionOptions, long colorAttachmentIndex)
void
setDepthStoreAction(MTLStoreAction storeAction)
void
setDepthStoreActionOptions(MTLStoreActionOptions storeActionOptions)
void
setLabel(java.lang.String v)
void
setStencilStoreAction(MTLStoreAction storeAction)
void
setStencilStoreActionOptions(MTLStoreActionOptions storeActionOptions)
-
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
-
getDevice
public MTLDevice getDevice()
- Specified by:
getDevice
in interfaceMTLCommandEncoder
-
getLabel
public java.lang.String getLabel()
- Specified by:
getLabel
in interfaceMTLCommandEncoder
-
setLabel
public void setLabel(java.lang.String v)
- Specified by:
setLabel
in interfaceMTLCommandEncoder
-
newRenderCommandEncoder
public MTLRenderCommandEncoder newRenderCommandEncoder()
-
setColorStoreAction
public void setColorStoreAction(MTLStoreAction storeAction, long colorAttachmentIndex)
- Since:
- Available in iOS 10.0 and later.
-
setDepthStoreAction
public void setDepthStoreAction(MTLStoreAction storeAction)
- Since:
- Available in iOS 10.0 and later.
-
setStencilStoreAction
public void setStencilStoreAction(MTLStoreAction storeAction)
- Since:
- Available in iOS 10.0 and later.
-
setColorStoreActionOptions
public void setColorStoreActionOptions(MTLStoreActionOptions storeActionOptions, long colorAttachmentIndex)
- Since:
- Available in iOS 11.0 and later.
-
setDepthStoreActionOptions
public void setDepthStoreActionOptions(MTLStoreActionOptions storeActionOptions)
- Since:
- Available in iOS 11.0 and later.
-
setStencilStoreActionOptions
public void setStencilStoreActionOptions(MTLStoreActionOptions storeActionOptions)
- Since:
- Available in iOS 11.0 and later.
-
endEncoding
public void endEncoding()
- Specified by:
endEncoding
in interfaceMTLCommandEncoder
-
insertDebugSignpost
public void insertDebugSignpost(java.lang.String string)
- Specified by:
insertDebugSignpost
in interfaceMTLCommandEncoder
-
pushDebugGroup
public void pushDebugGroup(java.lang.String string)
- Specified by:
pushDebugGroup
in interfaceMTLCommandEncoder
-
popDebugGroup
public void popDebugGroup()
- Specified by:
popDebugGroup
in interfaceMTLCommandEncoder
-
-