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


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-fighting.

Структуры

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.

Plane

Плоскость в трехмерном пространстве, описанная 4 компонентами A, B, C и D. В ARR плоскости плоскости определяются в стандартной обычной форме, что означает 3d-позицию (x,y,z) на плоскости, когда она удовлетворяет Ax + By + C*z + D = 0.

Quaternion

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

RayCast

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

RayCastHit

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

RemoteRenderingInitialization

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

RendererInitOptions

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

RenderingSessionCreationOptions

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

RenderingSessionCreationOptionsUnsafe

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

RenderingSessionProperties

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

RenderingSessionUpdateOptions

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

ResourceStateResult_Experimental

Структура результатов, возвращаемая GetResourceStateAsync_Experimental().

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

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

Transform

Описывает преобразование в трехмерном пространстве (локальное пространство или пространство мира), состоящее из положения, поворота и масштабирования.

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

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

HierarchicalStates

Свойства отрисовки, которые можно переопределить HierarchicalStateOverrideComponent

HitCollectionPolicy

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

LogLevel

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

MaterialType

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

MetadataValueType

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

ObjectType

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

PbrMaterialFeatures

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

PbrVertexAlphaMode

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

PerformanceRating

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

PoseMode

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

RayHitType

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

RenderingSessionStatus

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

RenderingSessionVmSize

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

ResourceDataSourceState_Experimental

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

Result

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

ServiceRenderMode

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

SingleSidedMode

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

StringComparison

Перечисление, предоставляющее набор предварительно определенных методов сравнения строк.

TextureCoordinateGenerationMode

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

TextureType

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

Делегаты

ConnectionStatusChangedEventHandler

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

Entity.EntitySearchDelegate

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

Entity.VisitEntityDelegate

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

LogEventHandler

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

RemoteManagerStatic.ExceptionLoggedDelegate
RemoteManagerStatic.ShutdownDelegate
RenderingConnectionUpdatedEventHandler

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

TokenRequiredEventHandler

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