Class OpenCLKernelPipeline.ArgumentSpec
- Namespace
- DotCompute.Backends.OpenCL.Execution
- Assembly
- DotCompute.Backends.OpenCL.dll
Specification for a kernel argument.
public sealed class OpenCLKernelPipeline.ArgumentSpec
- Inheritance
-
OpenCLKernelPipeline.ArgumentSpec
- Inherited Members
Properties
BufferFlags
Gets the buffer memory flags (if buffer argument).
public MemoryFlags? BufferFlags { get; init; }
Property Value
BufferSize
Gets the buffer size (if buffer argument).
public ulong? BufferSize { get; init; }
Property Value
IsBuffer
Gets whether this is a buffer argument.
public bool IsBuffer { get; init; }
Property Value
IsLocalMemory
Gets whether this is a local memory argument.
public bool IsLocalMemory { get; init; }
Property Value
LocalMemorySize
Gets the local memory size (if local memory argument).
public int LocalMemorySize { get; init; }
Property Value
Name
Gets the argument name.
public required string Name { get; init; }