![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <DebugSubstep.h>
Public Member Functions | |
| FDebugSubstep () | |
| CHAOS_API | ~FDebugSubstep () |
| bool | IsEnabled () const |
| FORCEINLINE void | Add (const TCHAR *Label=nullptr) const |
| CHAOS_API void | Enable (bool bEnable) |
| CHAOS_API void | ProgressToSubstep () |
| CHAOS_API void | ProgressToStep () |
Friends | |
| class | FDebugSolverTask |
| class | FDebugSolverTasks |
Debug only class used to control the pausing/stepping/substepping of a debug solver thread.
| Chaos::FDebugSubstep::FDebugSubstep | ( | ) |
| CHAOS_API Chaos::FDebugSubstep::~FDebugSubstep | ( | ) |
|
inline |
Add a new potential pause point where the debug solver thread can wait until the next step/substep command.
| Label | The reference (if any) that will be used in verbose logs when this point is reached, or nullptr otherwise. Only call from the solver thread. It will fail if called from inside a parallel for loop, or any other thread. |
|
inline |
Return whether debugging mode/pausing to substeps is enabled.
Allow progress to the next step (only works once this object is enabled).
Allow progress to the next substep (only works once this object is enabled).
|
friend |
|
friend |