Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
CFX_GraphStateData Class Reference

#include <cfx_graphstatedata.h>

+ Inheritance diagram for CFX_GraphStateData:
+ Collaboration diagram for CFX_GraphStateData:

Public Types

enum class  LineCap : uint8_t { kButt = 0 , kRound = 1 , kSquare = 2 }
 
enum class  LineJoin : uint8_t { kMiter = 0 , kRound = 1 , kBevel = 2 }
 

Public Member Functions

 CFX_GraphStateData ()
 
 CFX_GraphStateData (const CFX_GraphStateData &src)
 
 CFX_GraphStateData (CFX_GraphStateData &&src) noexcept
 
 ~CFX_GraphStateData ()
 
CFX_GraphStateDataoperator= (const CFX_GraphStateData &that)
 
CFX_GraphStateDataoperator= (CFX_GraphStateData &&that) noexcept
 

Public Attributes

LineCap m_LineCap = LineCap::kButt
 
LineJoin m_LineJoin = LineJoin::kMiter
 
float m_DashPhase = 0.0f
 
float m_MiterLimit = 10.0f
 
float m_LineWidth = 1.0f
 
std::vector< float > m_DashArray
 

Detailed Description

Definition at line 16 of file cfx_graphstatedata.h.

Member Enumeration Documentation

◆ LineCap

enum class CFX_GraphStateData::LineCap : uint8_t
strong
Enumerator
kButt 
kRound 
kSquare 

Definition at line 18 of file cfx_graphstatedata.h.

◆ LineJoin

enum class CFX_GraphStateData::LineJoin : uint8_t
strong
Enumerator
kMiter 
kRound 
kBevel 

Definition at line 20 of file cfx_graphstatedata.h.

Constructor & Destructor Documentation

◆ CFX_GraphStateData() [1/3]

CFX_GraphStateData::CFX_GraphStateData ( )
default

Referenced by CFX_SkiaDeviceDriver::DrawPath().

+ Here is the caller graph for this function:

◆ CFX_GraphStateData() [2/3]

CFX_GraphStateData::CFX_GraphStateData ( const CFX_GraphStateData & src)
default

◆ CFX_GraphStateData() [3/3]

CFX_GraphStateData::CFX_GraphStateData ( CFX_GraphStateData && src)
defaultnoexcept

◆ ~CFX_GraphStateData()

CFX_GraphStateData::~CFX_GraphStateData ( )
default

Member Function Documentation

◆ operator=() [1/2]

CFX_GraphStateData & CFX_GraphStateData::operator= ( CFX_GraphStateData && that)
defaultnoexcept

◆ operator=() [2/2]

CFX_GraphStateData & CFX_GraphStateData::operator= ( const CFX_GraphStateData & that)
default

Member Data Documentation

◆ m_DashArray

std::vector<float> CFX_GraphStateData::m_DashArray

Definition at line 35 of file cfx_graphstatedata.h.

◆ m_DashPhase

◆ m_LineCap

LineCap CFX_GraphStateData::m_LineCap = LineCap::kButt

Definition at line 30 of file cfx_graphstatedata.h.

◆ m_LineJoin

LineJoin CFX_GraphStateData::m_LineJoin = LineJoin::kMiter

Definition at line 31 of file cfx_graphstatedata.h.

◆ m_LineWidth

◆ m_MiterLimit

float CFX_GraphStateData::m_MiterLimit = 10.0f

Definition at line 33 of file cfx_graphstatedata.h.

Referenced by CFX_PSRenderer::SetClip_PathStroke().


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