dirt_drawing 
What one surface's masks are made from and drawn with: a garment's cloth, one of a person's underclothes, or a part. A request is made when the surface's splats or what it's drawn on change, never on a draw.
Vars | |
| absent | Whether the surface isn't drawn now (underclothes off or hidden), until the next forget(), so draws meanwhile don't look for it again. |
|---|---|
| key | The request's mask_key(). |
| masks | The masks drawn: the request's once made, and until then the ones before them, if any. |
| parts_key | What the request's parts were made from, as its owner writes it, where its owner checks it. |
| request | What the masks are made from now. |
Procs | |
| current | Returns the masks to draw: the request's once made, else the ones before them, or null. Until they're made SSdirt
draws body again once they are, whoever queued them. |
| forget | Drops the request, so the next draw makes one. |
| start | Starts drawing from a new request. The masks before it are drawn until its own are made. |
Var Details
absent 
Whether the surface isn't drawn now (underclothes off or hidden), until the next forget(), so draws meanwhile don't look for it again.
key 
The request's mask_key().
masks 
The masks drawn: the request's once made, and until then the ones before them, if any.
parts_key 
What the request's parts were made from, as its owner writes it, where its owner checks it.
request 
What the masks are made from now.
Proc Details
current
Returns the masks to draw: the request's once made, else the ones before them, or null. Until they're made SSdirt
draws body again once they are, whoever queued them.
Arguments:
- body: The body they're drawn on.
- redraw_flags: DIRT_REDRAW_* flags, what to draw again on it.
forget
Drops the request, so the next draw makes one.
Arguments:
- drop_masks: Whether to stop drawing the masks made before, which no longer fit what's drawn.
start
Starts drawing from a new request. The masks before it are drawn until its own are made.
Arguments:
- new_request: The request.
- parts_key: What its parts were made from, for its owner to check, or null.