载入中...
搜索中...
未找到
eve::editor::IBrushKernel类 参考abstract

Shape protocol shared by tile, terrain, mask and custom tools. 更多...

#include <BrushKernel.h>

类 eve::editor::IBrushKernel 继承关系图:
eve::editor::BoxBrushKernel eve::editor::CircleBrushKernel

Public 成员函数

virtual ~IBrushKernel ()=default
 Releases IBrushKernel resources.
 
virtual EditRegion bounds (const BrushSample &sample) const =0
 Bounds.
 
virtual void sample (const BrushSample &sample, IBrushSampleSink &sink) const =0
 Sample.
 

详细描述

Shape protocol shared by tile, terrain, mask and custom tools.

在文件 BrushKernel.h 第 66 行定义.

构造及析构函数说明

◆ ~IBrushKernel()

virtual eve::editor::IBrushKernel::~IBrushKernel ( )
virtualdefault

Releases IBrushKernel resources.

成员函数说明

◆ bounds()

virtual EditRegion eve::editor::IBrushKernel::bounds ( const BrushSample &  sample) const
pure virtual

Bounds.

在 eve::editor::CircleBrushKernel , 以及 eve::editor::BoxBrushKernel 内被实现.

◆ sample()

virtual void eve::editor::IBrushKernel::sample ( const BrushSample &  sample,
IBrushSampleSink &  sink 
) const
pure virtual

Sample.

在 eve::editor::CircleBrushKernel , 以及 eve::editor::BoxBrushKernel 内被实现.


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