载入中...
搜索中...
未找到
eve::editor::BrushSampleBuffer类 参考final

Convenience sink for previews, tests and command construction. 更多...

#include <BrushKernel.h>

类 eve::editor::BrushSampleBuffer 继承关系图:
eve::editor::IBrushSampleSink

Public 成员函数

void emit (int x, int y, float weight) override
 Emit.
 
void clear ()
 Clears .
 
int size () const
 Returns the size of .
 
const BrushPoint & point (int index) const
 Point.
 
- Public 成员函数 继承自 eve::editor::IBrushSampleSink
virtual ~IBrushSampleSink ()=default
 Releases IBrushSampleSink resources.
 

详细描述

Convenience sink for previews, tests and command construction.

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

成员函数说明

◆ clear()

void eve::editor::BrushSampleBuffer::clear ( )
inline

Clears .

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

◆ emit()

void eve::editor::BrushSampleBuffer::emit ( int  x,
int  y,
float  weight 
)
overridevirtual

Emit.

实现了 eve::editor::IBrushSampleSink.

在文件 BrushKernel.cpp 第 72 行定义.

引用了 weight, x , 以及 y.

◆ point()

const BrushPoint & eve::editor::BrushSampleBuffer::point ( int  index) const

Point.

在文件 BrushKernel.cpp 第 73 行定义.

引用了 index , 以及 size().

被这些函数引用 eve::editor::PaintIntFieldOperation::createCommand() , 以及 eve::editor::AddScalarFieldOperation::createCommand().

◆ size()

int eve::editor::BrushSampleBuffer::size ( ) const
inline

Returns the size of .

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

被这些函数引用 eve::editor::PaintIntFieldOperation::createCommand(), eve::editor::AddScalarFieldOperation::createCommand() , 以及 point().


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