The SBDVisualPresetGroup class is a base class for visual preset group.
|
SBDVisualPresetGroupData * | dataPointer |
|
void | getVisualPresets (SBVector< SBDVisualPreset * > &visualPresetVector) const |
| Populates the visualPresetVector with visual presets of this group.
|
|
bool | addVisualPreset (SBDVisualPreset *visualPreset) |
| Adds the visual preset visualPreset to this group.
|
|
void | deleteVisualPreset (int index) |
| Deletes the visual preset with index index from the visual preset group.
|
|
void | deleteVisualPreset (SBDVisualPreset *visualPreset) |
| Removes the visual preset visualPreset from the visual preset group if it has any, and, if found, deletes the visual preset visualPreset .
|
|
| SB_DECLARE_DATA (SBDVisualPresetGroup) |
|
static const std::vector< const SBDVisualPresetGroup * > * | getDefaultVisualPresetGroups () |
| Returns a vector of the default visual preset groups.
|
|
|
| SBDVisualPresetGroup (const std::string &name, std::vector< SBDVisualPreset * > *visualPresets=nullptr) |
|
| SBDVisualPresetGroup (const SBDVisualPresetGroup *visualPresetGroup) |
|
virtual | ~SBDVisualPresetGroup () |
|
|
const std::string & | getName () const |
| Returns the name of the visual preset group.
|
|
void | setName (const std::string &name) |
| Sets the name of the visual preset group to name .
|
|
|
void | apply (SBNodeIndexer &nodeIndexer, SBFolder *preferredFolder=nullptr) |
| Applies the visual preset group to nodes in nodeIndexer and adds the visual models (if any) to preferredFolder .
|
|