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


Microsoft.Azure.RemoteRendering Пространство имен

Классы

AssetConversionResult

Не рекомендуется, не использовать

AssetConversionStatusResult

Не рекомендуется использовать ConversionPropertiesResult.

CameraSettings

Параметры камеры.

ColorMaterial

Материал, который не получает никакого освещения.

ComponentBase

Базовый класс для всех компонентов.

ConversionPropertiesArrayResult

Результирующий объект, возвращаемый .GetCurrentConversionsAsync() Состояние успешного выполнения и дополнительный контекст ошибки можно получить с помощью базового класса SessionContextResult. В случае успеха свойство Conversions содержит допустимый ConversionProperties массив экземпляров.

ConversionPropertiesResult

Результирующий объект, возвращаемый .GetConversionPropertiesAsync(String) Состояние успешного выполнения и дополнительный контекст ошибки можно получить с помощью базового класса SessionContextResult. В случае успеха свойство Properties содержит допустимый экземпляр ConversionProperties.

CreateRenderingSessionResult

Результирующий объект, возвращаемый OpenRenderingSessionAsync(String) и CreateNewRenderingSessionAsync(RenderingSessionCreationOptions). Состояние успешного выполнения и дополнительный контекст ошибки можно получить с помощью базового класса SessionContextResult. В случае успеха свойство Session содержит допустимую RenderingSession ссылку.

CutPlaneComponent

Вырезанные плоскости используются для отрезания частей сеток, чтобы иметь возможность заглянуть внутрь.

DebugRenderingSettings

Параметры отладки функций отрисовки

DirectionalLightComponent

Источник света, который глобально излучает свет в фиксированном направлении.

DisableInSimulationAttribute

Отключите соответствующее поле пользовательского интерфейса в режиме имитации.

EnableInSimulationAttribute

Отключите соответствующее поле пользовательского интерфейса, если не в режиме имитации.

Entity

Сущность представляет объект в пространстве.

GraphicsBinding

Базовый класс для графических привязок.

GraphicsBindingOpenXrD3d11

Привязка D3D11 для OpenXR.

GraphicsBindingOpenXrVulkan

Привязка Vulkan для OpenXR.

GraphicsBindingSimD3d11

Привязка API графики для локального моделирования.

GraphicsBindingWmrD3d11

Привязка D3D11 для Windows Mixed Reality.

HierarchicalStateOverrideComponent

Управляет визуализацией вложенных иерархий сущностей.

LightComponentBase

Базовый класс для всех легких компонентов.

LoadModelResult

Результирующих данных для запроса модели загрузки.

Material

Материалы — это общие ресурсы, используемые для описания свойств отрисовки Meshобъекта .

Mesh

Сетки содержат геометрические данные и Material ссылки для отрисовки.

MeshComponent

Отрисовывает сетку в позиции Entity.

NativeLibraryExtensions
ObjectBase

Базовый класс для сущностей и компонентов.

ObjectMetadata

Коллекция значений метаданных для объекта .

ObjectMetadataEntry

Одна запись метаданных для объекта.

OutlineSettings

Глобальные параметры для отрисовки структуры.

PbrMaterial

Материал для физической отрисовки.

PointCloudSettings

Параметры для точечной облачной отрисовки (экспериментальная).

PointLightComponent

Источник света, который излучает свет равномерно во всех направлениях.

RayCastQueryResult

Результирующий объект, возвращаемый .RayCastQueryAsync(RayCast) Этот класс содержит (потенциально пустой) массив попаданий приведения.ray после асинхронного вызова приведения лучей.

RemoteManagerStatic
RemoteRenderingClient

RemoteRenderingClient — это авторизованное подключение к API Azure для Удаленная отрисовка.

RenderingConnection

Основная точка входа для Удаленная отрисовка определенных действий. После успешного подключения можно получить доступ через RenderingSession.Connection.

RenderingSession

Каждый сеанс отрисовки выполняется на выделенном сервере, предоставляя функциональные возможности azure Удаленная отрисовка.

RenderingSessionPropertiesArrayResult

Результирующий объект, возвращаемый .GetCurrentRenderingSessionsAsync() Состояние успешного выполнения и дополнительный контекст ошибки можно получить с помощью базового класса SessionContextResult. В случае успеха свойство SessionProperties содержит допустимый RenderingSessionProperties массив экземпляров.

RenderingSessionPropertiesResult

Результирующий объект, возвращаемый .GetPropertiesAsync() Состояние успешного выполнения и дополнительный контекст ошибки можно получить с помощью базового класса SessionContextResult. В случае успеха свойство SessionProperties содержит допустимый экземпляр RenderingSessionProperties.

