►NSeExpr2 | |
CADD_CONST | |
CADD_CONST< T, true > | |
CCachedVoronoiFunc | |
CCCurveFuncX | |
CContext | |
CContextUtils | |
CControlSpec | Generic Expression control specification |
►CCurve | Interpolation curve class for double->double and double->Vec3D |
CCV | |
CCurveData | |
CCurveFuncX | |
CDExpression | |
CExaminer | |
CExprAssignNode | Node that compute a local variable assignment |
CExprBinaryOpNode | Node that implements an binary operator |
CExprBlockNode | Node that computes local variables before evaluating expression |
CExprCompareEqNode | Node that implements a numeric/string comparison |
CExprCompareNode | Node that implements a numeric comparison |
CExprCondNode | Node that evaluates a conditional (if-then-else) expression |
CExprCurveAssignSpec | Curve assignment expression. Assignment of curve to a variable |
►CExpression | Main expression class |
CError | Represents a parse or type checking error in an expression |
CExpressions | |
CExprEvalResult | Evaluation result |
CExprFunc | Function Definition, used in parse tree and func table |
CExprFuncLocal | |
►CExprFuncNode | Node that calls a function |
CData | Base class for custom instance data |
►CExprFuncSimple | |
CArgHandle | |
CExprFuncStandard | |
CExprFuncX | Extension function spec, used for complicated argument custom functions |
CExprIfThenElseNode | Node that computes local variables before evaluating expression |
CExprLocalFunctionNode | Node that contains local function |
CExprLocalVar | ExprLocalVar reference, all local variables in seexpr are subclasses of this or this itself |
CExprLocalVarPhi | ExprLocalVar join (merge) references. Remembers which variables are possible assigners to this |
CExprModuleNode | Node that contains entire program |
CExprNode | |
CExprNodePolicy | Policy which provides all the AST Types for the parser |
CExprNumNode | Node that stores a numeric constant |
CExprPrototypeNode | Node that contains prototype of function |
CExprScalarAssignSpec | Variable equals scalar control specification |
CExprStrNode | Node that stores a string |
CExprStrSpec | |
CExprSubscriptNode | Node that evaluates a component of a vector |
CExprType | |
CExprUnaryOpNode | NOde that computes with a single operand |
CExprVarEnv | Variable scope for tracking variable lookup |
CExprVarEnvBuilder | Variable scope builder is used by the type checking and code gen to track visiblity of variables and changing of |
CExprVarNode | Node that references a variable |
CExprVarRef | Abstract class for implementing variable references |
CExprVecNode | Node that constructs a vector from three scalars |
CExprVectorAssignSpec | Variable equals vector control specification |
►CGetVar | |
CAssign | |
CData | |
CGlobalFP | |
CGlobalStr | |
CGlobalVal | |
CInterpreter | |
CLLVMEvaluator | |
►CMapFuncX | |
CData | |
Cmy_enable_if | Enable_if success case (can find the type TYPE) |
Cmy_enable_if< false, T > | Enable_if failure case (substitution failure is not an error) |
►CPrintFuncX | |
CData | |
CPrintTiming | |
CPromote | Promotes a FP[1] to FP[d] |
►CRandFuncX | |
CData | |
CReducer | |
CReducer< T, 1 > | |
CReducer< T, 2 > | |
CReducer< T, 3 > | |
CReducer< T, 4 > | |
Cseexpr_static_assert | Static assert error case (false) |
Cseexpr_static_assert< true, T > | Static assert success case |
CSpecExaminer | Examiner that builds a list of specs potentially used in widgets (for qdgui) |
►CSPrintFuncX | |
CStringData | |
Cstatic_if | Static conditional type true case |
Cstatic_if< false, T1, T2 > | Static conditional type false case |
CTimer | |
►CTriplanarFuncX | |
CData | |
CTypePrintExaminer | |
CVarBlock | A thread local evaluation context. Just allocate and fill in with data |
►CVarBlockCreator | A class that lets you register for the variables used by one or more expressions |
CRef | Internally implemented var ref used by SeExpr |
►CVec | |
CINVALID_WITH_DIMENSION | |
CINVALID_WITH_VECTOR_REFERENCE | |
CINVALID_WITH_VECTOR_VALUE | |
CVoronoiPointData | |
CWalker | |
►NSeExprInternal2 | |
C_Mutex | |
C_SpinLock | |
CAutoLock | |
CDebugLock | |
CAnimCurveControl | |
CAnimCurveEditable | |
►CBasicExpression | |
CDummyFuncX | |
CScalarRef | |
CVectorRef | |
CCCurveControl | Control for editing a color ramp curve |
CCCurveScene | |
CColorSwatchControl | A control for editing color swatches |
CColorSwatchEditable | |
CCurveControl | Control for editing a normal curve ramp |
CCurveGraphicsView | |
CCurveScene | |
CDeepWaterControl | Control for displaying a deep water spectrum |
CDeepWaterEditable | |
CDeepWaterGraphicsView | |
CDeepWaterLineEdit | |
CDeepWaterScene | |
CEditable | |
CEditableExpression | Factors a SeExpr into an editable expression with controls (i.e. value boxes, curve boxes) |
CExprAddDialog | This class is the UI for adding widgets |
CExprBrowser | |
CExprCBoxWidget | |
CExprChannelSlider | Channel Slider (i.e. for colors) |
CExprColorCurve | |
CExprColorFrame | |
CExprColorSwatchWidget | |
CExprColorWidget | |
CExprCompletionModel | |
CExprControl | Base class for all controls for Expressions |
CExprControlCollection | |
CExprCSwatchFrame | |
CExprCurve | |
CExprDeepWater | |
CExprDialog | |
CExprEditor | |
CExprFileDialog | |
CExprGrapherView | |
CExprGrapherWidget | |
CExprGraphPreview | |
►CExprHighlighter | |
CHighlightingRule | |
CExprLineEdit | Line Editor Widget(used for numbers) |
CExprPopupDoc | |
CExprPreviewWidget | |
CExprShortEdit | |
CExprShortTextEdit | |
CExprSlider | Generic Slider (used for int and float sliders) |
CExprSpecAnimCurveNode | |
CExprSpecCCurveNode | |
CExprSpecColorSwatchNode | |
CExprSpecCurveNode | |
CExprSpecDeepWaterNode | |
CExprSpecListNode | |
CExprSpecNode | Mini parse tree node... Only represents literals, and lists of literals |
CExprSpecScalarNode | |
CExprSpecStringNode | |
CExprSpecVectorNode | |
CExprTextEdit | |
CExprTreeFilterModel | |
CExprTreeItem | |
CExprTreeModel | |
CGenericCurveEditable | |
Cllvmexpr | |
CNOISE_TABLES | |
CNOISE_TABLES< 1 > | |
CNOISE_TABLES< 2 > | |
CNOISE_TABLES< 3 > | |
CNOISE_TABLES< 4 > | |
CNumberControl | Number slider for either float or int data |
CNumberEditable | |
CSeContext | |
CSeDeepWater | |
CSeDeepWaterParams | |
CStringControl | A control for editing strings, filenames, and directories |
CStringEditable | |
CVectorControl | A vector or color control (named vector because it edits a SeExpr2::Vec3d literal) |
CVectorEditable | |