载入中...
搜索中...
未找到
eve::editor::CircleBrushKernel类 参考final
Circular weighted kernel using a non-owning falloff strategy. 更多...
#include <BrushKernel.h>
类 eve::editor::CircleBrushKernel 继承关系图:
Public 成员函数 | |
| CircleBrushKernel (const IBrushFalloff *falloff=nullptr) | |
| Circle brush kernel. | |
| void | setFalloff (const IBrushFalloff *falloff) |
| Sets the falloff. | |
| EditRegion | bounds (const BrushSample &sample) const override |
| Bounds. | |
| void | sample (const BrushSample &sample, IBrushSampleSink &sink) const override |
| Sample. | |
Public 成员函数 继承自 eve::editor::IBrushKernel | |
| virtual | ~IBrushKernel ()=default |
| Releases IBrushKernel resources. | |
详细描述
Circular weighted kernel using a non-owning falloff strategy.
在文件 BrushKernel.h 第 77 行定义.
构造及析构函数说明
◆ CircleBrushKernel()
|
explicit |
Circle brush kernel.
在文件 BrushKernel.cpp 第 36 行定义.
成员函数说明
◆ bounds()
|
overridevirtual |
◆ sample()
|
overridevirtual |
Sample.
实现了 eve::editor::IBrushKernel.
在文件 BrushKernel.cpp 第 38 行定义.
引用了 bounds, distance, dx, dy, eve::editor::IBrushSampleSink::emit(), eve::editing::EditRegion::maxX, eve::editing::EditRegion::maxY, eve::editing::EditRegion::minX, eve::editing::EditRegion::minY, radius, sample(), x , 以及 y.
◆ setFalloff()
|
inline |
Sets the falloff.
在文件 BrushKernel.h 第 82 行定义.
该类的文档由以下文件生成:
- src/modules/editor/BrushKernel.h
- src/modules/editor/BrushKernel.cpp
Public 成员函数 继承自