API Documentation
Loading...
Searching...
No Matches
UVChannelEditWidget Class Reference

A widget allowing the user to set the properties for a single channel of UVType for a Material. More...

#include <UVChannelEditWidget.h>

Inheritance diagram for UVChannelEditWidget:
[legend]
Collaboration diagram for UVChannelEditWidget:
[legend]

Public Slots

void clearTexture ()
 
Material material () const
 
void onDelete ()
 
void refreshWidget ()
 
void showAerialImageDialog ()
 
void showDataDialog ()
 
void showImageDialog ()
 
void showVectorColorDialog ()
 
void updateIntensity ()
 
void useChannel (bool use_channel)
 

Public Member Functions

void setupChannelDialog ()
 
 UVChannelEditWidget (const DynamicPointer< QTDesignObject > &material, UVType uv_type, QWidget *parent=nullptr)
 
 ~UVChannelEditWidget ()
 

Protected Attributes

AerialImageSettingsm_aerial_settings = nullptr
 
ColorChannelCombom_channel_combo = nullptr
 
FileChooserDialogm_image_dialog = nullptr
 
bool m_is_updating = false
 
LayerDrawModes m_layer_draw_mode
 
DynamicPointer< QTDesignObjectm_target
 
UVType m_uv_channel
 
Ui::LightingValueUI * ui
 

Detailed Description

A widget allowing the user to set the properties for a single channel of UVType for a Material.


Constructor & Destructor Documentation

◆ UVChannelEditWidget()

UVChannelEditWidget ( const DynamicPointer< QTDesignObject > & material,
UVType uv_type,
QWidget * parent = nullptr )

◆ ~UVChannelEditWidget()

Member Function Documentation

◆ clearTexture

void clearTexture ( )
slot

◆ material

Material material ( ) const
slot

◆ onDelete

void onDelete ( )
slot

◆ refreshWidget

void refreshWidget ( )
slot

◆ setupChannelDialog()

void setupChannelDialog ( )

◆ showAerialImageDialog

void showAerialImageDialog ( )
slot

◆ showDataDialog

void showDataDialog ( )
slot

◆ showImageDialog

void showImageDialog ( )
slot

◆ showVectorColorDialog

void showVectorColorDialog ( )
slot

◆ updateIntensity

void updateIntensity ( )
slot

◆ useChannel

void useChannel ( bool use_channel)
slot

Member Data Documentation

◆ m_aerial_settings

AerialImageSettings* m_aerial_settings = nullptr
protected

◆ m_channel_combo

ColorChannelCombo* m_channel_combo = nullptr
protected

◆ m_image_dialog

FileChooserDialog* m_image_dialog = nullptr
protected

◆ m_is_updating

bool m_is_updating = false
protected

◆ m_layer_draw_mode

LayerDrawModes m_layer_draw_mode
protected

◆ m_target

DynamicPointer<QTDesignObject> m_target
protected

◆ m_uv_channel

UVType m_uv_channel
protected

◆ ui

Ui::LightingValueUI* ui
protected

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