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

函数

function XViewport new () end
 
function XViewport Init (pViewPortParam) end
 
function XViewport Release () end
 
function XViewport SetParam (pViewPortParam) end
 
function XViewport TransformWorldToScreen (vWorldPoint) end
 
function XViewport InvTransformScreenToWorld (vScreePoint) end
 
function XViewport SetCamera (pCamera) end
 
function XViewport GetViewportParam () end
 
function XViewport GetCamera () end
 
function XViewport GetViewScale () end
 
function XViewport GetClearColor () end
 
function XViewport SetClearColor (clearColor) end
 
function XViewport EnableClearColor (bClearColor) end
 
function XViewport IsClearColor () end
 
function XViewport EnableSwapBuffers (bSwapBuffers) end
 
function XViewport IsSwapBuffers () end
 

变量

 XViewport = {}
 

函数说明

◆ EnableClearColor()

function XViewport EnableClearColor ( bClearColor  )

设置是否启用当前视口背景清除色

参数
bClearColorboolean [类型][xbool]是否启用视口背景清除色
返回
void

◆ EnableSwapBuffers()

function XViewport EnableSwapBuffers ( bSwapBuffers  )

XViewport_EnableSwapBuffers00

参数
bSwapBuffersboolean
返回
void

◆ GetCamera()

function XViewport GetCamera ( )

获取当前视口相机

返回
XBaseCamera [类型][XBaseCamera]当前视口相机

◆ GetClearColor()

function XViewport GetClearColor ( )

获取当前视口背景清除色

返回
number [类型][XCOLOR]视口背景清除色

◆ GetViewportParam()

function XViewport GetViewportParam ( )

获取当前视口参数

返回
XVIEWPORTPARAMETER [类型][XVIEWPORTPARAMETER]当前视口参数

◆ GetViewScale()

function XViewport GetViewScale ( )

获取当前视口缩放矩阵

返回
XMATRIX4 [类型][XMATRIX4]视口缩放矩阵

◆ Init()

function XViewport Init ( pViewPortParam  )

初始化

参数
pViewPortParamXVIEWPORTPARAMETER [类型][XVIEWPORTPARAMETER]视口参数
返回
boolean [类型][xbool]是否初始化成功

◆ InvTransformScreenToWorld()

function XViewport InvTransformScreenToWorld ( vScreePoint  )

XViewport_InvTransformScreenToWorld00

参数
vScreePointXVECTOR3
返回
XVECTOR3
boolean

◆ IsClearColor()

function XViewport IsClearColor ( )

判断是否启用当前视口背景清除色

返回
boolean [类型][xbool]是否启用视口背景清除色

◆ IsSwapBuffers()

function XViewport IsSwapBuffers ( )

XViewport_IsSwapBuffers00

返回
boolean

◆ new()

function XViewport new ( )

XViewport_new00

返回
XViewport

◆ Release()

function XViewport Release ( )

释放当前视口中的资源

返回
boolean [类型][xbool]是否释放成功

◆ SetCamera()

function XViewport SetCamera ( pCamera  )

给当前视口设置相机

参数
pCameraXBaseCamera [类型][XBaseCamera]相机指针
返回
boolean [类型][xbool]是否设置成功

◆ SetClearColor()

function XViewport SetClearColor ( clearColor  )

设置当前视口背景清除色

参数
clearColornumber [类型][XCOLOR]视口背景清除色
返回
void

◆ SetParam()

function XViewport SetParam ( pViewPortParam  )

设置视口参数

参数
pViewPortParamXVIEWPORTPARAMETER [类型][XVIEWPORTPARAMETER]视口参数
返回
boolean [类型][xbool]是否初始化成功

◆ TransformWorldToScreen()

function XViewport TransformWorldToScreen ( vWorldPoint  )

XViewport_TransformWorldToScreen00

参数
vWorldPointXVECTOR3
返回
XVECTOR3
boolean

变量说明

◆ XViewport

XViewport = {}