$darkmode
Suckless OGL 1.0.0
A lean, high-performance C11 PBR Renderer
AsyncLoader Struct Reference

Opaque handle to the asynchronous loader context. More...

#include <async_loader.h>

Collaboration diagram for AsyncLoader:
[legend]

Data Fields

AsyncRequest current_request
 
pthread_mutex_t request_mutex
 
pthread_cond_t request_cond
 
pthread_t worker_thread
 
volatile bool running
 
volatile bool has_pending_work
 
PerfTimer sys_timer
 
TracyManagertracy_mgr
 

Detailed Description

Opaque handle to the asynchronous loader context.

Forward declaration of AsyncLoader.

Field Documentation

◆ current_request

AsyncRequest AsyncLoader::current_request

◆ has_pending_work

volatile bool AsyncLoader::has_pending_work

◆ request_cond

pthread_cond_t AsyncLoader::request_cond

◆ request_mutex

pthread_mutex_t AsyncLoader::request_mutex

◆ running

volatile bool AsyncLoader::running

◆ sys_timer

PerfTimer AsyncLoader::sys_timer

◆ tracy_mgr

TracyManager* AsyncLoader::tracy_mgr

◆ worker_thread

pthread_t AsyncLoader::worker_thread

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