Package org.robovm.apple.metal
Class MTLInstanceAccelerationStructureDescriptor
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.metal.MTLAccelerationStructureDescriptor
org.robovm.apple.metal.MTLInstanceAccelerationStructureDescriptor
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
public class MTLInstanceAccelerationStructureDescriptor extends MTLAccelerationStructureDescriptor
- Since:
- Available in iOS 14.0 and later.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMTLInstanceAccelerationStructureDescriptor.MTLInstanceAccelerationStructureDescriptorPtrNested classes/interfaces inherited from class org.robovm.apple.metal.MTLAccelerationStructureDescriptor
MTLAccelerationStructureDescriptor.MTLAccelerationStructureDescriptorPtrNested 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 Modifier Constructor Description MTLInstanceAccelerationStructureDescriptor()protectedMTLInstanceAccelerationStructureDescriptor(NSObject.Handle h, long handle)protectedMTLInstanceAccelerationStructureDescriptor(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description static MTLInstanceAccelerationStructureDescriptordescriptor()longgetInstanceCount()NSArray<?>getInstancedAccelerationStructures()MTLBuffergetInstanceDescriptorBuffer()longgetInstanceDescriptorBufferOffset()longgetInstanceDescriptorStride()MTLAccelerationStructureInstanceDescriptorTypegetInstanceDescriptorType()MTLBuffergetMotionTransformBuffer()longgetMotionTransformBufferOffset()longgetMotionTransformCount()voidsetInstanceCount(long v)voidsetInstancedAccelerationStructures(NSArray<?> v)voidsetInstanceDescriptorBuffer(MTLBuffer v)voidsetInstanceDescriptorBufferOffset(long v)voidsetInstanceDescriptorStride(long v)voidsetInstanceDescriptorType(MTLAccelerationStructureInstanceDescriptorType v)voidsetMotionTransformBuffer(MTLBuffer v)voidsetMotionTransformBufferOffset(long v)voidsetMotionTransformCount(long v)Methods inherited from class org.robovm.apple.metal.MTLAccelerationStructureDescriptor
getUsage, setUsageMethods 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
-
MTLInstanceAccelerationStructureDescriptor
public MTLInstanceAccelerationStructureDescriptor() -
MTLInstanceAccelerationStructureDescriptor
-
MTLInstanceAccelerationStructureDescriptor
-
-
Method Details
-
getInstanceDescriptorBuffer
-
setInstanceDescriptorBuffer
-
getInstanceDescriptorBufferOffset
public long getInstanceDescriptorBufferOffset() -
setInstanceDescriptorBufferOffset
public void setInstanceDescriptorBufferOffset(long v) -
getInstanceDescriptorStride
public long getInstanceDescriptorStride() -
setInstanceDescriptorStride
public void setInstanceDescriptorStride(long v) -
getInstanceCount
public long getInstanceCount() -
setInstanceCount
public void setInstanceCount(long v) -
getInstancedAccelerationStructures
-
setInstancedAccelerationStructures
-
getInstanceDescriptorType
- Since:
- Available in iOS 15.0 and later.
-
setInstanceDescriptorType
- Since:
- Available in iOS 15.0 and later.
-
getMotionTransformBuffer
- Since:
- Available in iOS 15.0 and later.
-
setMotionTransformBuffer
- Since:
- Available in iOS 15.0 and later.
-
getMotionTransformBufferOffset
public long getMotionTransformBufferOffset()- Since:
- Available in iOS 15.0 and later.
-
setMotionTransformBufferOffset
public void setMotionTransformBufferOffset(long v)- Since:
- Available in iOS 15.0 and later.
-
getMotionTransformCount
public long getMotionTransformCount()- Since:
- Available in iOS 15.0 and later.
-
setMotionTransformCount
public void setMotionTransformCount(long v)- Since:
- Available in iOS 15.0 and later.
-
descriptor
-