RenderingConnection 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
远程渲染特定操作的主入口点。 成功连接后,可通过 RenderingSession.Connection 访问。
public ref class RenderingConnection
public class RenderingConnection
type RenderingConnection = class
Public Class RenderingConnection
- 继承
-
RenderingConnection
属性
CameraSettings |
全局 相机设置。 |
DebugRenderingSettings |
全局 调试呈现设置。 |
LogLevel |
只有此 日志级别 或更低级别的消息才会通过 MessageLogged传递。 |
OutlineSettings |
全局 大纲设置。 |
PointCloudSettings_Experimental |
实验性:访问全局点云设置。 |
RootEntities |
检索所有根实体的列表。 根实体是没有 Parent的任何现有实体。 这包括通过加载模型创建的根实体和客户端创建的实体。 返回的实体不会在列表中按特定顺序显示。 |
ShellRenderingSettings |
全局 shell 呈现设置。 |
SingleSidedSettings |
全局 单面呈现设置。 |
SkyReflectionSettings |
全局 天空反射设置。 |
StageSpaceSettings |
全局 阶段空间设置。 |
ZFightingMitigationSettings |
全局 z 冲突缓解状态。 |
方法
CreateComponent(ObjectType, Entity) |
创建新组件。 |
CreateEntity() |
创建新实体。 |
CreateMaterial(MaterialType) |
创建一个新的 Material。 |
GetRootEntities(List<Entity>) |
远程渲染特定操作的主入口点。 成功连接后,可通过 RenderingSession.Connection 访问。 |
LoadModelAsync(LoadModelOptions, Action<Single>) |
启动加载位于 Azure 存储中的模型。 |
LoadModelFromSasAsync(LoadModelFromSasOptions, Action<Single>) |
使用 SAS 令牌启动模型的加载以标识模型。 |
LoadTextureAsync(LoadTextureOptions) |
启动位于 Azure 存储中的纹理的加载。 |
LoadTextureFromSasAsync(LoadTextureFromSasOptions) |
使用 SAS 令牌启动纹理加载以标识纹理。 |
QueryServerPerformanceAssessmentAsync() |
在服务器上执行性能评估查询。 |
RayCastQueryAsync(RayCast) |
对远程场景执行光线投射查询。 |
SpatialQueryAabbAsync(SpatialQueryAabb) |
使用轴对齐边界框 (AABB) 作为查询量,对远程场景执行空间查询。 |
SpatialQueryAsync(SpatialQuery) |
对远程场景执行空间查询。 |
SpatialQueryObbAsync(SpatialQueryObb) |
使用定向框作为查询量对远程场景执行空间查询。 |
SpatialQuerySphereAsync(SpatialQuerySphere) |
使用球体作为查询量对远程场景执行空间查询。 |
Update() |
将所有客户端更新推送到服务器,并调度从服务器接收的所有消息。 |
事件
MessageLogged |
日志消息通过此回调传递。 |
Updated |
完成后调用 Update() 的事件。 |