Blender  V3.3
Public Member Functions | List of all members
Freestyle::StrokeShaders::IncreasingThicknessShader Class Reference

#include <BasicStrokeShaders.h>

Inheritance diagram for Freestyle::StrokeShaders::IncreasingThicknessShader:
Freestyle::StrokeShader

Public Member Functions

 IncreasingThicknessShader (float iThicknessMin, float iThicknessMax)
 
virtual ~IncreasingThicknessShader ()
 
virtual string getName () const
 
virtual int shade (Stroke &stroke) const
 
- Public Member Functions inherited from Freestyle::StrokeShader
 StrokeShader ()
 
virtual ~StrokeShader ()
 

Additional Inherited Members

- Public Attributes inherited from Freestyle::StrokeShader
voidpy_ss
 

Detailed Description

[ Thickness Shader ]. Assigns thicknesses values such as the thickness increases from a thickness value A to a thickness value B between the first vertex to the midpoint vertex and then decreases from B to a A between this midpoint vertex and the last vertex. The thickness is linearly interpolated from A to B.

Definition at line 101 of file BasicStrokeShaders.h.

Constructor & Destructor Documentation

◆ IncreasingThicknessShader()

Freestyle::StrokeShaders::IncreasingThicknessShader::IncreasingThicknessShader ( float  iThicknessMin,
float  iThicknessMax 
)
inline

Builds the shader.

Parameters
iThicknessMinThe first thickness value.
iThicknessMaxThe second thickness value.

Definition at line 109 of file BasicStrokeShaders.h.

◆ ~IncreasingThicknessShader()

virtual Freestyle::StrokeShaders::IncreasingThicknessShader::~IncreasingThicknessShader ( )
inlinevirtual

Destructor.

Definition at line 116 of file BasicStrokeShaders.h.

Member Function Documentation

◆ getName()

virtual string Freestyle::StrokeShaders::IncreasingThicknessShader::getName ( ) const
inlinevirtual

Returns the string corresponding to the shader's name.

Reimplemented from Freestyle::StrokeShader.

Definition at line 120 of file BasicStrokeShaders.h.

◆ shade()

int Freestyle::StrokeShaders::IncreasingThicknessShader::shade ( Stroke stroke) const
virtual

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