HDK
|
This class allow setting multiple conditionals for a PRM_Template. More...
#include <PRM_Conditional.h>
Public Member Functions | |
PRM_ConditionalGroup (const PRM_ConditionalGroupArgs &args) | |
PRM_ConditionalGroup () | |
PRM_ConditionalGroup (const PRM_ConditionalGroup &other) | |
PRM_ConditionalGroup & | operator= (const PRM_ConditionalGroup &other)=delete |
~PRM_ConditionalGroup () override | |
int64 | getMemoryUsage (bool inclusive) const override |
PRM_ConditionalGroupType | groupType () const override |
PRM_ConditionalBasePtr | instance (const UT_IntArray &indices) const override |
void | addConditional (const PRM_Conditional &cond) |
void | addConditional (const char *conditional, PRM_ConditionalType type) |
void | addConditional (PRM_ConditionalPtr cond) |
PRM_Conditional * | getConditional (PRM_ConditionalType type) override |
const PRM_Conditional * | getConditional (PRM_ConditionalType type) const override |
void | clear () |
![]() | |
PRM_ConditionalBase ()=default | |
virtual | ~PRM_ConditionalBase ()=default |
Protected Member Functions | |
void | instanceIndices (PRM_ConditionalGroup *group, const UT_IntArray &index_list) const |
This class allow setting multiple conditionals for a PRM_Template.
Definition at line 228 of file PRM_Conditional.h.
PRM_ConditionalGroup::PRM_ConditionalGroup | ( | const PRM_ConditionalGroupArgs & | args | ) |
|
inline |
Definition at line 234 of file PRM_Conditional.h.
PRM_ConditionalGroup::PRM_ConditionalGroup | ( | const PRM_ConditionalGroup & | other | ) |
|
override |
void PRM_ConditionalGroup::addConditional | ( | const PRM_Conditional & | cond | ) |
void PRM_ConditionalGroup::addConditional | ( | const char * | conditional, |
PRM_ConditionalType | type | ||
) |
void PRM_ConditionalGroup::addConditional | ( | PRM_ConditionalPtr | cond | ) |
void PRM_ConditionalGroup::clear | ( | ) |
|
overridevirtual |
Implements PRM_ConditionalBase.
|
overridevirtual |
Implements PRM_ConditionalBase.
|
overridevirtual |
Implements PRM_ConditionalBase.
Reimplemented in PRM_ConditionalSwitcher.
|
inlineoverridevirtual |
Implements PRM_ConditionalBase.
Reimplemented in PRM_ConditionalSwitcher.
Definition at line 244 of file PRM_Conditional.h.
|
overridevirtual |
Implements PRM_ConditionalBase.
Reimplemented in PRM_ConditionalSwitcher.
|
protected |
|
delete |