xcal
基于 C++23 的现代图形渲染引擎
载入中...
搜索中...
未找到
Public 成员函数 | Protected 属性 | 所有成员列表
xcal::mobject::StrokeableMObject< T > 模板类 参考

#include <composedmobject.hpp>

xcal::mobject::StrokeableMObject< T > 的协作图:
[图例]

Public 成员函数

T * set_stroke_color (const property::Color::data_t &color)
 
T * set_stroke_color (float_t r, float_t g, float_t b, float_t a=1.0)
 
const property::Colorstroke_color () const
 
T * set_stroke_width (property::Scalar::data_t width)
 
const property::Scalar::data_tstroke_width () const
 

Protected 属性

property::Color stroke_color_ {0.0, 0.0, 0.0, 1.0}
 线条颜色属性
 
property::Scalar stroke_width_ {1.0}
 线条宽度属性
 

详细描述

template<typename T>
class xcal::mobject::StrokeableMObject< T >

在文件 composedmobject.hpp76 行定义.

成员函数说明

◆ set_stroke_color() [1/2]

template<typename T >
T * xcal::mobject::StrokeableMObject< T >::set_stroke_color ( const property::Color::data_t color)
inline

◆ set_stroke_color() [2/2]

template<typename T >
T * xcal::mobject::StrokeableMObject< T >::set_stroke_color ( float_t  r,
float_t  g,
float_t  b,
float_t  a = 1.0 
)
inline

◆ set_stroke_width()

template<typename T >
T * xcal::mobject::StrokeableMObject< T >::set_stroke_width ( property::Scalar::data_t  width)
inline

◆ stroke_color()

template<typename T >
const property::Color & xcal::mobject::StrokeableMObject< T >::stroke_color ( ) const
inline

◆ stroke_width()

template<typename T >
const property::Scalar::data_t & xcal::mobject::StrokeableMObject< T >::stroke_width ( ) const
inline

类成员变量说明

◆ stroke_color_

template<typename T >
property::Color xcal::mobject::StrokeableMObject< T >::stroke_color_ {0.0, 0.0, 0.0, 1.0}
protected

◆ stroke_width_

template<typename T >
property::Scalar xcal::mobject::StrokeableMObject< T >::stroke_width_ {1.0}
protected

该类的文档由以下文件生成: