Struct scene_renderer_t::renderer_state_t

Nested Relationships

This struct is a nested type of Class scene_renderer_t.

Struct Documentation

struct renderer_state_t

Public Functions

inline bool has_pending_capture_interrupts() const noexcept
inline bool has_pending_interrupts() const noexcept
inline auto elapsed_time() const noexcept
inline void checkpoint(bool paused = false) noexcept
void process_pending_interrupts(void*) noexcept

Public Members

bool paused = false
bool saved_paused_state
bool terminated = false
bool completed = false
std::size_t total_jobs
std::size_t jobs_enqueued = 0
std::size_t jobs_completed = 0
scene::time_point_t start_time = {}
scene::time_point_t last_checkpoint = {}
scene::duration_t elpased_time_till_last_checkpoint = {}
std::vector<interrupt_t> pending_capture_intermediate_interrupts