Public Member Functions | List of all members
VHACD::IVHACD::IUserTaskRunner Class Referenceabstract

#include <VHACD.h>

Public Member Functions

virtual void JoinTask (void *Task)=0
 
virtual void * StartTask (std::function< void()> func)=0
 
virtual ~IUserTaskRunner ()
 

Detailed Description

An optional user provided pure virtual interface to perform a background task. This was added by Danny Couture at Epic as they wanted to use their own threading system instead of the standard library version which is the default.

Definition at line 363 of file VHACD.h.

Constructor & Destructor Documentation

◆ ~IUserTaskRunner()

virtual VHACD::IVHACD::IUserTaskRunner::~IUserTaskRunner ( )
inlinevirtual

Definition at line 366 of file VHACD.h.

Member Function Documentation

◆ JoinTask()

virtual void VHACD::IVHACD::IUserTaskRunner::JoinTask ( void *  Task)
pure virtual

◆ StartTask()

virtual void* VHACD::IVHACD::IUserTaskRunner::StartTask ( std::function< void()>  func)
pure virtual

The documentation for this class was generated from the following file:


tesseract_collision
Author(s): Levi Armstrong
autogenerated on Sun May 18 2025 03:01:53