Package org.robovm.apple.metal
Class MTLResourceStateCommandEncoderAdapter
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.metal.MTLCommandEncoderAdapter
org.robovm.apple.metal.MTLResourceStateCommandEncoderAdapter
- All Implemented Interfaces:
NSObjectProtocol,MTLCommandEncoder,MTLResourceStateCommandEncoder,ObjCProtocol
public class MTLResourceStateCommandEncoderAdapter extends MTLCommandEncoderAdapter implements MTLResourceStateCommandEncoder
-
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
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAINFields inherited from class org.robovm.objc.ObjCObject
customClass -
Constructor Summary
Constructors Constructor Description MTLResourceStateCommandEncoderAdapter() -
Method Summary
Modifier and Type Method Description voidupdateFence(MTLFence fence)voidupdateTextureMapping(MTLTexture texture, MTLSparseTextureMappingMode mode, MTLBuffer indirectBuffer, long indirectBufferOffset)voidupdateTextureMapping(MTLTexture texture, MTLSparseTextureMappingMode mode, MTLRegion region, long mipLevel, long slice)voidupdateTextureMappings(MTLTexture texture, MTLSparseTextureMappingMode mode, MTLRegion regions, MachineSizedUIntPtr mipLevels, MachineSizedUIntPtr slices, long numRegions)voidwaitForFence(MTLFence fence)Methods inherited from class org.robovm.apple.metal.MTLCommandEncoderAdapter
endEncoding, getDevice, getLabel, insertDebugSignpost, popDebugGroup, pushDebugGroup, setLabelMethods 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, updateStrongRefMethods inherited from class org.robovm.rt.bro.NativeObject
as, getHandle, setHandleMethods inherited from interface org.robovm.apple.metal.MTLCommandEncoder
endEncoding, getDevice, getLabel, insertDebugSignpost, popDebugGroup, pushDebugGroup, setLabel
-
Constructor Details
-
MTLResourceStateCommandEncoderAdapter
public MTLResourceStateCommandEncoderAdapter()
-
-
Method Details
-
updateTextureMappings
public void updateTextureMappings(MTLTexture texture, MTLSparseTextureMappingMode mode, MTLRegion regions, MachineSizedUIntPtr mipLevels, MachineSizedUIntPtr slices, long numRegions)- Specified by:
updateTextureMappingsin interfaceMTLResourceStateCommandEncoder- Since:
- Available in iOS 13.0 and later.
-
updateTextureMapping
public void updateTextureMapping(MTLTexture texture, MTLSparseTextureMappingMode mode, MTLRegion region, long mipLevel, long slice)- Specified by:
updateTextureMappingin interfaceMTLResourceStateCommandEncoder- Since:
- Available in iOS 13.0 and later.
-
updateTextureMapping
public void updateTextureMapping(MTLTexture texture, MTLSparseTextureMappingMode mode, MTLBuffer indirectBuffer, long indirectBufferOffset)- Specified by:
updateTextureMappingin interfaceMTLResourceStateCommandEncoder- Since:
- Available in iOS 13.0 and later.
-
updateFence
- Specified by:
updateFencein interfaceMTLResourceStateCommandEncoder- Since:
- Available in iOS 13.0 and later.
-
waitForFence
- Specified by:
waitForFencein interfaceMTLResourceStateCommandEncoder- Since:
- Available in iOS 13.0 and later.
-