Struct scene_renderer_t::renderer_state_t¶
Defined in File scene_renderer.hpp
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¶
-
inline bool has_pending_capture_interrupts() const noexcept¶