AR_Engine_SDK
函数 | 变量
IXPhysicsScene.lua 文件参考

#include <IXPhysicsScene.h>

类 IXPhysicalSceneEventListener 继承关系图:
Inheritance graph

#include <IXPhysicsScene.h>

类 IXPhysicsScene 继承关系图:
Inheritance graph

函数

function IXPhysicsScene GetName () end
 
function IXPhysicsScene AddCloth (pCloth) end
 
function IXPhysicsScene AddCloth (aCloth) end
 
function IXPhysicsScene RemoveCloth (pCloth) end
 
function IXPhysicsScene AddRigidBody (pRigidBody) end
 
function IXPhysicsScene RemoveRigidBody (pRigidBody) end
 
function IXPhysicsScene Tick (fTime) end
 
function IXPhysicsScene Render (pScene) end
 
function IXPhysicsScene AddEventListener (pListener) end
 
function IXPhysicsScene RemoveEventListener (pListener) end
 
function IXPhysicsScene GetGravity () end
 
function IXPhysicsScene SetGravity (vGravity) end
 

变量

 IXPhysicsScene = {}
 

函数说明

◆ AddCloth() [1/2]

function IXPhysicsScene AddCloth ( aCloth  )

将一组布料添加到场景中

参数
aClothIXCloth[] aCloth布料数组
返回
boolean 任意一个布料添加失败返回xfalse

◆ AddCloth() [2/2]

function IXPhysicsScene AddCloth ( pCloth  )

将布料添加到场景中

参数
pClothIXCloth pCloth布料指针
返回
boolean 失败情况:布料已添加到其他场景

◆ AddEventListener()

function IXPhysicsScene AddEventListener ( pListener  )

为场景添加监听器

参数
pListenerIXPhysicalSceneEventListener
返回
void

◆ AddRigidBody()

function IXPhysicsScene AddRigidBody ( pRigidBody  )

将一个刚体添加到场景中

参数
pRigidBodyIXRigidBody pRigidBody刚体指针
返回
boolean 失败情况:刚体已添加到其他场景

◆ GetGravity()

function IXPhysicsScene GetGravity ( )

获取场景重力参数,并返回

返回
XVECTOR3

◆ GetName()

function IXPhysicsScene GetName ( )

获取物理场景名称

返回
string

◆ RemoveCloth()

function IXPhysicsScene RemoveCloth ( pCloth  )

将布料从场景中移除

参数
pClothIXCloth pCloth布料指针
返回
void

◆ RemoveEventListener()

function IXPhysicsScene RemoveEventListener ( pListener  )

移除监听器

参数
pListenerIXPhysicalSceneEventListener
返回
void

◆ RemoveRigidBody()

function IXPhysicsScene RemoveRigidBody ( pRigidBody  )

将刚体从场景中移除

参数
pRigidBodyIXRigidBody pRigidBody刚体指针
返回
void

◆ Render()

function IXPhysicsScene Render ( pScene  )

Render场景中的布料

参数
pSceneIXRenderSet
返回
void

◆ SetGravity()

function IXPhysicsScene SetGravity ( vGravity  )

设置场景重力参数

参数
vGravityXVECTOR3
返回
void

◆ Tick()

function IXPhysicsScene Tick ( fTime  )

更新

参数
fTimenumber
返回
void

变量说明

◆ IXPhysicsScene

IXPhysicsScene = {}