spla
Public Member Functions | List of all members
spla::CLCounter Class Reference

Unsigned integer reusable counter for operations. More...

#include <cl_counter.hpp>

Public Member Functions

 CLCounter (uint init=0)
 
uint get (cl::CommandQueue &queue, cl::Event *event=nullptr)
 
void set (cl::CommandQueue &queue, uint value, cl::Event *event=nullptr)
 
cl::Buffer & buffer ()
 

Detailed Description

Unsigned integer reusable counter for operations.

Constructor & Destructor Documentation

◆ CLCounter()

spla::CLCounter::CLCounter ( uint  init = 0)
explicit

Member Function Documentation

◆ buffer()

cl::Buffer & spla::CLCounter::buffer ( )

◆ get()

uint spla::CLCounter::get ( cl::CommandQueue &  queue,
cl::Event *  event = nullptr 
)

◆ set()

void spla::CLCounter::set ( cl::CommandQueue &  queue,
uint  value,
cl::Event *  event = nullptr 
)

The documentation for this class was generated from the following files: