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

#include <XEPrimitiveComponent.h>

类 XEPrimitiveComponent 继承关系图:
Inheritance graph

函数

function XEPrimitiveComponent new () end
 
function XEPrimitiveComponent EmptyPhysics () end
 
function XEPrimitiveComponent SetPhysicalAssetPath (szPath) end
 
function XEPrimitiveComponent GetPhysicalAssetPath () end
 
function XEPrimitiveComponent LoadPhysicalAsset (pPath) end
 
function XEPrimitiveComponent LoadPhysicalAsset (pPath, eType) end
 
function XEPrimitiveComponent IsLoadedPhysicalRes () end
 
function XEPrimitiveComponent RemovePhysicalAsset () end
 
function XEPrimitiveComponent IsGravityEnabled () end
 
function XEPrimitiveComponent SetGravityEnabled (bSet) end
 
function XEPrimitiveComponent GetShapeMaterial () end
 
function XEPrimitiveComponent SetShapeMaterial (shapeMaterial) end
 
function XEPrimitiveComponent IsSimulatePhysics () end
 
function XEPrimitiveComponent SetSimulatePhysics (bSimulate) end
 
function XEPrimitiveComponent GetMass () end
 
function XEPrimitiveComponent SetMass (f) end
 
function XEPrimitiveComponent GetLinearDamping () end
 
function XEPrimitiveComponent SetLinearDamping (fLinearDamping) end
 
function XEPrimitiveComponent GetAngularDamping () end
 
function XEPrimitiveComponent SetAngularDamping (fAngularDamping) end
 
function XEPrimitiveComponent GetRigidType () end
 
function XEPrimitiveComponent SetRigidType (nSel) end
 
function XEPrimitiveComponent GetRigidTypeNameList () end
 
function XEPrimitiveComponent IsCCDEnabled () end
 
function XEPrimitiveComponent SetRigidCCDEnabled (bSet) end
 
function XEPrimitiveComponent GetLinearVelocity () end
 
function XEPrimitiveComponent SetLinearVelocity (vVelocity) end
 
function XEPrimitiveComponent GetAngularVelocity () end
 
function XEPrimitiveComponent SetAngularVelocity (vVelocity) end
 
function XEPrimitiveComponent SetRigidBodyName (szName) end
 
function XEPrimitiveComponent GetRigidBodyName () end
 
function XEPrimitiveComponent GetSkeletalPhysicsInstance () end
 
function XEPrimitiveComponent GetRigidBody () end
 

变量

 XEPrimitiveComponent = {}
 

函数说明

◆ EmptyPhysics()

function XEPrimitiveComponent EmptyPhysics ( )

清空当前组件的骨骼物理资源并释放,移除刚体

返回
void

◆ GetAngularDamping()

function XEPrimitiveComponent GetAngularDamping ( )

获取刚体角速度阻尼

返回
number

◆ GetAngularVelocity()

function XEPrimitiveComponent GetAngularVelocity ( )

获取刚体角速度

返回
XVECTOR3

◆ GetLinearDamping()

function XEPrimitiveComponent GetLinearDamping ( )

获取刚体线速度阻尼

返回
number

◆ GetLinearVelocity()

function XEPrimitiveComponent GetLinearVelocity ( )

获取刚体移动速度

返回
XVECTOR3

◆ GetMass()

function XEPrimitiveComponent GetMass ( )

获取刚体质量

返回
number

◆ GetPhysicalAssetPath()

function XEPrimitiveComponent GetPhysicalAssetPath ( )

获取物理资源路径

返回
string 物理资源路径

◆ GetRigidBody()

function XEPrimitiveComponent GetRigidBody ( )

获取非骨骼刚体对象

返回
IXRigidBody

◆ GetRigidBodyName()

function XEPrimitiveComponent GetRigidBodyName ( )

XEPrimitiveComponent_GetRigidBodyName00

返回
string

◆ GetRigidType()

function XEPrimitiveComponent GetRigidType ( )

获取刚体类型

返回
number

◆ GetRigidTypeNameList()

function XEPrimitiveComponent GetRigidTypeNameList ( )

获取刚体类型名称列表

返回
string[] 刚体类型名称列表

