NDEVR
API Documentation
VulkanCameraSettingsDialog

Dialog widget for adjusting local camera settings such as resolution, exposure, and focus. More...

Collaboration diagram for VulkanCameraSettingsDialog:
[legend]

Public Member Functions

 VulkanCameraSettingsDialog (const DynamicPointer< Camera > &camera, QWidget *parent=nullptr)
 Constructs the dialog and binds it to a specific camera.
 VulkanCameraSettingsDialog (QWidget *parent=nullptr)
 Constructs the dialog without an associated camera.
void init ()
 Initializes UI elements and resource listeners.
void setCamera (const DynamicPointer< Camera > &camera)
 Sets the camera whose settings are displayed and edited.

Protected Attributes

DynamicPointer< Cameram_camera
 The camera being configured.
QTResourceListenerm_listener = nullptr
 Listener for camera resource changes.
Ui::LocalCameraSettingsUI * ui
 Pointer to the auto-generated UI form.

Detailed Description

Dialog widget for adjusting local camera settings such as resolution, exposure, and focus.


Definition at line 14 of file VulkanCameraSettingsDialog.h.

Constructor & Destructor Documentation

◆ VulkanCameraSettingsDialog() [1/2]

VulkanCameraSettingsDialog::VulkanCameraSettingsDialog ( QWidget * parent = nullptr)

Constructs the dialog without an associated camera.

Parameters
[in]parentOptional parent widget.

◆ VulkanCameraSettingsDialog() [2/2]

VulkanCameraSettingsDialog::VulkanCameraSettingsDialog ( const DynamicPointer< Camera > & camera,
QWidget * parent = nullptr )

Constructs the dialog and binds it to a specific camera.

Parameters
[in]cameraThe camera whose settings to display.
[in]parentOptional parent widget.

Member Function Documentation

◆ setCamera()

void VulkanCameraSettingsDialog::setCamera ( const DynamicPointer< Camera > & camera)

Sets the camera whose settings are displayed and edited.

Parameters
[in]cameraThe camera to bind to.

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