Class MetalCommandEncoderFactory
- Namespace
- DotCompute.Backends.Metal.Execution
- Assembly
- DotCompute.Backends.Metal.dll
Factory for creating Metal command encoders
public sealed class MetalCommandEncoderFactory
- Inheritance
-
MetalCommandEncoderFactory
- Inherited Members
Constructors
MetalCommandEncoderFactory(ILogger<MetalCommandEncoder>)
Factory for creating Metal command encoders
public MetalCommandEncoderFactory(ILogger<MetalCommandEncoder> logger)
Parameters
loggerILogger<MetalCommandEncoder>
Methods
CreateEncoder(nint)
Creates a new command encoder for the specified command buffer
public MetalCommandEncoder CreateEncoder(nint commandBuffer)
Parameters
commandBuffernint
Returns
GetActiveEncoderCount(nint)
Gets the number of active encoders for a command buffer
public int GetActiveEncoderCount(nint commandBuffer)
Parameters
commandBuffernint