queue_render_request

Function queue_render_request 

Source
pub fn queue_render_request(
    renderer: &mut BatchRenderer,
    request: BatchRenderRequest,
) -> Result<(), RenderError>
Expand description

Queue a render request for batch processing.

Adds a render request to the batch queue. Requests are processed in order when you call render_next_in_batch().

§Arguments

  • renderer - The batch renderer instance
  • request - The render request

§Returns

Ok if queued successfully, Err if queue is full

§Example

use bevy_sensor::{batch::BatchRenderRequest, RenderConfig, ObjectRotation};
use std::path::PathBuf;

queue_render_request(&mut renderer, BatchRenderRequest {
    object_dir: PathBuf::from("/tmp/ycb/003_cracker_box"),
    viewpoint: camera_transform,
    object_rotation: ObjectRotation::identity(),
    render_config: RenderConfig::tbp_default(),
})?;