◆ GetShapeMaterial()

function XEPrimitiveComponent GetShapeMaterial ( )

XEPrimitiveComponent_GetShapeMaterial00

返回
XShapeMaterial
boolean

◆ GetSkeletalPhysicsInstance()

function XEPrimitiveComponent GetSkeletalPhysicsInstance ( )

XEPrimitiveComponent_GetSkeletalPhysicsInstance00

返回
IXSkeletalPhysicsInstance

◆ IsCCDEnabled()

function XEPrimitiveComponent IsCCDEnabled ( )

判断是否启用连续碰撞检测

返回
boolean

◆ IsGravityEnabled()

function XEPrimitiveComponent IsGravityEnabled ( )

判断刚体是否启用了重力

返回
boolean

◆ IsLoadedPhysicalRes()

function XEPrimitiveComponent IsLoadedPhysicalRes ( )

判断是否已经加载了物理资源

返回
boolean

◆ IsSimulatePhysics()

function XEPrimitiveComponent IsSimulatePhysics ( )

判断是否进行物理模拟

返回
boolean

◆ LoadPhysicalAsset() [1/2]

function XEPrimitiveComponent LoadPhysicalAsset ( pPath  )

加载物理资源

参数
pPathstring 资源路径
返回
boolean 是否成功

◆ LoadPhysicalAsset() [2/2]

function XEPrimitiveComponent LoadPhysicalAsset ( pPath  ,
eType   
)

XEPrimitiveComponent_LoadPhysicalAsset01

参数
pPathstring
eTypenumber
返回
boolean

◆ new()

function XEPrimitiveComponent new ( )

XEPrimitiveComponent_new00

返回
XEPrimitiveComponent

◆ RemovePhysicalAsset()

function XEPrimitiveComponent RemovePhysicalAsset ( )

移除物理资源

返回
boolean 是否移除成功

◆ SetAngularDamping()

function XEPrimitiveComponent SetAngularDamping ( fAngularDamping  )

获取刚体角速度阻尼

参数
fAngularDampingnumber
返回
void

◆ SetAngularVelocity()

function XEPrimitiveComponent SetAngularVelocity ( vVelocity  )

设置刚体角速度

参数
vVelocityXVECTOR3
返回
void

◆ SetGravityEnabled()

function XEPrimitiveComponent SetGravityEnabled ( bSet  )

设置刚体是否启用重力

参数
bSetboolean
返回
void

◆ SetLinearDamping()

function XEPrimitiveComponent SetLinearDamping ( fLinearDamping  )

设置刚体线速度阻尼

参数
fLinearDampingnumber
返回
void

◆ SetLinearVelocity()

function XEPrimitiveComponent SetLinearVelocity ( vVelocity  )

设置刚体移动速度

参数
vVelocityXVECTOR3
返回
void

◆ SetMass()

function XEPrimitiveComponent SetMass ( )

设置刚体质量

参数
fnumber
返回
void

◆ SetPhysicalAssetPath()

function XEPrimitiveComponent SetPhysicalAssetPath ( szPath  )

设置物理资源路径

参数
szPathstring 物理资源路径
返回
void

◆ SetRigidBodyName()

function XEPrimitiveComponent SetRigidBodyName ( szName  )

XEPrimitiveComponent_SetRigidBodyName00

参数
szNamestring
返回
void

◆ SetRigidCCDEnabled()

function XEPrimitiveComponent SetRigidCCDEnabled ( bSet  )

设置是否启用连续碰撞检测

参数
bSetboolean
返回
void

◆ SetRigidType()

function XEPrimitiveComponent SetRigidType ( nSel  )

设置刚体类型

参数
nSelnumber
返回
void

◆ SetShapeMaterial()

function XEPrimitiveComponent SetShapeMaterial ( shapeMaterial  )

XEPrimitiveComponent_SetShapeMaterial00

参数
shapeMaterialXShapeMaterial
返回
void

◆ SetSimulatePhysics()

function XEPrimitiveComponent SetSimulatePhysics ( bSimulate  )

设置是否进行物理模拟

参数
bSimulateboolean
返回
void

变量说明

◆ XEPrimitiveComponent