Inheritance diagram for DzShaderPane:
Enumerations | |
enum | ListPosition { Left, Top } |
enum | SortType { SortNone = -1, SortAscending = 1, SortDescending = 0 } |
Methods | |
void | closeAll () |
void | expandAll () |
Boolean | getAutoBake () |
DzBakerOptions | getBakerOption () |
ListPosition | getListPosition () const |
Boolean | getUseBake () |
void | refreshBakeTexture () |
void | setAutoBake (Boolean onOff) |
void | setListPosition (ListPosition pos) |
void | setUseBake (Boolean onOff) |
Boolean | showingSurfaceList () |
void | showPage (Number which) |
void | showSurfaceList (Boolean onOff) |
void | sort (SortType sortType) |
SortType | sortType () |
void | toggleSurfaceList () |
void | updateSurfaces () |
Deprecated | |
void | doSortOrder (Number which) |
void | sortAscending () |
void | sortDescending () |
void | sortNone () |
Signals | |
void | autoBakeChanged (Boolean onOff) |
Signature: "autoBakeChanged(bool)" | |
void | listPositionChanged (ListPosition pos) |
Signature: "listPositionChanged(DzShaderPane::ListPosition)" | |
void | showSurfaceListChanged (Boolean onOff) |
Signature: "showSurfaceListChanged(bool)" | |
void | sortingChanged (SortType sortType) |
Signature: "sortingChanged(DzShaderPane::SortType)" | |
void | useBakeChanged (Boolean onOff) |
Signature: "useBakeChanged(bool)" |
This is the 'Surfaces' tab in DAZ Studio. There is only one instance of this object in DAZ Studio which belongs to the pane manager. You can get the surfaces tab by calling DzPaneMgr::findPane() with "DzShaderPane" as the argument.
DzShaderPane::autoBakeChanged | ( | Boolean | onOff | ) | [signal] |
Signature: "autoBakeChanged(bool)"
Emitted when the automatic baking settings have changed.
onOff | The new value of the auto bake setting. |
void DzShaderPane::closeAll | ( | ) |
Minimizes all the entries in the materials list
void DzShaderPane::doSortOrder | ( | Number | which | ) |
void DzShaderPane::expandAll | ( | ) |
Expands all the entries in the materials list
bool DzShaderPane::getAutoBake | ( | ) |
DzBakerOptions DzShaderPane::getBakerOption | ( | ) |
DzShaderPane::ListPosition DzShaderPane::getListPosition | ( | ) | const |
bool DzShaderPane::getUseBake | ( | ) |
void DzShaderPane::listPositionChanged | ( | DzShaderPane::ListPosition | pos | ) | [signal] |
Signature: "listPositionChanged(DzShaderPane::ListPosition)"
Emitted when the list position has changed.
pos | The new list position. |
void DzShaderPane::refreshBakeTexture | ( | ) |
Triggers a refresh of baked textures.
void DzShaderPane::setAutoBake | ( | Boolean | onOff | ) |
Sets automatic baking on or off.
onOff | If true, automatic baking is turned on, otherwise, automatic baking is turned off. |
void DzShaderPane::setListPosition | ( | ListPosition | pos | ) |
Sets the surface list to be on the top or on the side of the pane.
void DzShaderPane::setUseBake | ( | Boolean | onOff | ) |
Sets whether or not the results of a shader baking operation are applied.
onOff | If true, baking results are applied, otherwise, the results are not used. |
Boolean DzShaderPane::showingSurfaceList | ( | ) |
void DzShaderPane::showPage | ( | Number | which | ) |
Sets the current tab shown in the material settings area.
which | The tab to bring to the top (0 for basic, 1 for advanced) |
void DzShaderPane::showSurfaceList | ( | Boolean | onOff | ) |
Sets the surface list to be shown as a popup menu, or an intergral widget. If true, it will be shown along side of the material settings tab. If false, it will only be available only as a popup menu activated by a button.
DzShaderPane::showSurfaceListChanged | ( | Boolean | onOff | ) | [signal] |
Signature: "showSurfaceListChanged(bool)"
Emitted when the surface list is shown/hidden.
void DzShaderPane::sort | ( | SortType | sortType | ) |
Set the sorting method for items in the list
void DzShaderPane::sortAscending | ( | ) |
void DzShaderPane::sortDescending | ( | ) |
void DzShaderPane::sortingChanged | ( | DzShaderPane::SortType | sortType | ) | [signal] |
Signature: "sortingChanged(DzShaderPane::SortType)"
Emitted when sorting style has changed.
void DzShaderPane::sortNone | ( | ) |
SortType DzShaderPane::sortType | ( | ) |
void DzShaderPane::toggleSurfaceList | ( | ) |
Toggles the surface list to be shown as a popup menu, or an intergral widget.
void DzShaderPane::updateSurfaces | ( | ) |
Triggers an update of bake settings for all materials in the scene.
DzShaderPane::useBakeChanged | ( | Boolean | onOff | ) | [signal] |
Signature: "useBakeChanged(bool)"
Emitted when the use baking settings have changed.
onOff | The new value of the use bake setting. |