custom_sprite_work_owner 
Anything SScustom_sprite_work runs deferred work for, which goes in its queue: the custom sprite editors, and other work
whose costly part shares their overrun budget, such as a graffiti paint job's steps.
Procs | |
| costly_work_due | Whether the work waiting now would cost tens of milliseconds, which comes out of SScustom_sprite_work's overrun budget. |
|---|---|
| costly_work_waits | Whether costly work that is due waits while SScustom_sprite_work's overrun budget is spent. What it runs over comes out of the budget either way. |
| run_deferred_work | Does the waiting work. |
Proc Details
costly_work_due
Whether the work waiting now would cost tens of milliseconds, which comes out of SScustom_sprite_work's overrun budget.
Returns:
- TRUE/FALSE
costly_work_waits
Whether costly work that is due waits while SScustom_sprite_work's overrun budget is spent. What it runs over comes out of the budget either way.
Returns:
- TRUE/FALSE
run_deferred_work
Does the waiting work.
Returns:
- TRUE/FALSE: FALSE when it has to wait, so SScustom_sprite_work keeps it queued.