Package apple.metal.enums
Class MTLFunctionType
- java.lang.Object
-
- apple.metal.enums.MTLFunctionType
-
public final class MTLFunctionType extends java.lang.Object[@enum] MTLFunctionType An identifier for a top-level Metal function. Each location in the API where a program is used requires a function written for that specific usage. [@constant] MTLFunctionTypeVertex A vertex shader, usable for a MTLRenderPipelineState. [@constant] MTLFunctionTypeFragment A fragment shader, usable for a MTLRenderPipelineState. [@constant] MTLFunctionTypeKernel A compute kernel, usable to create a MTLComputePipelineState. API-Since: 8.0
-
-
Field Summary
Fields Modifier and Type Field Description static longFragmentAPI-Since: 8.0static longIntersectionAPI-Since: 14.0static longKernelAPI-Since: 8.0static longMeshAPI-Since: 16.0static longObjectAPI-Since: 16.0static longVertexAPI-Since: 8.0static longVisibleAPI-Since: 14.0
-
-
-
Field Detail
-
Vertex
public static final long Vertex
API-Since: 8.0- See Also:
- Constant Field Values
-
Fragment
public static final long Fragment
API-Since: 8.0- See Also:
- Constant Field Values
-
Kernel
public static final long Kernel
API-Since: 8.0- See Also:
- Constant Field Values
-
Visible
public static final long Visible
API-Since: 14.0- See Also:
- Constant Field Values
-
Intersection
public static final long Intersection
API-Since: 14.0- See Also:
- Constant Field Values
-
Mesh
public static final long Mesh
API-Since: 16.0- See Also:
- Constant Field Values
-
Object
public static final long Object
API-Since: 16.0- See Also:
- Constant Field Values
-
-