labelWidget label; interactive widgets also use it for ID generation. A ## suffix can distinguish IDs without displaying the suffix.
hintPlaceholder text shown when the input buffer is empty.
bufWritable NUL-terminated UTF-8 Uint8Array; edits update its bytes in place.
buf_sizeWritable capacity in bytes including the final NUL; must not exceed buf.byteLength.
flagsImGuiInputTextFlags options controlling this operation; combine compatible flag bits with |.
callbackLeave null; hinted text fields have no JavaScript callback adapter. Use InputTextEx() for single-line callbacks or InputTextMultilineEx() for multiline callbacks; neither displays a hint.
user_dataOpaque callback user-data address; unused when the callback is null.
Normally true when text changes; with ImGuiInputTextFlags.EnterReturnsTrue, true reports Enter validation instead. Inspect the buffer for the edited bytes.
Display a single-line text field with a hint shown when the field is empty.