|
Blender V4.3
|
#include <queue.h>
Public Types | |
| enum | Type { POINTER , INT32 , FLOAT32 , KERNEL_FILM_CONVERT , HIPRT_GLOBAL_STACK } |
Public Member Functions | |
| DeviceKernelArguments () | |
| template<class T > | |
| DeviceKernelArguments (const T *arg) | |
| template<class T , class... Args> | |
| DeviceKernelArguments (const T *first, Args... args) | |
| void | add (const KernelFilmConvert *value) |
| void | add (const device_ptr *value) |
| void | add (const int32_t *value) |
| void | add (const float *value) |
| void | add (const Type type, const void *value, size_t size) |
| template<typename T , typename... Args> | |
| void | add (const T *first, Args... args) |
Public Attributes | |
| Type | types [MAX_ARGS] |
| void * | values [MAX_ARGS] |
| size_t | sizes [MAX_ARGS] |
| size_t | count = 0 |
Static Public Attributes | |
| static const int | MAX_ARGS = 18 |
Definition at line 24 of file device/queue.h.
| Enumerator | |
|---|---|
| POINTER | |
| INT32 | |
| FLOAT32 | |
| KERNEL_FILM_CONVERT | |
| HIPRT_GLOBAL_STACK | |
Definition at line 26 of file device/queue.h.
|
inline |
Definition at line 40 of file device/queue.h.
Definition at line 42 of file device/queue.h.
References add().
|
inline |
Definition at line 47 of file device/queue.h.
References add().
|
inline |
Definition at line 57 of file device/queue.h.
|
inline |
Definition at line 65 of file device/queue.h.
|
inline |
Definition at line 61 of file device/queue.h.
|
inline |
Definition at line 53 of file device/queue.h.
References add(), and KERNEL_FILM_CONVERT.
Referenced by add(), add(), add(), add(), add(), DeviceKernelArguments(), and DeviceKernelArguments().
|
inline |
Definition at line 78 of file device/queue.h.
References add().
|
inline |
| size_t DeviceKernelArguments::count = 0 |
Definition at line 38 of file device/queue.h.
Referenced by add().
|
static |
Definition at line 34 of file device/queue.h.
Referenced by add().
| size_t DeviceKernelArguments::sizes[MAX_ARGS] |
Definition at line 37 of file device/queue.h.
Referenced by add().
Definition at line 35 of file device/queue.h.
| void* DeviceKernelArguments::values[MAX_ARGS] |
Definition at line 36 of file device/queue.h.