Package apple.metal.enums
Class MTLBindingType
- java.lang.Object
-
- apple.metal.enums.MTLBindingType
-
public final class MTLBindingType extends java.lang.Object[@enum] MTLBindingsType The type of a resource binding. [@constant] MTLBindingTypeBuffer This binding represents a buffer. [@constant] MTLBindingTypeThreadgroupMemory This binding represents threadgroup memory. [@constant] MTLBindingTypeTexture This binding represents a texture. [@constant] MTLBindingTypeSampler This binding represents a sampler. [@constant] MTLBindingTypeImageblockData This binding represents an image block data. [@constant] MTLBindingTypeImageblock This binding represents an image block. [@constant] MTLBindingTypeVisibleFunctionTable This binding represents a visible function table object. [@constant] MTLBindingTypePrimitiveAccelerationStructure This binding represents a primitive acceleration structure object. [@constant] MTLBindingTypeInstanceAccelerationStructure This binding represents an instance acceleration structure object. [@constant] MTLBinidngTypeIntersectionFunctionTable This binding represents an intersection function table object. [@constant] MTLBindingTypeObjectPayload This binding represents an object payload. API-Since: 14.0
-
-
Field Summary
Fields Modifier and Type Field Description static longBufferAPI-Since: 14.0static longImageblockAPI-Since: 14.0static longImageblockDataAPI-Since: 14.0static longInstanceAccelerationStructureAPI-Since: 14.0static longIntersectionFunctionTableAPI-Since: 14.0static longObjectPayloadAPI-Since: 14.0static longPrimitiveAccelerationStructureAPI-Since: 14.0static longSamplerAPI-Since: 14.0static longTextureAPI-Since: 14.0static longThreadgroupMemoryAPI-Since: 14.0static longVisibleFunctionTableAPI-Since: 14.0
-
-
-
Field Detail
-
Buffer
public static final long Buffer
API-Since: 14.0- See Also:
- Constant Field Values
-
ThreadgroupMemory
public static final long ThreadgroupMemory
API-Since: 14.0- See Also:
- Constant Field Values
-
Texture
public static final long Texture
API-Since: 14.0- See Also:
- Constant Field Values
-
Sampler
public static final long Sampler
API-Since: 14.0- See Also:
- Constant Field Values
-
ImageblockData
public static final long ImageblockData
API-Since: 14.0- See Also:
- Constant Field Values
-
Imageblock
public static final long Imageblock
API-Since: 14.0- See Also:
- Constant Field Values
-
VisibleFunctionTable
public static final long VisibleFunctionTable
API-Since: 14.0- See Also:
- Constant Field Values
-
PrimitiveAccelerationStructure
public static final long PrimitiveAccelerationStructure
API-Since: 14.0- See Also:
- Constant Field Values
-
InstanceAccelerationStructure
public static final long InstanceAccelerationStructure
API-Since: 14.0- See Also:
- Constant Field Values
-
IntersectionFunctionTable
public static final long IntersectionFunctionTable
API-Since: 14.0- See Also:
- Constant Field Values
-
ObjectPayload
public static final long ObjectPayload
API-Since: 14.0- See Also:
- Constant Field Values
-
-