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

Detailed Description

Definition at line 109 of file GU_BrushNib.h.

Constructor & Destructor Documentation

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

Member Function Documentation

float GU_BrushNibSquare::getAlpha ( const UT_Vector3 pos)

Reimplemented from GU_BrushNib.

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