Intel(R) Threading Building Blocks Doxygen Documentation
version 4.2.3
|
Typedefs | |
typedef GfxTaskId | task_id_type |
Functions | |
void | throw_gfx_exception () |
void | check_enqueue_retcode (task_id_type err) |
void | check_gfx_retcode (task_id_type err) |
template<typename DataType , typename SizeType > | |
void | share (DataType *p, SizeType n) |
template<typename DataType > | |
void | unshare (DataType *p) |
template<typename T > | |
T * | raw_data (gfx_buffer< T > &buffer) |
template<typename T > | |
const T * | raw_data (const gfx_buffer< T > &buffer) |
template<typename T > | |
T & | raw_data (T &data) |
template<typename T > | |
const T & | raw_data (const T &data) |
template<typename F , typename ... ArgType> | |
task_id_type | run_kernel (F ptr, ArgType &... args) |
void | wait_for_task (task_id_type id) |
typedef GfxTaskId tbb::flow::interface9::gfx_offload::task_id_type |
Definition at line 48 of file gfx_factory.h.
|
inline |
Definition at line 63 of file gfx_factory.h.
References throw_gfx_exception().
Referenced by run_kernel().
|
inline |
Definition at line 69 of file gfx_factory.h.
References throw_gfx_exception().
Referenced by share(), unshare(), and wait_for_task().
T* tbb::flow::interface9::gfx_offload::raw_data | ( | gfx_buffer< T > & | buffer | ) |
Definition at line 88 of file gfx_factory.h.
References tbb::flow::interface9::gfx_buffer< T >::data().
Referenced by run_kernel().
const T* tbb::flow::interface9::gfx_offload::raw_data | ( | const gfx_buffer< T > & | buffer | ) |
Definition at line 90 of file gfx_factory.h.
References tbb::flow::interface9::gfx_buffer< T >::data().
T& tbb::flow::interface9::gfx_offload::raw_data | ( | T & | data | ) |
Definition at line 92 of file gfx_factory.h.
References data.
const T& tbb::flow::interface9::gfx_offload::raw_data | ( | const T & | data | ) |
Definition at line 94 of file gfx_factory.h.
References data.
task_id_type tbb::flow::interface9::gfx_offload::run_kernel | ( | F | ptr, |
ArgType &... | args | ||
) |
Definition at line 98 of file gfx_factory.h.
References check_enqueue_retcode(), id, and raw_data().
Referenced by tbb::flow::interface9::gfx_factory::send_kernel().
void tbb::flow::interface9::gfx_offload::share | ( | DataType * | p, |
SizeType | n | ||
) |
Definition at line 81 of file gfx_factory.h.
References check_gfx_retcode(), and p.
Referenced by tbb::flow::interface9::gfx_factory::share_data().
|
inline |
Definition at line 57 of file gfx_factory.h.
Referenced by check_enqueue_retcode(), and check_gfx_retcode().
void tbb::flow::interface9::gfx_offload::unshare | ( | DataType * | p | ) |
Definition at line 83 of file gfx_factory.h.
References check_gfx_retcode(), and p.
Referenced by tbb::flow::interface9::gfx_factory::unshare_data().
void tbb::flow::interface9::gfx_offload::wait_for_task | ( | task_id_type | id | ) |
Definition at line 108 of file gfx_factory.h.
References check_gfx_retcode().
Referenced by tbb::flow::interface9::gfx_factory::callback().