AR_Engine_SDK
Functions | Variables
XEAudioComponent.lua File Reference
类 XEAudioComponent 继承关系图:
Inheritance graph

Functions

function XEAudioComponent new () end
 
function XEAudioComponent Empty () end
 
function XEAudioComponent Release () end
 
function XEAudioComponent Render (pViewport) end
 
function XEAudioComponent Tick (fDel, bForceTick) end
 
function XEAudioComponent LoadAsset (pPath) end
 
function XEAudioComponent GetAssetPath () end
 
function XEAudioComponent Play () end
 
function XEAudioComponent Pause () end
 
function XEAudioComponent Resume () end
 
function XEAudioComponent Stop () end
 
function XEAudioComponent GetAudioSource () end
 

Variables

 XEAudioComponent = {}
 

Function Documentation

◆ Empty()

function XEAudioComponent Empty ( )

清空当前组件

Returns
void

◆ GetAssetPath()

function XEAudioComponent GetAssetPath ( )

获取声音资源路径

Returns
string 声音资源路径(XString)

◆ GetAudioSource()

function XEAudioComponent GetAudioSource ( )

XEAudioComponent_GetAudioSource00

Returns
IXAudioSource

◆ LoadAsset()

function XEAudioComponent LoadAsset ( pPath  )

加载一个声音资源

Parameters
pPathstring 声音资源路径
Returns
boolean

◆ new()

function XEAudioComponent new ( )

XEAudioComponent_new00

Returns
XEAudioComponent

◆ Pause()

function XEAudioComponent Pause ( )

暂停

Returns
void

◆ Play()

function XEAudioComponent Play ( )

播放

Returns
void

◆ Release()

function XEAudioComponent Release ( )

释放资源

Returns
void

◆ Render()

function XEAudioComponent Render ( pViewport  )

渲染当前组件,此函数每帧都会被 XEActor 调用

Parameters
pViewportXEViewport
Returns
void

◆ Resume()

function XEAudioComponent Resume ( )

恢复

Returns
void

◆ Stop()

function XEAudioComponent Stop ( )

停止

Returns
void

◆ Tick()

function XEAudioComponent Tick ( fDel  ,
bForceTick   
)

更新当前组件的数据,此函数每帧都会被调用

Parameters
fDelnumber 每帧更新的时间间隔(ms)
bForceTickboolean 是否强制Tick.如果为true,不管当前组件是否隐藏,都会更新;如果为false,当前组件如果隐藏时不更新。
Returns
void

Variable Documentation

◆ XEAudioComponent