|
Unravel Engine C++ 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. | |
Context information for batch submission.
Definition at line 67 of file batch_collector.h.
| 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.
| bool unravel::submit_context::enable_distance_sorting = false |
Enable distance-based sorting for transparency.
Definition at line 76 of file batch_collector.h.
| bool unravel::submit_context::enable_profiling = true |
Enable performance profiling.
Definition at line 82 of file batch_collector.h.
| 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.
| uint16_t unravel::submit_context::view_id = 0 |
View ID for rendering.
Definition at line 70 of file batch_collector.h.