Données de la requête asynchrone transférées entre les threads.
More...
#include <async_loader.h>
Données de la requête asynchrone transférées entre les threads.
- Note
- Totalement indépendante des formats d'images concrets.
◆ backend_data
| void* AsyncRequest::backend_data |
Payload opaque géré exclusivement par le module de format.
◆ channels
| int AsyncRequest::channels |
◆ gl_format
| uint32_t AsyncRequest::gl_format |
◆ gl_internal_format
| uint32_t AsyncRequest::gl_internal_format |
◆ gl_type
| uint32_t AsyncRequest::gl_type |
◆ height
◆ is_compressed
| bool AsyncRequest::is_compressed |
◆ path
| char AsyncRequest::path[256] |
◆ pbo_id
| GLuint AsyncRequest::pbo_id |
ID du Pixel Buffer Object OpenGL cible.
◆ pbo_mapped_ptr
| void* AsyncRequest::pbo_mapped_ptr |
Pointeur vers la mémoire PBO mappée par le thread principal.
◆ required_pbo_size
| size_t AsyncRequest::required_pbo_size |
Taille totale requise pour le transfert en VRAM.
◆ resource_type
◆ state
◆ submission_time
| double AsyncRequest::submission_time |
◆ width
The documentation for this struct was generated from the following file: