HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GU_BrushNibSquare Class Reference

#include <GU_BrushNib.h>

+ Inheritance diagram for GU_BrushNibSquare:

Public Member Functions

 GU_BrushNibSquare ()
 
 ~GU_BrushNibSquare () override
 
float getAlpha (const UT_Vector3 &pos) override
 
- Public Member Functions inherited from GU_BrushNib
 GU_BrushNib ()
 
virtual ~GU_BrushNib ()
 
bool testDepth (const UT_Vector3 &pos, float &depth) const
 
virtual float getAlphaColor (const UT_Vector3 &pos, UT_Vector3 &cd)
 
int hasStamping () const
 
void setOpacity (float val)
 
float getOpacity () const
 
void setDepth (bool usedepth, float depth, float height)
 
void setStamping (int stamp)
 
void setColor (const UT_Vector3 &cd)
 
void setOrientation (const UT_Vector3 &orig, const UT_Vector3 &dir, const UT_Vector3 &upvector, float rad, float angle, float squash)
 
void setSoftEdge (float softedge, TS_MetaKernel *kernel)
 
void toBrushSpace (UT_Vector3 &pos)
 
float getBrushDist2 (const UT_Vector3 &pos)
 
void setSplatter (float brush, float paper)
 
float getSplatter (const UT_Vector3 &pos)
 
void getOrientation (UT_Matrix3 &orient) const
 

Additional Inherited Members

- Protected Attributes inherited from GU_BrushNib
float myOpacity
 
float myInvRadius
 
float myInvRadius2
 
float myRadius
 
float myRadius2
 
bool myUseDepth
 
float myDepth
 
float myHeight
 
float myAngle
 
float mySquash
 
UT_Vector3 myOrig
 
UT_Vector3 myDir
 
UT_Vector3 myUpVector
 
UT_Matrix3 myOrient
 
float myPaperNoise
 
float myBrushNoise
 
UT_Vector3 myColor
 
int myStampColor
 
float mySoftEdge
 
TS_MetaKernelmyKernel
 

Detailed Description

Definition at line 109 of file GU_BrushNib.h.

Constructor & Destructor Documentation

GU_BrushNibSquare::GU_BrushNibSquare ( )
GU_BrushNibSquare::~GU_BrushNibSquare ( )
override

Member Function Documentation

float GU_BrushNibSquare::getAlpha ( const UT_Vector3 pos)
overridevirtual

Reimplemented from GU_BrushNib.


The documentation for this class was generated from the following file: