HDK
|
#include "PRM_API.h"
#include "PRM_ConditionalType.h"
#include <UT/UT_Array.h>
#include <UT/UT_IntArray.h>
#include <UT/UT_Map.h>
#include <UT/UT_NonCopyable.h>
#include <UT/UT_StringArray.h>
#include <UT/UT_UniquePtr.h>
#include <UT/UT_ValArray.h>
#include <UT/UT_Variadic.h>
#include <utility>
Go to the source code of this file.
Classes | |
class | PRM_ConditionalInfo |
class | PRM_ConditionalBase |
class | PRM_Conditional |
class | PRM_ConditionalGroup |
This class allow setting multiple conditionals for a PRM_Template. More... | |
class | PRM_ConditionalSwitcherItem |
class | PRM_ConditionalSwitcher |
Typedefs | |
using | PRM_ConditionalInfoPtr = UT_UniquePtr< PRM_ConditionalInfo > |
using | PRM_ConditionalBasePtr = UT_UniquePtr< PRM_ConditionalBase > |
using | PRM_ConditionalPtr = UT_UniquePtr< PRM_Conditional > |
typedef std::pair< const char *, PRM_ConditionalType > | PRM_ConditionalGroupItem |
typedef UT_VariadicT < PRM_ConditionalGroupItem > | PRM_ConditionalGroupArgs |
typedef UT_VariadicT < PRM_ConditionalSwitcherItem > | PRM_ConditionalSwitcherArgs |
typedef PRM_Conditional | PRM_DisableList |
typedef PRM_ConditionalInfo | PRM_DisableInfo |
Definition at line 53 of file PRM_Conditional.h.
Definition at line 225 of file PRM_Conditional.h.
typedef std::pair<const char *, PRM_ConditionalType> PRM_ConditionalGroupItem |
Definition at line 224 of file PRM_Conditional.h.
Definition at line 51 of file PRM_Conditional.h.
Definition at line 55 of file PRM_Conditional.h.
Definition at line 287 of file PRM_Conditional.h.
typedef PRM_ConditionalInfo PRM_DisableInfo |
Definition at line 330 of file PRM_Conditional.h.
typedef PRM_Conditional PRM_DisableList |
Definition at line 329 of file PRM_Conditional.h.
Enumerator | |
---|---|
PRM_CONDGROUPTYPE_NONE | |
PRM_CONDGROUPTYPE_SINGLE | |
PRM_CONDGROUPTYPE_SWITCHER |
Definition at line 31 of file PRM_Conditional.h.
Enumerator | |
---|---|
PRM_CONDOP_EQ | |
PRM_CONDOP_NE | |
PRM_CONDOP_GE | |
PRM_CONDOP_LE | |
PRM_CONDOP_GT | |
PRM_CONDOP_LT | |
PRM_CONDOP_REGEX_EQ | |
PRM_CONDOP_REGEX_NE |
Definition at line 38 of file PRM_Conditional.h.