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

Shape protocol for sparse volume painting. 更多...

#include <VolumeBrushTool.h>

类 eve::editor::IVolumeBrushKernel 继承关系图:
eve::editor::BoxVolumeBrushKernel eve::editor::SphereVolumeBrushKernel

Public 成员函数

virtual ~IVolumeBrushKernel ()=default
 Releases IVolumeBrushKernel resources.
 
virtual void sample (float x, float y, float z, float radius, std::vector< VolumeBrushPoint > &out) const =0
 Emit weighted integer cells around one center.
 

详细描述

Shape protocol for sparse volume painting.

在文件 VolumeBrushTool.h 第 21 行定义.

构造及析构函数说明

◆ ~IVolumeBrushKernel()

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

Releases IVolumeBrushKernel resources.

成员函数说明

◆ sample()

virtual void eve::editor::IVolumeBrushKernel::sample ( float  x,
float  y,
float  z,
float  radius,
std::vector< VolumeBrushPoint > &  out 
) const
pure virtual

Emit weighted integer cells around one center.

在 eve::editor::SphereVolumeBrushKernel , 以及 eve::editor::BoxVolumeBrushKernel 内被实现.


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