SOP/SOP_Node.h File Reference

#include "SOP_API.h"
#include <UT/UT_SymbolTable.h>
#include <UT/UT_IntArray.h>
#include <UT/UT_RefArray.h>
#include <UT/UT_String.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  SOP_Node

Typedefs

typedef float(SOP_Node::* SOP_LocalVarFunc )(sopVarInfo *varinfo)
typedef void sopVisualizeCallback (void *, SOP_Node *, OP_Context &, GU_Detail *)

Functions

DLLEXPORT 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)


Typedef Documentation

typedef float(SOP_Node::* SOP_LocalVarFunc)(sopVarInfo *varinfo)

Definition at line 66 of file SOP_Node.h.

typedef void sopVisualizeCallback(void *, SOP_Node *, OP_Context &, GU_Detail *)

Definition at line 74 of file SOP_Node.h.


Function Documentation

DLLEXPORT 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.

Examples:
HOM/SOP_HOMWave.C, SOP/SOP_BlindData.C, SOP/SOP_BrushHairLen.C, SOP/SOP_CopRaster.C, SOP/SOP_CPPWave.C, SOP/SOP_CustomBrush.C, SOP/SOP_DetailAttrib.C, SOP/SOP_Flatten.C, SOP/SOP_GroupRename.C, SOP/SOP_HDKObject.C, SOP/SOP_PointWave.C, SOP/SOP_SParticle.C, SOP/SOP_Star.C, and SOP/SOP_TimeCompare.C.

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  ) 


Generated on Thu Feb 9 00:10:36 2012 for HDK by  doxygen 1.5.9