Blender V4.3
Freestyle::StrokeTesselator Class Reference

#include <StrokeTesselator.h>

Public Member Functions

 StrokeTesselator ()
 
virtual ~StrokeTesselator ()
 
LineRepTesselate (Stroke *iStroke)
 
template<class StrokeIterator >
NodeGroupTesselate (StrokeIterator begin, StrokeIterator end)
 
void setFrsMaterial (const FrsMaterial &iMaterial)
 
const FrsMaterialfrs_material () const
 
template<class StrokeVertexIterator >
NodeGroupTesselate (StrokeVertexIterator begin, StrokeVertexIterator end)
 

Detailed Description

Definition at line 22 of file StrokeTesselator.h.

Constructor & Destructor Documentation

◆ StrokeTesselator()

Freestyle::StrokeTesselator::StrokeTesselator ( )
inline

Definition at line 24 of file StrokeTesselator.h.

References Freestyle::FrsMaterial::setDiffuse().

◆ ~StrokeTesselator()

virtual Freestyle::StrokeTesselator::~StrokeTesselator ( )
inlinevirtual

Definition at line 30 of file StrokeTesselator.h.

Member Function Documentation

◆ frs_material()

const FrsMaterial & Freestyle::StrokeTesselator::frs_material ( ) const
inline

Definition at line 46 of file StrokeTesselator.h.

◆ setFrsMaterial()

void Freestyle::StrokeTesselator::setFrsMaterial ( const FrsMaterial & iMaterial)
inline

Definition at line 40 of file StrokeTesselator.h.

◆ Tesselate() [1/3]

LineRep * Freestyle::StrokeTesselator::Tesselate ( Stroke * iStroke)

◆ Tesselate() [2/3]

template<class StrokeIterator >
NodeGroup * Freestyle::StrokeTesselator::Tesselate ( StrokeIterator begin,
StrokeIterator end )

Builds a set of lines rep contained under a NodeShape, itself contained under a NodeGroup from a set of strokes.

◆ Tesselate() [3/3]

template<class StrokeVertexIterator >
NodeGroup * Freestyle::StrokeTesselator::Tesselate ( StrokeVertexIterator begin,
StrokeVertexIterator end )

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