|
Suckless OGL 1.0.0
A lean, high-performance C11 PBR Renderer
|
Encapsulates state for environment loading, transitions, and IBL. More...
#include <env_manager.h>
Data Fields | |
| bool | env_map_loading |
| EnvMapLoadingState | env_map_loading_step |
| AsyncRequest | current_env_req |
| TransitionState | transition_state |
| float | transition_alpha |
| float | transition_duration |
| bool | is_first_load |
| int | env_transition_mode |
| GLuint | pending_env_tex |
Encapsulates state for environment loading, transitions, and IBL.
| AsyncRequest EnvManager::current_env_req |
Currently processing async request.
| bool EnvManager::env_map_loading |
Async lock for HDR loading.
| EnvMapLoadingState EnvManager::env_map_loading_step |
Multi-frame loading step counter.
| int EnvManager::env_transition_mode |
EnvTransitionMode.
| bool EnvManager::is_first_load |
| GLuint EnvManager::pending_env_tex |
Texture being assembled before IBL.
| float EnvManager::transition_alpha |
| float EnvManager::transition_duration |
| TransitionState EnvManager::transition_state |