class CrOpenCL::Kernel

Defined in:

crOpenCL/kernel.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(program : Program, name : String) #

[View source]

Instance Method Detail

def enqueue(queue : CommandQueue, *, global_work_size : Tuple, local_work_size : Tuple | Nil, event : Event | Nil = nil, event_wait_list : Array(Event) | Nil = nil) #

[View source]
def finalize #

[View source]
def get_work_group_info(param_name : KernelParams) #

[View source]
def local_work_group_size #

[View source]
def set_argument(index : Int32, mem : LocalMemory) #

[View source]
def set_argument(index : Int32, value) #

[View source]
def set_arguments(*args) #

[View source]
def to_unsafe : Pointer(Void) #

[View source]