Table of Contents

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

logger ILogger<MetalCommandEncoder>

Methods

CreateEncoder(nint)

Creates a new command encoder for the specified command buffer

public MetalCommandEncoder CreateEncoder(nint commandBuffer)

Parameters

commandBuffer nint

Returns

MetalCommandEncoder

GetActiveEncoderCount(nint)

Gets the number of active encoders for a command buffer

public int GetActiveEncoderCount(nint commandBuffer)

Parameters

commandBuffer nint

Returns

int