| AddOp | |
| addType | |
| AndType | |
| app::AppFrame | Application frame widget |
| app::AppWin | Application window class |
| ArbDVectorType | |
| mt::ArbVector< T > | Templated vector of arbitrary length |
| img::Array< T > | |
| ArType | |
| smd::Assign | |
| spa::AssignExpr< T, S_CLASS > | To be used by all assignable expressions, =,+=,-=,*=,/= and the like |
| AssignExprSmd< T > | This is a subclass for AssignExpr |
| spa::AssignNull | |
| AssignType | This is a subclass for AssignExpr |
| Atan2Expr | |
| bangType | |
| no::Base | |
| no::Base::PresetData | |
| no::BasicWidget | Basic node widget implementation |
| mt::BBox< T, SIZE > | Template Bounding box class of type T and dimension SIZE |
| ch::BBox | Utility class for bounding boxes |
| mt::BBox2 | 2D Bounding Box |
| mt::BBox2f | |
| mt::BBox2i | |
| mt::BBox3 | 3D Bounding Box |
| Bin_Op< T > | This source files defines all operators |
| Bin_Op_Vec< T > | |
| BinFunc< T > | Generic for binary functions |
| smd::BlockCmd | |
| ino::Blur | |
| BoType | |
| ino::BoxDisp | |
| img::BoxFilter< T > | |
| img::BSplineFilter< T > | |
| ino::Buffer | ImgNode Buffer class |
| no::Button | Button widget class. For now, we only have a toggle button |
| c_grammar | |
| c_grammar::definition< ScannerT > | |
| spa::calc_actor | Semantic Actor Class |
| cb::Callback0< Client, Member > | Concrete class for a callback taking zero arguments |
| cb::Callback0Base | Abstract base class for a callback taking no arguments |
| cb::Callback1< P1, Client, Member > | Concrete class for a callback taking one argument |
| cb::Callback1Base< P1 > | Abstract base class for a callback taking one argument |
| cb::Callback2< P1, P2, Client, Member > | Concrete class for a callback taking two arguments |
| cb::Callback2Base< P1, P2 > | Abstract base class for a callback taking two arguments |
| cb::Callback3< P1, P2, P3, Client, Member > | Concrete class for a callback taking three arguments |
| cb::Callback3Base< P1, P2, P3 > | Abstract base class for a callback taking three arguments |
| cb::Callback4< P1, P2, P3, P4, Client, Member > | Concrete class for a callback taking four arguments |
| cb::Callback4Base< P1, P2, P3, P4 > | Abstract base class for a callback taking four arguments |
| cb::CallbackList< CallbackBase > | |
| frac::Cam4D | |
| frac::Cam4D::Corner | |
| mt::Camera2D | 2D camera |
| mt::Camera2DRas | A rasterized 2D camera |
| ino::CamManip2D | |
| ino::CamRaster | |
| ino::CamSample | |
| img::CatmullRomFilter< T > | The Catmull Rom is cubic |
| ch::Chan | This is the object to be instantiated by the developer |
| app::ChanDisp | Channel Display widget |
| glk::CheckBox | Active checkbox class. Links to spa::BoolType objects |
| guq::CheckBox | Subclass of QCheckbox |
| ino::CheckerBoard | |
| ClampExpr | |
| smd::Cmd | |
| smd::CmdIterator | |
| smd::CmdIterator::CmdInfo | |
| ut::CmdLine | |
| ut::CmdLine::FlagInfo | |
| CmpxType | |
| ino::ColCorrect | Use this for bias/contrast/hue rotation and saturation |
| ch::Color | Generic color class. Should have used the class in the utility |
| guq::ColorButton | Class for doing a color button. Useful for color pickers |
| ut::ColorProxy | Class for handling rgb and hsv input |
| glk::ComboBox | ComboBox object |
| guq::ComboBox | Subclass of QComboBox |
| glk::CompContainer | Any GUI containing other components is a subclass of this class |
| smd::Compile | Object for compiling a shader |
| smd::Compile::ShaderArg | |
| smd::Compile::StatementBlockInfo | |
| glk::CompInfo | Object for specifying a GUI object |
| mt::Complex< T > | Template class for complex numbers |
| glk::Composite | All passive and active GUI components are subclasses of this class |
| ino::ConstantColor | |
| smd::ConstValue | This class will hold one value |
| smd::CPUWord | |
| mt::CpxExpr< DC > | |
| frac::CpxSample | |
| ino::Crop | |
| Ctor< M, FROM0, FROM1, TO > | |
| no::Ctor< T > | Convenience template subclass. Automates the createNode reimplementation |
| app::Ctor< T > | |
| no::CtorBase | All Ctors are subclasses of this class |
| app::CtorBase | Each subclass of app::AppWin must create a static instance of app::Ctor |
| no::CtorMenu | Class for the global menu list |
| no::CtorMenuWidget | Widget class for the CtorMenu |
| img::CubicFilter< T > | |
| img::DB | For Debugging purposes |
| DbFuncHelp | |
| DbType | |
| DecType | |
| lin::DenseMatrix< T, ROWS, COLS > | Dense matrix class |
| img::DevILCtor | This file encapsulates the DevIL library |
| img::DevILFile | |
| img::DevILWrite | |
| glk::Dialog | Class that makes a dialog out of a glk container class |
| DivOp | |
| divType | |
| img::DM | |
| DMatClass< SIZE > | |
| DoubleToInt | |
| EnType | |
| spa::Enum | Class for implementing enumerations |
| EqType | |
| frac::Escape | |
| app::ExecDialog | |
| no::ExecMerge | Merge Exec node |
| ExprChan | |
| spa::ExprClosure | Spirit closure class used by spa::ExprGrammar |
| ExprComp | |
| spa::ExprGrammar | Spirit Grammar class for parsing expressions |
| spa::ExprGrammar::definition< ScannerT > | Expression definition class |
| no::ExprLinkType | |
| ExprPrm | |
| smd::ExprSmdStruct | This subclass instances smd::ConstValue instead of spa::FunctObj |
| ExprSmp | |
| smd::ExprStatement | |
| spa::ExprStruct | Class for assembling expression trees |
| spa::ExprStruct::FuncStruct | |
| img::ExrCtor | Exr file I/O Ctor |
| img::ExrFile | Exr Image Reader class |
| img::ExrWrite | |
| img::FileCtor | Image File Ctor |
| FileIndex_s | |
| ut::FileRead | FileRead |
| img::FileRead | Image File Reader Class |
| img::FileWrite | Image File Writer Class |
| img::FilterLut< T > | Filter Lut Class |
| img::FilterLut_< T, Filter > | |
| guq::FlatButton | Subclass of QLabel, and does a lot more |
| smd::ForLoop | |
| glk::FrameBar | Active GUI object for time controls |
| app::FrameBar | Active GUI object for time controls |
| guq::FrameScroll | Subclass of QFrame implementing a frame slider |
| glk::FrameSlider | Active FrameScroll object |
| app::FrameSlider | Active FrameScroll object |
| FtType | |
| smd::FuncInit | |
| smd::Funct< T > | Funct class for smd language parsing and compilation |
| spa::Funct | Expression tree evaluation |
| spa::Funct::InputStr | Input Struct |
| spa::FunctArray | |
| spa::FunctDep | Performs automatic updating for parameter dependent expressions |
| spa::FunctObj | Object for holding spa::Value as a parameter |
| spa::FunctObjFunc< T > | Template class for evaluating an object's method |
| spa::FunctObjVar< T > | Template class for pointing to a spa::Value in an object |
| FunctVar | |
| img::GaussianFilter< T > | |
| ch::GlComponent | Class for displaying channels in a GL window |
| ch::GlComponent::chanStruct | Internal struct for holding channel info once it's scoped |
| ch::GlComponentCBInfo | Callback struct for broadcasting selection and edit changes |
| no::GlDisp | NodeGUI widget |
| no::GlDisp::ViewStruct | |
| ch::Global | Global time class |
| ino::GlView | Img View Widget |
| ch::GlWin | GL Display widget for ch::Chan |
| smd::gr_actor | |
| GrammarA | |
| GrammarA::definition< ScannerT > | |
| GrammarB | |
| GrammarB::definition< ScannerT > | |
| GrEqType | |
| smd::Grid | Shader grid |
| smd::Grid::PlaneData | |
| GrType | |
| app::Header | Header Widget |
| glk::HorizStack | |
| HsvToRgb | |
| cb::ID | Used to assign a unique identifier to each callback |
| ImageObj | |
| ImageObjD | |
| img::ImgData | |
| ino::ImgNode | Img Node superclass |
| ino::ImgNode::Piece | |
| ino::ImgRead | |
| ImgSizeExpr | |
| ino::ImgViewer | |
| ino::ImgWrite | |
| img::ImpulseFilter< T > | |
| IncType | |
| guq::InfoBox | Borderless floating text widget |
| guq::InfoBox::textStruct | |
| ino::InoExecTile | Gl Tile class for displaying executable tiles. These are wider |
| ino::InoTile | Gl Tile class for displaying processor tiles that are narrower |
| no::InputLink | Widget for drawing all of the input knobs |
| no::InputStruct | Keeps track of one node input |
| smd::InstInfo | SIMD instruction info |
| IntToDouble | |
| ItType | |
| guq::Label | Subclass of QLabel |
| glk::LabelText | Passive GUI components for a label and an array of text widgets |
| glk::LabelThing | Label/Thing class |
| LessEqType | |
| LessType | |
| ino::Levels | Use this to set black/white points |
| img::LinearFilter< T > | |
| guq::LineEdit | Subclass of QLineEdit |
| glk::LineEdit | Active lineEdit class |
| no::Link | Link object |
| glk::LinkArray | Active Array Class |
| glk::LinkColor | Active color edit class |
| glk::LinkComposite | Active LabelThing class for objects using spa::DoubleType subtypes |
| glk::LinkCompositeI | Active LabelThing class for objects using spa::IntType subtypes |
| LinkObj | |
| glk::LinkOptionMenu | Active LabelThing class for spa::EnumType objects |
| no::LinkPrm | Gui for linking to a parameter |
| glk::LinkPushButton | Active PushButton Class |
| glk::LinkString | Active String Parameter GUI |
| guq::ListView | Generic List View Class |
| no::ListView | |
| smd::Loader | This parses the assembly text file into symbols and code |
| Logic_Op< T > | |
| frac::Lut | |
| frac::LutObj | |
| frac::LutObj::SortVal | |
| frac::LutWin | This is a parameter that displays a GL window to edit the lut keys |
| MainWin | |
| app::MainWin | Main application window |
| frac::Mandel | |
| app::Manip | Manipulator class |
| Mat2x2Type | |
| Mat3x3Type | |
| Mat4x4Type | |
| lin::MatIndex | |
| lin::Matrix2x2 | |
| lin::Matrix3x3 | |
| lin::Matrix4x4 | |
| maxType | |
| guq::MenuBar | Subclass of QMenuBar |
| minType | |
| ino::MirrorTurn | |
| ino::MirrorTurn_2 | |
| img::MitchellNetravaliFilter< T > | |
| ModAssignType< OP > | This is for +=,-= of between Vector{2,3,4}{,i,f}, Double, Int, Float |
| ModOp< T > | This is for mod % between int/int, float/float, and double/double |
| MultAssignType< OP > | |
| multiValue< T > | |
| MultOp | |
| multType | |
| negType | |
| NeqType | |
| no::Net | Node Network class |
| no::Net::DepthInfo | |
| app::NetDisp | NodeGUI display widget |
| no::NetDisp | I don't know why this class is needed. May have to be depricated |
| no::Node | Node class |
| no::NodeDialog | |
| no::NodePrm | |
| no::Null | Always have uses for NULL nodes |
| guq::NumLabel | Implements the Houdini number ladder |
| img::One | One of the |
| spa::OneArgFunc< N, M, S_CLASS > | |
| OneArgFunc< N, M > | |
| OneArgHelp | |
| OneArgInfo | |
| smd::OpdefInfo | Holds the opdef info |
| glk::OptionMenu | Passive LabelThing class for menu widgets |
| frac::Orbit | |
| OrType | |
| no::OutputLink | Widget for drawing an output link |
| no::OutputStruct | Keep track of one node output |
| PaletteStruct | |
| PaletteStruct_LT | |
| spa::Param | Used for holding composite objects |
| app::ParamDisp | Parameter display widget |
| smd::ParamList | Convenience class for loading/storing parameters |
| spa::ParamList | Holds a list of spa::FunctObj pointers |
| spa::ParamList::ParamDictInfo | Internal struct lexical lookup |
| spa::ParamList::ParamInfo | |
| smd::ParamList::PrmData | |
| spa::ParamList::ShinInfo | |
| Paren | |
| noi::Perlin | |
| PerlinExpr | |
| app::PickData | |
| smd::Plane | Holds Plane of data |
| PolyAdd | |
| PolyDiv | |
| PolyMult | |
| PolySub | |
| guq::PopupGrid | Implements a grid of PushButtons |
| guq::PopupGrid::posInfo | |
| guq::PopupMenu | Subclass of QPopupMenu |
| PrintExpr< N > | |
| PrintExpr2< N > | |
| PrintfExpr | |
| ut::ProgConsole | Progress Bar Class |
| guq::PushButton | Subclass of QPushButton |
| mt::Quaternion< T > | Quaternion class |
| mt::Random | PRN class |
| spa::res_func_ | |
| spa::res_func_::result< S, T > | |
| ino::Resample | |
| ino::Resample::IndexPair | |
| ino::Resize | |
| ut::Rgb | Color class for rgb values |
| ut::Rgba | Color class for rgba values |
| RgbaExpr | |
| RgbaObj | |
| RgbExpCtor | |
| RgbExpr | |
| RgbObj | |
| RgbScale | |
| RgbToRgbaExpr | |
| frac::Rings | |
| frac::Rings::cInfo | |
| smd::RunContext | Holds the runtime info for a SIMD process |
| guq::ScrollBar | Subclass of QScrollBar |
| guq::ScrollView | Subclass of QScrollView |
| glk::Separator | |
| img::Sequence | |
| smd::Shader | |
| smd::Shader::LabelData | |
| smd::ShaderGrammar | Shader Grammar |
| smd::ShaderGrammar::definition< ScannerT > | |
| smd::ShaderInstance | |
| smd::ShaderInstance::PlaneData | |
| no::ShExpr | SHader EXPRession node |
| no::ShExpr::ValueStr | |
| no::Shin | SHader INput node |
| spa::ShinExpr | Class for SHaderINput expressions |
| no::ShNode | Shader Node |
| ino::Simd | Simd execution node |
| ino::Simd::InputData | |
| skip_grammar | |
| skip_grammar::definition< ScannerT > | |
| Smd_Unary< T > | |
| Smd_Unary_Auto< T > | |
| SpaLut | |
| ch::Span | Class for holding the span between timemarks |
| ch::Span::SpanPt | Internal class for holding Span |
| app::Splash | |
| app::SplashDialog | |
| guq::Splitter | Hierarchical node splitting |
| ino::Sprite | |
| ino::Sprite::BoxInfo | |
| frac::Stalk | MandelStalks! |
| smd::StatBlock | |
| Strcat_ss | |
| Strlen_s | |
| StType | |
| SubOp | |
| subType | |
| no::Switch | Switch node |
| SwitchExp< N > | Doing a switch statement between 2-N values |
| smd::Symbol | |
| spa::SymbolTable | Class for holding variables, functions, and operators |
| smd::SymbolTable | SymbolTable subclass for the smd compiler |
| spa::SymbolTable::FuncInit | Struct for initializing the function table |
| spa::SymbolTable::FuncStruct | Internal struct for holding function information |
| smd::SymbolTable::SymbolData | |
| spa::SymbolTable::VarInit | |
| spa::SymbolTable::VarStruct | Internal struct for holding variable information |
| spa::SymObjTable< T > | Object oriented symbol table |
| spa::SymObjTable< T >::ObjFuncStruct | When resolving object funtions, more information is needed |
| spa::SymObjTable< T >::ObjFunctInit | Initializer struct for defining object functions |
| spa::SymObjTable< T >::ObjVarInit | Initializer struct for defining object variables |
| spa::SymObjTable< T >::ObjVarStruct | When resolving object variables, more information is needed |
| glk::TabStack | |
| spa::TheSymbolTable | Holds a stack of spa::SymbolTable objects |
| spa::Thing | Letter class |
| img::Tile< T > | |
| ut::Time | |
| guq::Timer | Subclass of QTimer |
| tmpClass | |
| smd::TmpVarInfo | |
| smd::TokenInstPair | |
| spa::Top | Envelope class |
| ch::TVSEntry | |
| ch::TVSEntry::scopeStruct | |
| smd::Type | |
| TypeStr | |
| smd::TypeSymbols | |
| spa::UnaryOp< T, S_CLASS > | |
| UndefViewDisp | |
| spa::Value | The symbolic envelope class |
| spa::ValueCon< T > | Templated convenience class |
| spa::ValueImp | Value Implementation Class |
| spa::ValueStruct | This struct holds data for a symbolic data type |
| smd::VarDecl | |
| smd::VarValue | |
| mt::VecExpr< N, M, TY, S_CLASS > | |
| VecExpr_s< N, M, TY > | This is a function that doubles as a constructor |
| VecHelper | |
| VecHelper::Str< A, B > | |
| VecLen2Str | |
| VecLenStr | |
| mt::Vector< T, SIZE > | Template class for a vector of type T of fixed size SIZE |
| VectorFunc< M > | |
| mt::VecType< N, M, TY > | |
| glk::VerticalStack | Class for holding a stack of GUI objects |
| app::ViewCtor< T > | |
| app::ViewCtorBase | |
| app::ViewDisp | Viewer Display Class |
| app::Viewer | Viewer Class |
| ut::VoidMem | |
| VoType | |
| no::Widget | Node widget class |
| guq::WidgetStack | Subclass of QWidgetStack |