11 #ifndef __GU_BrushNib__
12 #define __GU_BrushNib__
49 virtual float getAlphaColor(
const UT_Vector3 &pos,
59 { myUseDepth = usedepth;
65 { myStampColor = stamp; }
71 float rad,
float angle,
float squash);
73 void setSoftEdge(
float softedge,
80 { myPaperNoise = paper; myBrushNoise = brush; }
87 { orient = myOrient; }
130 { myChannel = chanidx; }
135 float getAlphaFromColor(
const UT_Vector4 &clr)
const;
virtual float getAlphaColor(const UT_Vector3 &pos, UT_Vector3 &cd)
SIM_API const UT_StringHolder angle
void setStamping(int stamp)
void setOpacity(float val)
void setRasterChan(GU_BrushBitmapChan chanidx)
GLint GLsizei GLsizei height
void setSplatter(float brush, float paper)
HUSD_API const char * raster()
void setColor(const UT_Vector3 &cd)
GA_API const UT_StringHolder orient
GLint GLint GLsizei GLsizei GLsizei depth
virtual float getAlpha(const UT_Vector3 &pos)
GU_BrushBitmapChan myChannel
TIL_TextureMap * myRaster
void setDepth(bool usedepth, float depth, float height)
void getOrientation(UT_Matrix3 &orient) const