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

#include <BasicStrokeShaders.h>

Inheritance diagram for Freestyle::StrokeShaders::ColorNoiseShader:
Freestyle::StrokeShader

Public Member Functions

 ColorNoiseShader ()
 
 ColorNoiseShader (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
voidpy_ss
 

Detailed Description

[ Color Shader ]. Shader to add noise to the stroke colors.

Definition at line 358 of file BasicStrokeShaders.h.

Constructor & Destructor Documentation

◆ ColorNoiseShader() [1/2]

Freestyle::StrokeShaders::ColorNoiseShader::ColorNoiseShader ( )

Definition at line 243 of file BasicStrokeShaders.cpp.

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

◆ ColorNoiseShader() [2/2]

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

Builds a Color Noise Shader

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

Definition at line 249 of file BasicStrokeShaders.cpp.

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

Member Function Documentation

◆ getName()

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

Returns the string corresponding to the shader's name.

Reimplemented from Freestyle::StrokeShader.

Definition at line 374 of file BasicStrokeShaders.h.

◆ shade()

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

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