Synchronously creates a render pipeline state object, and associated reflection information, for a tile shader.
Required.
SDK
- iOS 11.0+
Framework
- Metal
Declaration
- (id<MTLRender Pipeline State>)newRenderPipelineStateWithTileDescriptor:(MTLTile Render Pipeline Descriptor *)descriptor options:(MTLPipeline Option)options reflection:(MTLAutoreleased Render Pipeline Reflection *)reflection error:(NSError * _Nullable *)error;
Parameters
descriptor
A descriptor object that contains the tile function.
options
The type of reflection information to return.
reflection
On return, the location this parameter points to is filled with a new object that contains the reflection data about the tile function, including details about function arguments. If the pipeline state could not be compiled, then
nil
is returned.error
On input, a pointer to an error object variable. On output, an error object that describes any error that occurred, or
nil
if the operation succeeded.