Interface IDeferAgent
An IDeferAgent decides whether to interrupt a preempt-able procedure running on the main thread at the current point in time. This decision manages the trade-off between minimum procedure duration and a responsive frame rate.
Namespace: GLTFast
Assembly: solution.dll
Syntax
public interface IDeferAgent
Methods
Name | Description |
---|---|
BreakPoint() | Conditional yield. May continue right away or yield once, based on time. |
BreakPoint(float) | Conditional yield. May continue right away or yield once, based on time and duration. |
ShouldDefer() | This will be called at various points in the loading procedure. |
ShouldDefer(float) | Indicates if upcoming work should be deferred to the next frame. |