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

#include <BasicStrokeShaders.h>

Inheritance diagram for Freestyle::StrokeShaders::BackboneStretcherShader:
Freestyle::StrokeShader

Public Member Functions

 BackboneStretcherShader (float iAmount=2.0f)
 
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

[ Geometry Shader ]. Stretches the stroke at its two extremities and following the respective directions: v(1)v(0) and v(n-1)v(n).

Definition at line 391 of file BasicStrokeShaders.h.

Constructor & Destructor Documentation

◆ BackboneStretcherShader()

Freestyle::StrokeShaders::BackboneStretcherShader::BackboneStretcherShader ( float  iAmount = 2.0f)
inline

Builds the shader.

Parameters
iAmountThe stretching amount value.

Definition at line 400 of file BasicStrokeShaders.h.

Member Function Documentation

◆ getName()

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

Returns the string corresponding to the shader's name.

Reimplemented from Freestyle::StrokeShader.

Definition at line 405 of file BasicStrokeShaders.h.

◆ shade()

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

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