AR_Engine_SDK
载入中...
搜索中...
未找到
函数 | 变量
XEBrushComponent.lua 文件参考

#include <XEBrushComponent.h>

类 XEBrushComponent 继承关系图:
Inheritance graph

函数

function XEBrushComponent new () end
 
function XEBrushComponent GetBrushPrimitive () end
 @type string @readonly Component类型名
 
function XEBrushComponent BuildBrushPrimitive (brushInitParam) end
 
function XEBrushComponent SetBrushColor (clrBrushColor) end
 
function XEBrushComponent GetBrushColor () end
 
function XEBrushComponent RemoveAllPathPoints () end
 
function XEBrushComponent AddPathWorldPoint (vWorldPoint) end
 
function XEBrushComponent SetMaterialFile (szMaterialPath, bReCreateBrushPrimitive) end
 
function XEBrushComponent SetTexcoordLoopMode (eMode, bReCreateBrushPrimitive) end
 
function XEBrushComponent SetBrushShapeGroup (shapeGroup, bReCreateBrushPrimitive) end
 
function XEBrushComponent SetBrushShapeByIndex (nIndex, aBrushShape, bReCreateBrushPrimitive) end
 
function XEBrushComponent AddBrushShapePoint (vWorldPos, nIndex, bReCreateBrushPrimitive) end
 
function XEBrushComponent SetBrushInitColor (clrBrushColor, bReCreateBrushPrimitive) end
 
function XEBrushComponent GetBrushInitParam () end
 
function XEBrushComponent CreateNewPath () end
 

变量

 XEBrushComponent = {}
 

函数说明

◆ AddBrushShapePoint()

function XEBrushComponent AddBrushShapePoint ( vWorldPos  ,
nIndex  ,
bReCreateBrushPrimitive   
)

增加画刷形状的点,并重新创建画刷几何体

参数
vWorldPosXVECTOR3 组成画刷形状的世界坐标点
nIndexnumber 画刷形状组的索引,默认为0
bReCreateBrushPrimitiveboolean 是否重新创建画刷几何体
返回
boolean 是否创建成功(xbool),如果bReCreateBrushPrimitive为xfalse,返回值为必为xfalse

◆ AddPathWorldPoint()

function XEBrushComponent AddPathWorldPoint ( vWorldPoint  )

为画刷添加一个路径点

参数
vWorldPointXVECTOR3 世界空间坐标点
返回
void

◆ BuildBrushPrimitive()

function XEBrushComponent BuildBrushPrimitive ( brushInitParam  )

创建画刷几何体

参数
brushInitParamIXBrushManager::BrushInitParam 画刷初始化参数
返回
boolean 是否创建成功(xbool)

◆ CreateNewPath()

function XEBrushComponent CreateNewPath ( )

创建一段新的路径,如果上一段路径还没有添加路径点,则不会创建新路径

返回
void

◆ GetBrushColor()

function XEBrushComponent GetBrushColor ( )

获取画刷颜色

返回
XCOLORBASE 画刷颜色(XCOLORBASE)

◆ GetBrushInitParam()

function XEBrushComponent GetBrushInitParam ( )

XEBrushComponent_GetBrushInitParam00

返回
IXBrushManager__BrushInitParam

◆ GetBrushPrimitive()

function XEBrushComponent GetBrushPrimitive ( )

@type string @readonly Component类型名

获取画刷几何体指针

返回
IXBrushPrimitive IXBrushPrimitive画刷几何体指针

◆ new()

function XEBrushComponent new ( )

XEBrushComponent_new00

返回
XEBrushComponent

◆ RemoveAllPathPoints()

function XEBrushComponent RemoveAllPathPoints ( )

移除路径上的所有点

返回
void

◆ SetBrushColor()

function XEBrushComponent SetBrushColor ( clrBrushColor  )

设置画刷颜色

参数
clrBrushColorXCOLORBASE 画刷颜色
返回
void

◆ SetBrushInitColor()

function XEBrushComponent SetBrushInitColor ( clrBrushColor  ,
bReCreateBrushPrimitive   
)

增加画刷初始颜色,并重新创建画刷几何体

参数
clrBrushColorXCOLORBASE 画刷初始颜色
bReCreateBrushPrimitiveboolean 是否重新创建画刷几何体
返回
boolean 是否创建成功(xbool),如果bReCreateBrushPrimitive为xfalse,返回值为必为xfalse

◆ SetBrushShapeByIndex()

function XEBrushComponent SetBrushShapeByIndex ( nIndex  ,
aBrushShape  ,
bReCreateBrushPrimitive   
)

更改画刷形状,并重新创建画刷几何体

参数
nIndexnumber 画刷形状组的索引
aBrushShapeXVECTOR3[] 画刷形状组的某个索引对应的形状
bReCreateBrushPrimitiveboolean 是否重新创建画刷几何体
返回
boolean 是否创建成功(xbool),如果bReCreateBrushPrimitive为xfalse,返回值为必为xfalse

◆ SetBrushShapeGroup()

function XEBrushComponent SetBrushShapeGroup ( shapeGroup  ,
bReCreateBrushPrimitive   
)

更改画刷形状,并重新创建画刷几何体

参数
shapeGroupXBrushShape[] 画刷形状组
bReCreateBrushPrimitiveboolean 是否重新创建画刷几何体
返回
boolean 是否创建成功(xbool),如果bReCreateBrushPrimitive为xfalse,返回值为必为xfalse

◆ SetMaterialFile()

function XEBrushComponent SetMaterialFile ( szMaterialPath  ,
bReCreateBrushPrimitive   
)

设置材质文件,并重新创建画刷几何体

参数
szMaterialPathstring mt文件滤镜
bReCreateBrushPrimitiveboolean 是否重新创建画刷几何体
返回
boolean 是否创建成功(xbool),如果bReCreateBrushPrimitive为xfalse,返回值为必为xfalse

◆ SetTexcoordLoopMode()

function XEBrushComponent SetTexcoordLoopMode ( eMode  ,
bReCreateBrushPrimitive   
)

设置ShapeGroup中各顶点纹理坐标在U方向上的平铺方式(0-1),并重新创建画刷几何体

参数
eModenumber 纹理坐标平铺方式
bReCreateBrushPrimitiveboolean 是否重新创建画刷几何体
返回
boolean 是否创建成功(xbool),如果bReCreateBrushPrimitive为xfalse,返回值为必为xfalse

变量说明

◆ XEBrushComponent