Package org.robovm.apple.metal
Class MTLAccelerationStructureMotionInstanceDescriptor
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.rt.bro.Struct<MTLAccelerationStructureMotionInstanceDescriptor>
org.robovm.apple.metal.MTLAccelerationStructureMotionInstanceDescriptor
- All Implemented Interfaces:
Iterable<MTLAccelerationStructureMotionInstanceDescriptor>
public class MTLAccelerationStructureMotionInstanceDescriptor extends Struct<MTLAccelerationStructureMotionInstanceDescriptor>
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMTLAccelerationStructureMotionInstanceDescriptor.MTLAccelerationStructureMotionInstanceDescriptorPtr -
Constructor Summary
Constructors Constructor Description MTLAccelerationStructureMotionInstanceDescriptor()MTLAccelerationStructureMotionInstanceDescriptor(MTLAccelerationStructureInstanceOptions options, int mask, int intersectionFunctionTableOffset, int accelerationStructureIndex, int userID, int motionTransformsStartIndex, int motionTransformsCount, MTLMotionBorderMode motionStartBorderMode, MTLMotionBorderMode motionEndBorderMode, float motionStartTime, float motionEndTime) -
Method Summary
Methods inherited from class org.robovm.rt.bro.Struct
_sizeOf, allocate, allocate, as, clear, clear, copy, copy, copyWithMalloc, copyWithMalloc, free, iterator, iterator, malloc, malloc, next, next, offsetOf, previous, previous, sizeOf, sizeOf, toArray, toList, toStruct, update, update, update, wrap
-
Constructor Details
-
MTLAccelerationStructureMotionInstanceDescriptor
public MTLAccelerationStructureMotionInstanceDescriptor() -
MTLAccelerationStructureMotionInstanceDescriptor
public MTLAccelerationStructureMotionInstanceDescriptor(MTLAccelerationStructureInstanceOptions options, int mask, int intersectionFunctionTableOffset, int accelerationStructureIndex, int userID, int motionTransformsStartIndex, int motionTransformsCount, MTLMotionBorderMode motionStartBorderMode, MTLMotionBorderMode motionEndBorderMode, float motionStartTime, float motionEndTime)
-
-
Method Details
-
getOptions
-
setOptions
public MTLAccelerationStructureMotionInstanceDescriptor setOptions(MTLAccelerationStructureInstanceOptions options) -
getMask
public int getMask() -
setMask
-
getIntersectionFunctionTableOffset
public int getIntersectionFunctionTableOffset() -
setIntersectionFunctionTableOffset
public MTLAccelerationStructureMotionInstanceDescriptor setIntersectionFunctionTableOffset(int intersectionFunctionTableOffset) -
getAccelerationStructureIndex
public int getAccelerationStructureIndex() -
setAccelerationStructureIndex
public MTLAccelerationStructureMotionInstanceDescriptor setAccelerationStructureIndex(int accelerationStructureIndex) -
getUserID
public int getUserID() -
setUserID
-
getMotionTransformsStartIndex
public int getMotionTransformsStartIndex() -
setMotionTransformsStartIndex
public MTLAccelerationStructureMotionInstanceDescriptor setMotionTransformsStartIndex(int motionTransformsStartIndex) -
getMotionTransformsCount
public int getMotionTransformsCount() -
setMotionTransformsCount
public MTLAccelerationStructureMotionInstanceDescriptor setMotionTransformsCount(int motionTransformsCount) -
getMotionStartBorderMode
-
setMotionStartBorderMode
public MTLAccelerationStructureMotionInstanceDescriptor setMotionStartBorderMode(MTLMotionBorderMode motionStartBorderMode) -
getMotionEndBorderMode
-
setMotionEndBorderMode
public MTLAccelerationStructureMotionInstanceDescriptor setMotionEndBorderMode(MTLMotionBorderMode motionEndBorderMode) -
getMotionStartTime
public float getMotionStartTime() -
setMotionStartTime
-
getMotionEndTime
public float getMotionEndTime() -
setMotionEndTime
-