Lines Matching defs:arg2
1552 static void DataTypeApplyOp(ImGuiDataType data_type, int op, void* output, void* arg1, const void* arg2)
1558 if (op == '+') *(int*)output = *(const int*)arg1 + *(const int*)arg2;
1559 else if (op == '-') *(int*)output = *(const int*)arg1 - *(const int*)arg2;
1562 if (op == '+') *(unsigned int*)output = *(const unsigned int*)arg1 + *(const ImU32*)arg2;
1563 else if (op == '-') *(unsigned int*)output = *(const unsigned int*)arg1 - *(const ImU32*)arg2;
1566 if (op == '+') *(ImS64*)output = *(const ImS64*)arg1 + *(const ImS64*)arg2;
1567 else if (op == '-') *(ImS64*)output = *(const ImS64*)arg1 - *(const ImS64*)arg2;
1570 if (op == '+') *(ImU64*)output = *(const ImU64*)arg1 + *(const ImU64*)arg2;
1571 else if (op == '-') *(ImU64*)output = *(const ImU64*)arg1 - *(const ImU64*)arg2;
1574 if (op == '+') *(float*)output = *(const float*)arg1 + *(const float*)arg2;
1575 else if (op == '-') *(float*)output = *(const float*)arg1 - *(const float*)arg2;
1578 if (op == '+') *(double*)output = *(const double*)arg1 + *(const double*)arg2;
1579 else if (op == '-') *(double*)output = *(const double*)arg1 - *(const double*)arg2;