SOP/SOP_Node.h File Reference

#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 Documentation

#define SOP_LOCALVAR_START   1000000

Definition at line 88 of file SOP_Node.h.


Typedef Documentation

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.


Function Documentation

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  ) 

Function to get a list of template arrays containing parm names that must be reserved when compiling VEX SOPs.


Generated on Mon Jan 28 00:47:34 2013 for HDK by  doxygen 1.5.9