User interface Render Operator#
Authors: Magic Leap Team (Magic Leap)
Supported platforms: x86_64, aarch64
Language: C++
Last modified: March 9, 2026
Latest version: 1.0
Minimum Holoscan SDK version: 2.0.0
Tested Holoscan SDK versions: 2.0.0
Contribution metric: Level 2 - Trusted
The XrTransformRenderOp renders the mixed reality user interface of the volumetric rendering application. It consumes interface widget state structures as well as render buffers into which to overlay the interface widgets. The operator is application specific and will grow over time to include additional user interface widgets.
holoscan::openxr::XrTransformRenderOp#
Parameters#
display_width: pixel height of display- type:
int display_height: pixel width of display- type:
int
Inputs#
Camera state for stereo view
left_camera_pose: world space pose of the left eye- type:
nvidia::gxf::Pose3D right_camera_pose: world space pose of the right eye- type:
nvidia::gxf::Pose3D left_camera_model: camera model for the left eye- type:
nvidia::gxf::CameraModel right_camera_model: camera model for the right eye- type:
nvidia::gxf::CameraModel depth_range: depth range
User interface widget state structures
ux_box: bounding box state structure- type:
UxBoundingBox ux_cursor: cursor state structure- type:
UxCursor
Render buffers to be populated
Collor buffer_in: color buffer- type:
holoscan::gxf::VideoBuffer Depth buffer_in: depth buffer- type:
holoscan::gxf::VideoBuffer
Outputs#
Render buffers including interface widgets
color_buffer_out: color buffer- type:
holoscan::gxf::VideoBuffer depth_buffer_out: depth buffer- type:
holoscan::gxf::VideoBuffer