HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SOP_BrushBase.h File Reference
#include "SOP_GDT.h"
#include "SOP_API.h"
#include <GDT/GDT_MirrorTransform.h>
#include <GU/GU_Brush.h>
#include <GA/GA_Names.h>
+ Include dependency graph for SOP_BrushBase.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SOP_BrushBase
 

Macros

#define SOP_BRUSH_NUM_PENS   2
 

Enumerations

enum  SOP_BrushEvent {
  SOP_BRUSHSTROKE_BEGIN, SOP_BRUSHSTROKE_ACTIVE, SOP_BRUSHSTROKE_END, SOP_BRUSHSTROKE_CLICK,
  SOP_BRUSHSTROKE_NOP
}
 
enum  SOP_BrushOp {
  SOP_BRUSHOP_UNASSIGNED, SOP_BRUSHOP_DEFORM, SOP_BRUSHOP_COMB, SOP_BRUSHOP_PAINT,
  SOP_BRUSHOP_SMOOTH, SOP_BRUSHOP_SCRIPT, SOP_BRUSHOP_SMOOTHDEFORM, SOP_BRUSHOP_EYEDROP,
  SOP_BRUSHOP_ERASE, SOP_BRUSHOP_SMOOTHATTRIB, SOP_BRUSHOP_SMOOTHNORMAL, SOP_BRUSHOP_CALLBACK,
  SOP_BRUSHOP_DRAGTEXTURE, SOP_BRUSHOP_SCALETEXTURE, SOP_BRUSHOP_SMOOTHTEXTURE, SOP_BRUSHOP_SMOOTHLAYER,
  SOP_BRUSHOP_SMOOTHSINGLE, SOP_BRUSHOP_REDUCE, SOP_BRUSHOP_ERASESINGLE, SOP_BRUSHOP_LIFT,
  SOP_BRUSHOP_ROTATE, SOP_BRUSHOP_SMUDGE, SOP_BRUSHOP_SCALE
}
 
enum  SOP_BrushShape { SOP_BRUSHSHAPE_CIRCLE, SOP_BRUSHSHAPE_SQUARE, SOP_BRUSHSHAPE_BITMAP }
 
enum  SOP_BrushUpType { SOP_BRUSHUP_STROKEDIR, SOP_BRUSHUP_FIXED }
 
enum  SOP_BrushVisType { SOP_BRUSHVIS_FALSECOLOUR, SOP_BRUSHVIS_CAPTUREWEIGHT }
 

Macro Definition Documentation

#define SOP_BRUSH_NUM_PENS   2

Definition at line 81 of file SOP_BrushBase.h.

Enumeration Type Documentation

Enumerator
SOP_BRUSHSTROKE_BEGIN 
SOP_BRUSHSTROKE_ACTIVE 
SOP_BRUSHSTROKE_END 
SOP_BRUSHSTROKE_CLICK 
SOP_BRUSHSTROKE_NOP 

Definition at line 31 of file SOP_BrushBase.h.

Enumerator
SOP_BRUSHOP_UNASSIGNED 
SOP_BRUSHOP_DEFORM 
SOP_BRUSHOP_COMB 
SOP_BRUSHOP_PAINT 
SOP_BRUSHOP_SMOOTH 
SOP_BRUSHOP_SCRIPT 
SOP_BRUSHOP_SMOOTHDEFORM 
SOP_BRUSHOP_EYEDROP 
SOP_BRUSHOP_ERASE 
SOP_BRUSHOP_SMOOTHATTRIB 
SOP_BRUSHOP_SMOOTHNORMAL 
SOP_BRUSHOP_CALLBACK 
SOP_BRUSHOP_DRAGTEXTURE 
SOP_BRUSHOP_SCALETEXTURE 
SOP_BRUSHOP_SMOOTHTEXTURE 
SOP_BRUSHOP_SMOOTHLAYER 
SOP_BRUSHOP_SMOOTHSINGLE 
SOP_BRUSHOP_REDUCE 
SOP_BRUSHOP_ERASESINGLE 
SOP_BRUSHOP_LIFT 
SOP_BRUSHOP_ROTATE 
SOP_BRUSHOP_SMUDGE 
SOP_BRUSHOP_SCALE 

Definition at line 39 of file SOP_BrushBase.h.

Enumerator
SOP_BRUSHSHAPE_CIRCLE 
SOP_BRUSHSHAPE_SQUARE 
SOP_BRUSHSHAPE_BITMAP 

Definition at line 65 of file SOP_BrushBase.h.

Enumerator
SOP_BRUSHUP_STROKEDIR 
SOP_BRUSHUP_FIXED 

Definition at line 71 of file SOP_BrushBase.h.

Enumerator
SOP_BRUSHVIS_FALSECOLOUR 
SOP_BRUSHVIS_CAPTUREWEIGHT 

Definition at line 76 of file SOP_BrushBase.h.