#include <XEBrushComponent.h>
◆ AddBrushShapePoint()
| function XEBrushComponent AddBrushShapePoint |
( |
vWorldPos |
, |
|
|
nIndex |
, |
|
|
bReCreateBrushPrimitive |
|
|
) |
| |
增加画刷形状的点,并重新创建画刷几何体
- 参数
-
| vWorldPos | XVECTOR3 组成画刷形状的世界坐标点 |
| nIndex | number 画刷形状组的索引,默认为0 |
| bReCreateBrushPrimitive | boolean 是否重新创建画刷几何体 |
- 返回
- boolean 是否创建成功(xbool),如果bReCreateBrushPrimitive为xfalse,返回值为必为xfalse
◆ AddPathWorldPoint()
◆ BuildBrushPrimitive()
创建画刷几何体
- 参数
-
| brushInitParam | IXBrushManager::BrushInitParam 画刷初始化参数 |
- 返回
- boolean 是否创建成功(xbool)
◆ CreateNewPath()
创建一段新的路径,如果上一段路径还没有添加路径点,则不会创建新路径
- 返回
- void
◆ GetBrushColor()
◆ GetBrushInitParam()
◆ GetBrushPrimitive()
@type string @readonly Component类型名
获取画刷几何体指针
- 返回
- IXBrushPrimitive IXBrushPrimitive画刷几何体指针
◆ new()
◆ RemoveAllPathPoints()
◆ SetBrushColor()
◆ SetBrushInitColor()
| function XEBrushComponent SetBrushInitColor |
( |
clrBrushColor |
, |
|
|
bReCreateBrushPrimitive |
|
|
) |
| |
增加画刷初始颜色,并重新创建画刷几何体
- 参数
-
| clrBrushColor | XCOLORBASE 画刷初始颜色 |
| bReCreateBrushPrimitive | boolean 是否重新创建画刷几何体 |
- 返回
- boolean 是否创建成功(xbool),如果bReCreateBrushPrimitive为xfalse,返回值为必为xfalse
◆ SetBrushShapeByIndex()
| function XEBrushComponent SetBrushShapeByIndex |
( |
nIndex |
, |
|
|
aBrushShape |
, |
|
|
bReCreateBrushPrimitive |
|
|
) |
| |
更改画刷形状,并重新创建画刷几何体
- 参数
-
| nIndex | number 画刷形状组的索引 |
| aBrushShape | XVECTOR3[] 画刷形状组的某个索引对应的形状 |
| bReCreateBrushPrimitive | boolean 是否重新创建画刷几何体 |
- 返回
- boolean 是否创建成功(xbool),如果bReCreateBrushPrimitive为xfalse,返回值为必为xfalse
◆ SetBrushShapeGroup()
| function XEBrushComponent SetBrushShapeGroup |
( |
shapeGroup |
, |
|
|
bReCreateBrushPrimitive |
|
|
) |
| |
更改画刷形状,并重新创建画刷几何体
- 参数
-
| shapeGroup | XBrushShape[] 画刷形状组 |
| bReCreateBrushPrimitive | boolean 是否重新创建画刷几何体 |
- 返回
- boolean 是否创建成功(xbool),如果bReCreateBrushPrimitive为xfalse,返回值为必为xfalse
◆ SetMaterialFile()
| function XEBrushComponent SetMaterialFile |
( |
szMaterialPath |
, |
|
|
bReCreateBrushPrimitive |
|
|
) |
| |
设置材质文件,并重新创建画刷几何体
- 参数
-
| szMaterialPath | string mt文件滤镜 |
| bReCreateBrushPrimitive | boolean 是否重新创建画刷几何体 |
- 返回
- boolean 是否创建成功(xbool),如果bReCreateBrushPrimitive为xfalse,返回值为必为xfalse
◆ SetTexcoordLoopMode()
| function XEBrushComponent SetTexcoordLoopMode |
( |
eMode |
, |
|
|
bReCreateBrushPrimitive |
|
|
) |
| |
设置ShapeGroup中各顶点纹理坐标在U方向上的平铺方式(0-1),并重新创建画刷几何体
- 参数
-
| eMode | number 纹理坐标平铺方式 |
| bReCreateBrushPrimitive | boolean 是否重新创建画刷几何体 |
- 返回
- boolean 是否创建成功(xbool),如果bReCreateBrushPrimitive为xfalse,返回值为必为xfalse
◆ XEBrushComponent