Blender V5.0
Freestyle::StrokeShaders::ThicknessNoiseShader Class Reference

#include <BasicStrokeShaders.h>

Inherits Freestyle::StrokeShader.

Public Member Functions

 ThicknessNoiseShader ()
 ThicknessNoiseShader (float iAmplitude, float iPeriod)
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
void * py_ss

Detailed Description

[ Thickness Shader ]. Adds some noise to the stroke thickness.

See also
noise/noise.html

Definition at line 202 of file BasicStrokeShaders.h.

Constructor & Destructor Documentation

◆ ThicknessNoiseShader() [1/2]

Freestyle::StrokeShaders::ThicknessNoiseShader::ThicknessNoiseShader ( )

Definition at line 163 of file BasicStrokeShaders.cpp.

References float, and Freestyle::StrokeShaders::NB_VALUE_NOISE.

◆ ThicknessNoiseShader() [2/2]

Freestyle::StrokeShaders::ThicknessNoiseShader::ThicknessNoiseShader ( float iAmplitude,
float iPeriod )

Builds a Thickness Noise Shader

Parameters
iAmplitudeThe amplitude of the noise signal
iPeriodThe period of the noise signal

Definition at line 169 of file BasicStrokeShaders.cpp.

References float, and Freestyle::StrokeShaders::NB_VALUE_NOISE.

Member Function Documentation

◆ getName()

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

Returns the string corresponding to the shader's name.

Reimplemented from Freestyle::StrokeShader.

Definition at line 218 of file BasicStrokeShaders.h.

◆ shade()

int Freestyle::StrokeShaders::ThicknessNoiseShader::shade ( Stroke & stroke) const
virtual

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