Lines Matching defs:seed
719 At each level of the stack we store the seed used for items at this level of the ID stack.
1466 ImU32 ImHashData(const void* data_p, size_t data_size, ImU32 seed)
1468 ImU32 crc = ~seed;
1476 // Zero-terminated string hash, with support for ### to reset back to seed value
1479 // - If we reach ### in the string we discard the hash so far and reset to the seed.
1482 ImU32 ImHashStr(const char* data, size_t data_size, ImU32 seed)
1484 seed = ~seed;
1485 ImU32 crc = seed;
1494 crc = seed;
1503 crc = seed;
2568 ImGuiID seed = IDStack.back();
2569 ImGuiID id = ImHashStr(str, str_end ? (str_end - str) : 0, seed);
2576 ImGuiID seed = IDStack.back();
2577 ImGuiID id = ImHashData(&ptr, sizeof(void*), seed);
2584 ImGuiID seed = IDStack.back();
2585 return ImHashStr(str, str_end ? (str_end - str) : 0, seed);
2590 ImGuiID seed = IDStack.back();
2591 return ImHashData(&ptr, sizeof(void*), seed);
2597 ImGuiID seed = IDStack.back();
2599 ImGuiID id = ImHashData(&r_rel, sizeof(r_rel), seed);