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

#include <DrawingStyle.h>

Public Types

enum  STYLE { FILLED , LINES , POINTS , INVISIBLE }
 

Public Member Functions

 DrawingStyle ()
 
 DrawingStyle (const DrawingStyle &iBrother)
 
virtual ~DrawingStyle ()
 
DrawingStyleoperator= (const DrawingStyle &ds)
 
void setStyle (const STYLE iStyle)
 
void setLineWidth (const float iLineWidth)
 
void setPointSize (const float iPointSize)
 
void setLightingEnabled (const bool on)
 
STYLE style () const
 
float lineWidth () const
 
float pointSize () const
 
bool lightingEnabled () const
 

Detailed Description

Definition at line 16 of file DrawingStyle.h.

Member Enumeration Documentation

◆ STYLE

Enumerator
FILLED 
LINES 
POINTS 
INVISIBLE 

Definition at line 18 of file DrawingStyle.h.

Constructor & Destructor Documentation

◆ DrawingStyle() [1/2]

Freestyle::DrawingStyle::DrawingStyle ( )
inline

Definition at line 25 of file DrawingStyle.h.

References FILLED.

◆ DrawingStyle() [2/2]

Freestyle::DrawingStyle::DrawingStyle ( const DrawingStyle iBrother)
inlineexplicit

Definition at line 93 of file DrawingStyle.h.

◆ ~DrawingStyle()

virtual Freestyle::DrawingStyle::~DrawingStyle ( )
inlinevirtual

Definition at line 35 of file DrawingStyle.h.

Member Function Documentation

◆ lightingEnabled()

bool Freestyle::DrawingStyle::lightingEnabled ( ) const
inline

Definition at line 77 of file DrawingStyle.h.

Referenced by Freestyle::NodeDrawingStyle::lightingEnabled().

◆ lineWidth()

float Freestyle::DrawingStyle::lineWidth ( ) const
inline

Definition at line 67 of file DrawingStyle.h.

Referenced by Freestyle::NodeDrawingStyle::lineWidth().

◆ operator=()

DrawingStyle & Freestyle::DrawingStyle::operator= ( const DrawingStyle ds)
inline

operators

Definition at line 101 of file DrawingStyle.h.

◆ pointSize()

float Freestyle::DrawingStyle::pointSize ( ) const
inline

Definition at line 72 of file DrawingStyle.h.

Referenced by Freestyle::NodeDrawingStyle::pointSize().

◆ setLightingEnabled()

void Freestyle::DrawingStyle::setLightingEnabled ( const bool  on)
inline

Definition at line 57 of file DrawingStyle.h.

Referenced by Freestyle::NodeDrawingStyle::setLightingEnabled().

◆ setLineWidth()

void Freestyle::DrawingStyle::setLineWidth ( const float  iLineWidth)
inline

Definition at line 47 of file DrawingStyle.h.

Referenced by Freestyle::NodeDrawingStyle::setLineWidth().

◆ setPointSize()

void Freestyle::DrawingStyle::setPointSize ( const float  iPointSize)
inline

Definition at line 52 of file DrawingStyle.h.

Referenced by Freestyle::NodeDrawingStyle::setPointSize().

◆ setStyle()

void Freestyle::DrawingStyle::setStyle ( const STYLE  iStyle)
inline

Definition at line 42 of file DrawingStyle.h.

Referenced by Freestyle::NodeDrawingStyle::setStyle().

◆ style()

STYLE Freestyle::DrawingStyle::style ( ) const
inline

Definition at line 62 of file DrawingStyle.h.

Referenced by Freestyle::NodeDrawingStyle::style().


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