Unravel Engine C++ Reference
Loading...
Searching...
No Matches
unravel::submit_context Struct Reference

Context information for batch submission. More...

#include <batch_collector.h>

Public Attributes

uint16_t view_id = 0
 View ID for rendering.
 
math::vec3 camera_position = math::vec3(0.0f)
 Camera position for distance-based sorting.
 
bool enable_distance_sorting = false
 Enable distance-based sorting for transparency.
 
uint32_t max_instances_per_batch = 1024
 Maximum instances per batch (0 = no limit)
 
bool enable_profiling = true
 Enable performance profiling.
 

Detailed Description

Context information for batch submission.

Definition at line 67 of file batch_collector.h.

Member Data Documentation

◆ camera_position

math::vec3 unravel::submit_context::camera_position = math::vec3(0.0f)

Camera position for distance-based sorting.

Definition at line 73 of file batch_collector.h.

◆ enable_distance_sorting

bool unravel::submit_context::enable_distance_sorting = false

Enable distance-based sorting for transparency.

Definition at line 76 of file batch_collector.h.

◆ enable_profiling

bool unravel::submit_context::enable_profiling = true

Enable performance profiling.

Definition at line 82 of file batch_collector.h.

◆ max_instances_per_batch

uint32_t unravel::submit_context::max_instances_per_batch = 1024

Maximum instances per batch (0 = no limit)

Definition at line 79 of file batch_collector.h.

◆ view_id

uint16_t unravel::submit_context::view_id = 0

View ID for rendering.

Definition at line 70 of file batch_collector.h.


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