#include "SOP_API.h"#include <UT/UT_Lock.h>#include <UT/UT_SymbolTable.h>#include <UT/UT_IntArray.h>#include <UT/UT_RefArray.h>#include <UT/UT_String.h>#include <CH/CH_LocalVariable.h>#include <GU/GU_Detail.h>#include <GU/GU_DetailHandle.h>#include <GU/GU_DetailGroupPair.h>#include <GU/GU_SelectType.h>#include <OP/OP_InputChangeHelper.h>#include <OP/OP_Network.h>#include <GOP/GOP_Manager.h>#include "SOP_Error.h"#include "SOP_Guide.h"#include "SOP_NodeFlags.h"Go to the source code of this file.
Classes | |
| class | sop_attribRef |
| class | sopVarInfo |
| class | SOP_Node |
| class | SOP_Node::AttribTupleIndexArg |
Defines | |
| #define | SOP_LOCALVAR_START 1000000 |
Typedefs | |
| typedef float(SOP_Node::* | SOP_LocalVarFunc )(sopVarInfo *varinfo) |
| typedef void | sopVisualizeCallback (void *, SOP_Node *, OP_Context &, GU_Detail *) |
Functions | |
| SYS_VISIBILITY_EXPORT void | newSopOperator (OP_OperatorTable *table) |
| SOP_API void | SOPfillMetaKernelMenu (void *, PRM_Name *names, int size, const PRM_SpareData *, PRM_Parm *) |
| SOP_API void | SOPgetVexReservedTemplateLists (UT_PtrArray< PRM_Template * > &tplatelists) |
| #define SOP_LOCALVAR_START 1000000 |
Definition at line 88 of file SOP_Node.h.
| typedef float(SOP_Node::* SOP_LocalVarFunc)(sopVarInfo *varinfo) |
Definition at line 68 of file SOP_Node.h.
| typedef void sopVisualizeCallback(void *, SOP_Node *, OP_Context &, GU_Detail *) |
Definition at line 92 of file SOP_Node.h.
| SYS_VISIBILITY_EXPORT void newSopOperator | ( | OP_OperatorTable * | table | ) |
newSopOperator is the hook that Houdini grabs from this dll and invokes to register the SOP. In this case we add ourselves to the specified operator table.
Definition at line 43 of file SOP_Euclid.C.
| SOP_API void SOPfillMetaKernelMenu | ( | void * | , | |
| PRM_Name * | names, | |||
| int | size, | |||
| const PRM_SpareData * | , | |||
| PRM_Parm * | ||||
| ) |
| SOP_API void SOPgetVexReservedTemplateLists | ( | UT_PtrArray< PRM_Template * > & | tplatelists | ) |
Function to get a list of template arrays containing parm names that must be reserved when compiling VEX SOPs.
1.5.9