|
HDK
|
#include <defaultArray.h>
Public Types | |
| using | value_type = T |
| using | array_type = UT_Array< T > |
Public Member Functions | |
| GusdDefaultArray () | |
| GusdDefaultArray (const T &defaultVal) | |
| exint | size () const |
| void | Clear () |
| bool | IsConstant () const |
| bool | IsVarying () const |
| T & | GetDefault () |
| const T & | GetDefault () const |
| void | SetDefault (const T &val) |
| void | SetConstant (const T &val) |
| Turn this into a constant array, with value val. More... | |
| T & | operator() (exint i) |
| const T & | operator() (exint i) const |
| array_type & | GetArray () |
| const array_type & | GetArray () const |
Simple array wrapper, providing an array that may either hold a single constant value, or an array of values.
Definition at line 38 of file defaultArray.h.
| using GusdDefaultArray< T >::array_type = UT_Array<T> |
Definition at line 42 of file defaultArray.h.
| using GusdDefaultArray< T >::value_type = T |
Definition at line 41 of file defaultArray.h.
|
inline |
Definition at line 44 of file defaultArray.h.
|
inline |
Definition at line 50 of file defaultArray.h.
|
inline |
Definition at line 56 of file defaultArray.h.
|
inline |
Definition at line 81 of file defaultArray.h.
|
inline |
Definition at line 83 of file defaultArray.h.
|
inline |
Definition at line 63 of file defaultArray.h.
|
inline |
Definition at line 64 of file defaultArray.h.
|
inline |
Definition at line 59 of file defaultArray.h.
|
inline |
Definition at line 61 of file defaultArray.h.
|
inline |
Definition at line 75 of file defaultArray.h.
|
inline |
Definition at line 78 of file defaultArray.h.
|
inline |
Turn this into a constant array, with value val.
Definition at line 69 of file defaultArray.h.
|
inline |
Definition at line 66 of file defaultArray.h.
|
inline |
Definition at line 53 of file defaultArray.h.