Lines Matching refs:data_ptr

100 static inline int       DataTypeFormatString(char* buf, int buf_size, ImGuiDataType data_type, const void* data_ptr, const char* format);
102 static bool DataTypeApplyOpFromText(const char* buf, const char* initial_value_buf, ImGuiDataType data_type, void* data_ptr, const char* format);
1537 static inline int DataTypeFormatString(char* buf, int buf_size, ImGuiDataType data_type, const void* data_ptr, const char* format)
1540 return ImFormatString(buf, buf_size, format, *(const ImU32*)data_ptr);
1542 return ImFormatString(buf, buf_size, format, *(const ImU64*)data_ptr);
1544 return ImFormatString(buf, buf_size, format, *(const float*)data_ptr);
1546 return ImFormatString(buf, buf_size, format, *(const double*)data_ptr);
1588 static bool DataTypeApplyOpFromText(const char* buf, const char* initial_value_buf, ImGuiDataType data_type, void* data_ptr, const char* format)
1613 memcpy(data_backup, data_ptr, GDataTypeInfo[data_type].Size);
1621 int* v = (int*)data_ptr;
1636 sscanf(buf, format, data_ptr);
1642 float* v = (float*)data_ptr;
1656 double* v = (double*)data_ptr;
1667 return memcmp(data_backup, data_ptr, GDataTypeInfo[data_type].Size) != 0;
2617 bool ImGui::InputScalarAsWidgetReplacement(const ImRect& bb, ImGuiID id, const char* label, ImGuiDataType data_type, void* data_ptr, const char* format)
2629 DataTypeFormatString(data_buf, IM_ARRAYSIZE(data_buf), data_type, data_ptr, format);
2640 return DataTypeApplyOpFromText(data_buf, g.InputTextState.InitialText.Data, data_type, data_ptr, NULL);
2644 bool ImGui::InputScalar(const char* label, ImGuiDataType data_type, void* data_ptr, const void* step, const void* step_fast, const char* format, ImGuiInputTextFlags flags)
2658 DataTypeFormatString(buf, IM_ARRAYSIZE(buf), data_type, data_ptr, format);
2673 value_changed = DataTypeApplyOpFromText(buf, g.InputTextState.InitialText.Data, data_type, data_ptr, format);
2683 DataTypeApplyOp(data_type, '-', data_ptr, data_ptr, g.IO.KeyCtrl && step_fast ? step_fast : step);
2689 DataTypeApplyOp(data_type, '+', data_ptr, data_ptr, g.IO.KeyCtrl && step_fast ? step_fast : step);
2701 value_changed = DataTypeApplyOpFromText(buf, g.InputTextState.InitialText.Data, data_type, data_ptr, format);