|
AR_Engine_SDK
|


Variables | |
| XESubviewPreviewer = {} | |
| function XESubviewPreviewerComponent AddToSubview | ( | pSubviewName | , |
| bRenderOnlyInSubview | , | ||
| bResetupSubview | |||
| ) |
组件添加到子视图中
| pSubviewName | string 渲染的子视图名称 |
| bRenderOnlyInSubview | boolean 是否只在子视图中渲染 |
| bResetupSubview | boolean 是否立即重新安装子视图 |
| function XESubviewPreviewerComponent BindSubview | ( | pSubviewName | , |
| bCreatSubviewIfNotExist | , | ||
| bCreateCameraForSubview | |||
| ) |
作为持有体绑定到子视图(使用当前其他属性设置)
| pSubviewName | string 渲染的子视图名称 |
| bCreatSubviewIfNotExist | boolean 如果子视图不存在,则指定是否自动创建一个 |
| bCreateCameraForSubview | boolean 是否为subview创建一个内部相机对象,并使用该相机,以当前视口中相机参数进行创建,如果要修改相机参数,请获取该视口相机并进行修改 |
| function XESubviewPreviewer Empty | ( | ) |
XESubviewPreviewer_Empty00
XESubviewPreviewerComponent_Empty00
| function XESubviewPreviewerComponent GetRenderPrimitive | ( | ) |
获取引擎渲染图元
| function XESubviewPreviewerComponent GetSubviewAgent | ( | ) |
获取Subview Agent
| function XESubviewPreviewerComponent GetSubviewEdgeLength | ( | pViewport | , |
| vEdgeLength | |||
| ) |
从可能的顶点数据中获取合适的两边长作为subview纹理的两边长,一般为最长边的两点与其中位点此三点构成的两边。
| pViewport | XEViewport |
| vEdgeLength | XVECTOR2 输出两边长 |
| function XESubviewPreviewerComponent GetSubviewEdgeLength | ( | pViewport | ) |
XESubviewPreviewerComponent_GetSubviewEdgeLength01
| pViewport | XEViewport |
| function XESubviewPrimitiveAgent GetSubViewParam | ( | ) |
获取子视图参数
获取subview param
| function XESubviewPreviewerComponent GetSubviewPreviewer | ( | ) |
获取Subview Texture object
| function XESubviewPrimitiveAgent HasSubView | ( | ) |
是否有子视图
是否已经存在sub-view渲染对象
| function XESubviewPreviewerComponent Initialize | ( | pActor | ) |
根据pActor初始化当前组件的部分数据,包含当前组件所属的XEActor及当前组件的索引等
| pActor | XEActor 当前组件所属的XEActor,一般而言,每个XEActor都至少包含一个组件 |
| function XESubviewPreviewerComponent IsInSubview | ( | pSubviewName | ) |
是否已经存在于当前子视图中
| pSubviewName | string |
| function XESubviewPreviewer ProvideTexture2D | ( | ) |
XESubviewPreviewer_ProvideTexture2D00
| function XESubviewPreviewer RebuildVertexBuffer | ( | ) |
重建默认顶点
| function XESubviewPreviewerComponent Release | ( | ) |
释放资源
| function XESubviewPreviewerComponent RemoveFromSubview | ( | bResetupSubview | , |
| pSubviewName | |||
| ) |
从当前子视图中删除
| bResetupSubview | boolean 是否立即重新安装子视图 |
| pSubviewName | string |
| function XESubviewPreviewerComponent Render | ( | pViewport | ) |
| function XESubviewPreviewerComponent UnBindSubview | ( | bRemoveSubview | , |
| pSubviewName | |||
| ) |
从子视图中解除绑定
| bRemoveSubview | boolean 是否在解除绑定后删除子视图 |
| pSubviewName | string |
| function XESubviewPreviewer UpdateVertexBuffer | ( | ) |
更新顶点数据
| XESubviewPreviewer = {} |
1.8.15