FDebugSolverTasks

List of solver tasks used to debug substep.

Windows
MacOS
Linux

References

Module

ChaosSolvers

Header

/Engine/Source/Runtime/Experimental/ChaosSolvers/Public/Framework/DebugSolverTasks.h

Include

#include "Framework/DebugSolverTasks.h"

Syntax

class FDebugSolverTasks

Remarks

List of solver tasks used to debug substep.

Constructors

Name Description

Public function

FDebugSolverTasks()

Destructors

Name Description

Public function

~FDebugSolverTasks()

Functions

Name Description

Public function

void

 

Add

(
    FPhysicsSolver* Solver
)

Add debug task entry for the specified solver.

Public function

void

 

DebugStep

(
    FPhysicsSolver* Solver,
    TFunction< void()> StepFunction
)

Run the specified step function in one go within the current thread, or in a debug thread substep by substep depending on the Solver's DebugSustep status.

Public function

void

 

Remove

(
    FPhysicsSolver* Solver
)

Remove the debug task entry for the specified solver, and delete its task if any was created.

Public function

void

 

Shutdown()

Shutdown all debug threads.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss