Blender  V2.93
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 30 of file DrawingStyle.h.

Member Enumeration Documentation

◆ STYLE

Enumerator
FILLED 
LINES 
POINTS 
INVISIBLE 

Definition at line 32 of file DrawingStyle.h.

Constructor & Destructor Documentation

◆ DrawingStyle() [1/2]

Freestyle::DrawingStyle::DrawingStyle ( )
inline

Definition at line 39 of file DrawingStyle.h.

References FILLED.

◆ DrawingStyle() [2/2]

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

Definition at line 107 of file DrawingStyle.h.

◆ ~DrawingStyle()

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

Definition at line 49 of file DrawingStyle.h.

Member Function Documentation

◆ lightingEnabled()

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

Definition at line 91 of file DrawingStyle.h.

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

◆ lineWidth()

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

Definition at line 81 of file DrawingStyle.h.

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

◆ operator=()

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

operators

Definition at line 115 of file DrawingStyle.h.

◆ pointSize()

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

Definition at line 86 of file DrawingStyle.h.

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

◆ setLightingEnabled()

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

Definition at line 71 of file DrawingStyle.h.

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

◆ setLineWidth()

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

Definition at line 61 of file DrawingStyle.h.

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

◆ setPointSize()

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

Definition at line 66 of file DrawingStyle.h.

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

◆ setStyle()

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

Definition at line 56 of file DrawingStyle.h.

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

◆ style()

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

Definition at line 76 of file DrawingStyle.h.

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


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