API Documentation
Loading...
Searching...
No Matches
RenderThread Class Reference
Inheritance diagram for RenderThread:
[legend]
Collaboration diagram for RenderThread:
[legend]

Public Member Functions

 RenderThread (QTGraphicsWindow *window)
 
void run () override
 
bool shouldExitThread () const override
 
- Public Member Functions inherited from Thread
void detach ()
 
void forceStop ()
 
bool isPrimaryThread () const
 
bool isRunning () const
 
void join ()
 
virtual void requestStopThread ()
 
void setIsPrimaryThread (bool is_primary_thread)
 
void setThreadName (const String &name)
 
void start ()
 
virtual void stopThread ()
 
 Thread ()
 
 Thread (const String &name)
 
 Thread (const Thread &name)=delete
 
const StringthreadName () const
 
virtual ~Thread ()
 

Protected Attributes

QTGraphicsWindowm_window
 
- Protected Attributes inherited from Thread
volatile bool m_is_running = false
 
volatile bool m_is_single_run = true
 

Additional Inherited Members

- Static Public Member Functions inherited from Thread
static ThreadCurrentThread ()
 
static String CurrentThreadName ()
 
static void ServiceVirtualThreads ()
 
static void SetCurrentThreadName (const String &name)
 
static void StopAllThreads ()
 
- Protected Member Functions inherited from Thread
const std::thread & self ()
 
- Static Protected Member Functions inherited from Thread
static void _setThreadName (const String &name)
 
static uint08 GetThreadCount ()
 

Constructor & Destructor Documentation

◆ RenderThread()

RenderThread ( QTGraphicsWindow * window)
inline

Member Function Documentation

◆ run()

void run ( )
inlineoverridevirtual

Reimplemented from Thread.

◆ shouldExitThread()

bool shouldExitThread ( ) const
inlineoverridevirtual

Reimplemented from Thread.

Member Data Documentation

◆ m_window

QTGraphicsWindow* m_window
protected

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