Integer and Float get the same gear as Text, with a big look: one large centred number with its arrows, in a taller row. The Pika H3 Flex workflow uses it for Seconds. The look is kept in the node's properties (ausboss_text_look: "big"), so saved values and what the node sends don't change. A row with its own height in a look now takes that height when the look changes. Docs and changelog updated.
52 lines
2.1 KiB
Markdown
52 lines
2.1 KiB
Markdown
# Integer
|
||
|
||
A whole number. Set a step count, a size, or any other whole number once and
|
||
wire it to every node that needs it.
|
||
|
||
## Controls
|
||
|
||
- **Value** (`value`): The whole number to send out. It starts at `0`. The
|
||
arrows and a drag move it by 1, or click and type. It holds numbers as
|
||
big as a seed.
|
||
- The gear, right: **Look**. **normal** is the usual box with its label.
|
||
**big** shows the number large in the middle of the node, with an arrow
|
||
on each side, for a setting people change on every run, such as the
|
||
length of a clip. A drag and typing work the same. Each node keeps its own look, and it is
|
||
saved with the workflow.
|
||
|
||
## Limits
|
||
|
||
Wire the output to a setting that has limits and the box takes them over.
|
||
Wired to a sampler's **steps**, it goes from 1 to 10000: type 0 and you get
|
||
1. The card shows **1–10000** beside the value.
|
||
|
||
- It works through a Reroute and into a box (subgraph) too.
|
||
- Wired to two settings, it keeps to what both allow.
|
||
- Unwire it and it takes any whole number again.
|
||
- A new box takes the value of the first setting you wire it to, so wiring
|
||
it up changes nothing until you move it. A box you have already set, or
|
||
one that came with a workflow, keeps its own value.
|
||
|
||
## Output
|
||
|
||
- **int**: The value, unchanged.
|
||
|
||
For arithmetic on the way — halving a size, adding a margin — feed this into
|
||
**Math Expression 🆎** instead of retyping derived numbers.
|
||
|
||
## Technical details
|
||
|
||
- The limits are those of the input the wire lands on, the way ComfyUI's own
|
||
Primitive node takes them.
|
||
- A value that is outside the limits when the wire is made is brought to the
|
||
nearest one.
|
||
- The limits are kept by the node's face. A value sent straight through the
|
||
API is passed on as it is.
|
||
- On its own the box goes up to 9,007,199,254,740,991, the largest whole
|
||
number a browser holds exactly. It stopped at 2,147,483,647 before, which
|
||
most seeds are above.
|
||
- The look is stored in the node's properties as `ausboss_text_look: "big"`, the
|
||
same as Text 🆎. It is not an input, so the saved value and what the node
|
||
sends are the same in both looks, and an older version of the pack shows
|
||
the usual box.
|