Lines Matching refs:val

102 typedef struct { unsigned int val; } rs_allocation_usage_type;
315 void rsSetElementAt_##T(::rs_allocation a, const T *val, uint32_t x, uint32_t y, uint32_t z) { \
317 if (r != nullptr) ((T *)r)[0] = *val; \
320 void rsSetElementAt_##T(::rs_allocation a, const T *val, uint32_t x, uint32_t y) { \
321 rsSetElementAt_##T(a, val, x, y, 0); \
323 void rsSetElementAt_##T(::rs_allocation a, const T *val, uint32_t x) { \
324 rsSetElementAt_##T(a, val, x, 0, 0); \
326 void rsGetElementAt_##T(::rs_allocation a, T *val, uint32_t x, uint32_t y, uint32_t z) { \
328 if (r != nullptr) *val = ((T *)r)[0]; \
331 void rsGetElementAt_##T(::rs_allocation a, T *val, uint32_t x, uint32_t y) { \
332 rsGetElementAt_##T(a, val, x, y, 0); \
334 void rsGetElementAt_##T(::rs_allocation a, T *val, uint32_t x) { \
335 rsGetElementAt_##T(a, val, x, 0, 0); \
399 void rsSetElementAt_##T(::rs_allocation a, const U *val, uint32_t x, uint32_t y, uint32_t z) { \
400 rsSetElementAt_##T(a, (T *) val, x, y, z); \
402 void rsSetElementAt_##T(::rs_allocation a, const U *val, uint32_t x, uint32_t y) { \
403 rsSetElementAt_##T(a, (T *) val, x, y, 0); \
405 void rsSetElementAt_##T(::rs_allocation a, const U *val, uint32_t x) { \
406 rsSetElementAt_##T(a, (T *) val, x, 0, 0); \
408 void rsGetElementAt_##T(::rs_allocation a, U *val, uint32_t x, uint32_t y, uint32_t z) { \
409 rsGetElementAt_##T(a, (T *) val, x, y, z); \
411 void rsGetElementAt_##T(::rs_allocation a, U *val, uint32_t x, uint32_t y) { \
412 rsGetElementAt_##T(a, (T *) val, x, y, 0); \
414 void rsGetElementAt_##T(::rs_allocation a, U *val, uint32_t x) { \
415 rsGetElementAt_##T(a, (T *) val, x, 0, 0); \
637 rsrAllocationSyncAll(rsc, (Allocation *)a.p, (RsAllocationUsageType)source.val);