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

Functions

function XECameraActor new () end
 
function XECameraActor RestoreActiveCameraInViewport (pViewportWithWorld) end
 
function XECameraActor GetOneActiveCamera (pWorld) end
 
function XECameraActor Initialize (pWorld) end
 
function XECameraActor MarkAsActiveCamera () end
 
function XECameraActor ApplyAsSystemCamera () end
 
function XECameraActor RenderDummyShape (pViewport) end
 
function XECameraActor Release () end
 
function XECameraActor RenderDrawDebug (pViewport) end
 
function XECameraActor Tick (fDel, bForceTick) end
 

Variables

 XECameraActor = {}
 

Function Documentation

◆ ApplyAsSystemCamera()

function XECameraActor ApplyAsSystemCamera ( )

把当前相机应用到系统/场景相机(绑定到当前世界视口上)

Returns
boolean 是否应用成功

◆ GetOneActiveCamera()

function XECameraActor GetOneActiveCamera ( pWorld  )

获取世界的一个激活的相机

Parameters
pWorldXEWorld 相机所在世界
Returns
XBaseCamera

◆ Initialize()

function XECameraActor Initialize ( pWorld  )

初始化根组件 m_pRootComponent,以及Debug shape和color

Parameters
pWorldXEWorld 表示当前Actor所处的世界对象指针.
Returns
void

◆ MarkAsActiveCamera()

function XECameraActor MarkAsActiveCamera ( )

激活当前相机Actor(在场景中起作用)

Returns
boolean 是否激活成功

◆ new()

function XECameraActor new ( )

XECameraActor_new00

Returns
XECameraActor

◆ Release()

function XECameraActor Release ( )

释放当前 XEActor 的根组件资源和扩展参数列表对象,以及3D纹理对象,与初始化的 Initialize 函数成对出现

Returns
void

◆ RenderDrawDebug()

function XECameraActor RenderDrawDebug ( pViewport  )

渲染当前相机Actor视椎体的线框

Parameters
pViewportXEViewport 表示当前Actor所处的世界对象绑定的视口指针.
Returns
void

◆ RenderDummyShape()

function XECameraActor RenderDummyShape ( pViewport  )

渲染Dummy形状

Parameters
pViewportXEViewport 表示当前Actor所处的世界对象绑定的视口指针.
Returns
void

◆ RestoreActiveCameraInViewport()

function XECameraActor RestoreActiveCameraInViewport ( pViewportWithWorld  )

视口恢复激活的相机

Parameters
pViewportWithWorldXEViewport 当前世界绑定的视口指针.
Returns
boolean

◆ Tick()

function XECameraActor Tick ( fDel  ,
bForceTick   
)

同XEActor::Tick(xfloat32 fDel, xbool bForceTick = xtrue)

Parameters
fDelnumber
bForceTickboolean
Returns
void

Variable Documentation

◆ XECameraActor