ResourceBase

Базовый класс для всех ресурсов.

RRException

Базовый класс для всех исключений API Удаленная отрисовка.

RRSessionException

Базовый класс для всех исключений сеанса удаленной отрисовки.

ServiceStatistics

Этот класс предоставляет статистику о видеопотоке из службы.

Экземпляр необходимо обновить каждый кадр для получения средних значений.

SessionContextResult

Базовый класс результатов для всех асинхронных запросов, связанных с сеансами. Этот результат имеет свойство ErrorCode для проверки успешности запроса. В случае ошибки дополнительные сведения можно собрать с помощью объекта Context. См. раздел SessionGeneralContext

ShellRenderingSettings

Глобальные параметры для объектов, отображаемых с помощью эффекта иерархической переопределения оболочки.

SingleSidedSettings

Параметры для односторонняя отрисовка геометрии.

SkyReflectionSettings

Параметры для глобальных отражений неба.

SpatialQueryResult

Результат успешного пространственного запроса

SpotLightComponent

Источник света, излучающий свет внутри направленного конуса.

StageSpaceSettings

Параметры для изменения источника пространства этапа.

Texture

Текстуры представляют изображения, которые можно применить к геометрии.

TokenRequiredEventArgs

Сообщает приложению, что службе требуется обновленный маркер доступа или маркер проверки подлинности.

ToolingConstants
ValidationUtils

Константы для удаленной отрисовки.

ZFightingMitigationSettings

Параметры для устранения рисков z-боя.

Структуры

AssetConversionInputOptions

Входные параметры для указания ресурса для преобразования.

AssetConversionOptions

Параметры для указания расположения выходных данных преобразованного ресурса.

AssetConversionOutputOptions

Параметры для указания расположения выходных данных преобразованного ресурса.

Bounds

Выровненный по оси ограничивающий прямоугольник (AABB). Он определяется через два угла в мировом пространстве, охватывающих прямоугольник.

CameraFov

Универсальное, возможно, нецентровое определение поля зрения камеры.

Color4

4-компонентный цвет (красный, зеленый, синий, альфа-) с одноэлементной точностью.

Color4Ub

Цвет 4 компонента (красный, зеленый, синий, альфа-формат) на основе 8-разрядных компонентов [0..255].

ConversionProperties

Свойства преобразования ресурсов.

Double3

3-компонентный вектор с двойной точностью.

Float2

2-компонентный вектор с одной точностью.

Float3

3-компонентный вектор с одной точностью.

Float4

4-компонентный вектор с одной точностью.

FrameStatistics

Кадр статистики для оценки производительности на стороне клиента. См. раздел GetLastFrameStatistics(FrameStatistics).

LoadFromBlobOptions

Параметры для загрузки данных из хранилища BLOB-объектов Azure.

LoadModelFromSasOptions

Параметры для загрузки модели с помощью URI.

LoadModelOptions

Параметры для загрузки модели из хранилища BLOB-объектов Azure.

LoadTextureFromSasOptions

Параметры для загрузки текстуры с помощью универсального кода ресурса (URI).

LoadTextureOptions

Параметры для загрузки текстуры.

Matrix4x4

Матрица 4x4 на основе компонентов с одной точностью.

OrientedBox

Ориентированный ограничивающий прямоугольник (OBB).

PerformanceAssessment

Оценка эффективности Удаленная отрисовка статистики. См. раздел QueryServerPerformanceAssessmentAsync().

PerformanceInformation

Описывает одно значение оценки производительности. См. раздел PerformanceAssessment.

Quaternion

Одинарный кватернион точности для описания поворота объекта.

RayCast

Параметры для выполнения луча.

RayCastHit

Содержит сведения об одном попадании луча.

RemoteRenderingInitialization

Параметры инициализации среды выполнения Удаленная отрисовка.

RendererInitOptions

Параметры для подключения к среде выполнения объекта RenderingSession.

RenderingSessionCreationOptions

Параметры для создания сеанса отрисовки.

RenderingSessionCreationOptionsUnsafe

Внутренняя структуру.

RenderingSessionProperties

Свойства сеанса отрисовки.

RenderingSessionUpdateOptions

Параметры для обновления сеанса отрисовки.

ResourceStateResult
ServiceStatistics.AggregatedStatistics
SessionConfiguration

Сведения об учетной записи и домене для связывания экземпляра RemoteRenderingClient .

SessionGeneralContext

Расширенные возвращаемые сведения о значении для RenderingSession асинхронных вызовов и RemoteRenderingClient .

SimulationUpdateParameters

