HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SOP_CustomBrush.C File Reference
#include "SOP_CustomBrush.h"
#include <GA/GA_Handle.h>
#include <GA/GA_Types.h>
#include <OP/OP_AutoLockInputs.h>
#include <OP/OP_OperatorTable.h>
#include <OP/OP_SaveFlags.h>
#include <PRM/PRM_Include.h>
#include <UT/UT_CPIO.h>
#include <UT/UT_DSOVersion.h>
#include <UT/UT_IStream.h>
#include <UT/UT_Map.h>
#include <UT/UT_OStream.h>
#include <UT/UT_Undo.h>
#include <UT/UT_UndoManager.h>
#include <UT/UT_Vector3.h>
#include <SYS/SYS_Types.h>
#include <stddef.h>
+ Include dependency graph for SOP_CustomBrush.C:

Go to the source code of this file.

Classes

class  HDK_Sample::SOP_UndoCustomBrushData
 

Namespaces

 HDK_Sample
 This namespace is used to hold all HDK example source code.
 

Enumerations

enum  SOP_CustomBrushOperation { SOP_CUSTOMBRUSHOPERATION_PAINT, SOP_CUSTOMBRUSHOPERATION_ERASE }
 
enum  SOP_CustomBrushEvent { SOP_CUSTOMBRUSHEVENT_BEGIN, SOP_CUSTOMBRUSHEVENT_ACTIVE, SOP_CUSTOMBRUSHEVENT_END, SOP_CUSTOMBRUSHEVENT_NOP }
 

Functions

void newSopOperator (OP_OperatorTable *table)
 

Enumeration Type Documentation

Enumerator
SOP_CUSTOMBRUSHEVENT_BEGIN 
SOP_CUSTOMBRUSHEVENT_ACTIVE 
SOP_CUSTOMBRUSHEVENT_END 
SOP_CUSTOMBRUSHEVENT_NOP 

Definition at line 135 of file SOP_CustomBrush.C.

Enumerator
SOP_CUSTOMBRUSHOPERATION_PAINT 
SOP_CUSTOMBRUSHOPERATION_ERASE 

Definition at line 120 of file SOP_CustomBrush.C.

Function Documentation

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 103 of file SOP_CustomBrush.C.