Package apple.metal.enums
Class MTLArgumentType
- java.lang.Object
-
- apple.metal.enums.MTLArgumentType
-
public final class MTLArgumentType extends java.lang.Object[@enum] MTLArgumentType The type for an input to a MTLRenderPipelineState or a MTLComputePipelineState [@constant] MTLArgumentTypeBuffer This input is a MTLBuffer [@constant] MTLArgumentTypeThreadgroupMemory This input is a pointer to the threadgroup memory. [@constant] MTLArgumentTypeTexture This input is a MTLTexture. [@constant] MTLArgumentTypeSampler This input is a sampler.
-
-
Field Summary
Fields Modifier and Type Field Description static longBufferstatic longImageblockstatic longImageblockDatastatic longInstanceAccelerationStructurestatic longIntersectionFunctionTablestatic longPrimitiveAccelerationStructurestatic longSamplerstatic longTexturestatic longThreadgroupMemorystatic longVisibleFunctionTable
-
-
-
Field Detail
-
Buffer
public static final long Buffer
- See Also:
- Constant Field Values
-
ThreadgroupMemory
public static final long ThreadgroupMemory
- See Also:
- Constant Field Values
-
Texture
public static final long Texture
- See Also:
- Constant Field Values
-
Sampler
public static final long Sampler
- See Also:
- Constant Field Values
-
ImageblockData
public static final long ImageblockData
- See Also:
- Constant Field Values
-
Imageblock
public static final long Imageblock
- See Also:
- Constant Field Values
-
VisibleFunctionTable
public static final long VisibleFunctionTable
- See Also:
- Constant Field Values
-
PrimitiveAccelerationStructure
public static final long PrimitiveAccelerationStructure
- See Also:
- Constant Field Values
-
InstanceAccelerationStructure
public static final long InstanceAccelerationStructure
- See Also:
- Constant Field Values
-
IntersectionFunctionTable
public static final long IntersectionFunctionTable
- See Also:
- Constant Field Values
-
-