#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