При GraphicsBindingSimD3d11 использовании он должен быть заполнен и передан Update(SimulationUpdateParameters, SimulationUpdateResult) в один раз для каждого кадра.

SimulationUpdateResult

При GraphicsBindingSimD3d11 использовании объект этой структуры будет содержать результат после успешного вызова Update(SimulationUpdateParameters, SimulationUpdateResult).

SpatialQuery

Входной параметр для выполнения пространственного запроса с помощью AABB. Будут возвращены все компоненты сетки, перекрывающиеся с этим полем.

SpatialQueryAabb

Входные параметры для выполнения пространственного запроса с выровненным по оси ограничивающим прямоугольникой (AABB). Будут возвращены компоненты сетки, которые перекрываются с ним.

SpatialQueryObb

Входные параметры для выполнения пространственного запроса с помощью ориентированного ограничивающего прямоугольника. Будут возвращены компоненты сетки, которые перекрываются с ним.

SpatialQuerySphere

Входные параметры для выполнения пространственного запроса с помощью сферы. Будут возвращены компоненты сетки, которые перекрываются с ним.

Sphere

Это сфера.

StereoCameraFov

Эта структура содержит поле представлений для левого и правого представлений камеры в стерео отрисовке.

StereoMatrix4x4

Эта структура содержит матрицы для левого и правого представления камеры в стерео отрисовке.

VulkanRenderParameters

При GraphicsBindingOpenXrVulkan использовании он должен быть заполнен и передан в PrepareRender(VulkanRenderParameters) и BlitRemoteFrame(VulkanRenderParameters) один раз для каждого кадра.

Перечисления

Axis

Определения осей системы координат.

ColorMaterialFeatures

Флаги, относящиеся к ColorMaterial.

ColorTransparencyMode

Определяет, является ли объект прозрачным ColorMaterial и как он смешивается с фоном.

ConnectionStatus

Состояние подключения к серверу.

ConnectionType

Тип соединения для использования.

ConversionSessionStatus

Не рекомендуется использовать ConversionStatus.

ConversionStatus

Состояние преобразования активов.

DepthConvention

Соглашение z о плавающей запятой на экране, используемое для отрисовки

Entity.VisitorResult

Код результата, используемый VisitEntityDelegate, чтобы сообщить, должен ли посетитель продолжать обход сцены.

FocusPointResult

Состояние удаленной точки фокуса в текущем кадре.

GraphicsApiType

Поддерживаемые API графики.

HierarchicalEnableState

Перечисление, описывающее три включенных состояния в иерархическом контексте. HierarchicalEnableState используется в сочетании с HierarchicalStates

HierarchicalStates

Отрисовка свойств, которые могут быть переопределены HierarchicalStateOverrideComponent

HitCollectionPolicy

Определяет, какие результаты будут возвращены при выполнении запроса raycast.

LogLevel

Уровни серьезности ведения журнала.

MaterialType

Поддерживаемые типы материалов.

MetadataValueType

Указывает тип значения метаданных.

ObjectType

Различные типы объектов, используемых ARR.

PbrMaterialFeatures

Флаги, относящиеся к PbrMaterial.

PbrVertexAlphaMode

Определяет, как альфа-часть цвета вершин сетки влияет на окончательный цвет.

PerformanceRating

Задает широкие категории для оценки значения измерения производительности.

PoseMode

Режим положения, используемый для отрисовки.

RayHitType

Классифицирует тип попадания отдельного результата луча.

RenderingSessionStatus

Состояние сеанса отрисовки.

RenderingSessionVmSize

Размер сервера, используемого для сеанса отрисовки.

Result

Универсальный тип результата, используемый API Удаленная отрисовка.

ServiceRenderMode

Возможные режимы отрисовки на стороне сервера.

SingleSidedMode

Параметры для отрисовки односторонняя геометрия.

TextureType

Поддерживаемые типы текстур.

Делегаты

ConnectionStatusChangedEventHandler

Делегат для получения обновлений состояния подключения.

Entity.EntitySearchDelegate

Делегат, используемый для поиска в иерархии сущностей, включая ее дочерние элементы.

Entity.VisitEntityDelegate

Делегат, используемый для посещения иерархии сущностей, включая ее дочерние элементы.

LogEventHandler

Делегат для получения сообщений журнала.

RemoteManagerStatic.ExceptionLoggedDelegate
RemoteManagerStatic.ShutdownDelegate
RenderingConnectionUpdatedEventHandler

Делегат для получения уведомлений о завершении RenderingConnectionобновления в .

TokenRequiredEventHandler

Информирует приложение о том, что клиенту удаленной отрисовки требуется обновленный маркер доступа или маркер проверки подлинности.