Поделиться через


RenderingConnection Класс

Определение

Основная точка входа для Удаленная отрисовка определенных действий. После успешного подключения можно получить доступ через 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

Параметры отрисовки глобальной оболочки.

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() завершения.

Применяется к

См. также раздел