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

在模拟模式下禁用相应的 UI 字段。

EnableInSimulationAttribute

不在模拟模式下时禁用相应的 UI 字段。

Entity

实体表示空间中的对象。

GraphicsBinding

图形绑定的基类。

GraphicsBindingOpenXrD3d11

OpenXR 的 D3D11 绑定。

GraphicsBindingOpenXrVulkan

OpenXR 的 Vulkan 绑定。

GraphicsBindingSimD3d11

用于本地模拟的图形 API 绑定。

GraphicsBindingWmrD3d11

Windows Mixed Reality的 D3D11 绑定。

HierarchicalStateOverrideComponent

控制 实体子层次结构的可视化效果。

LightComponentBase

所有光组件的基类。

LoadModelResult

负载模型请求的结果数据。

Material

材料是用于描述 的呈现属性的 Mesh共享资源。

Mesh

网格包含用于呈现的几何数据和 Material 引用。

MeshComponent

在 的位置 Entity呈现网格。

NativeLibraryExtensions
ObjectBase

实体组件的基类。

ObjectMetadata

对象的元数据值的集合。

ObjectMetadataEntry

对象的单个元数据条目。

OutlineSettings

大纲呈现的全局设置。

PbrMaterial

用于基于物理的渲染的材料。

PointCloudSettings

点云渲染 (实验性) 的设置。

PointLightComponent

均匀地向所有方向发射光的光源。

RayCastQueryResult

返回 RayCastQueryAsync(RayCast)的结果对象。 此类在异步光线投射调用后保存 (可能为空) .ray 投射命中数组。

RemoteManagerStatic
RemoteRenderingClient

RemoteRenderingClient 是与用于远程渲染的 Azure API 的授权连接。

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

使用 分层重写 shell 效果呈现的对象的全局设置。

SingleSidedSettings

单面几何图形呈现的设置。

SkyReflectionSettings

全局天空反射的设置。

SpatialQueryResult

成功的空间查询的结果

SpotLightComponent

在定向圆锥内发光的光源。

StageSpaceSettings

用于更改阶段空间原点的选项。

Texture

纹理表示可应用于几何图形的图像。

TokenRequiredEventArgs

通知应用程序服务需要更新的访问令牌或身份验证令牌。

ToolingConstants
ValidationUtils

用于远程渲染的常量。

ZFightingMitigationSettings

z 冲突缓解的设置。

结构

AssetConversionInputOptions

用于指定要转换的资产的输入参数。

AssetConversionOptions

用于指定已转换资产的输出位置的参数。

AssetConversionOutputOptions

用于指定已转换资产的输出位置的参数。

Bounds

AABB) (轴对齐边界框。 它通过跨框的世界空间中的两个角落定义。

CameraFov

相机视野的通用、可能偏离中心的定义。

Color4

4 分量颜色 (单精度的红色、绿色、蓝色、alpha) 。

Color4Ub

基于 8 位分量 [0..255] 的 4 分量颜色 (红色、绿色、蓝色、alpha) 。

ConversionProperties

资产转换的属性。

Double3

双精度的 3 分量向量。

Float2

单精度双分量矢量。

Float3

单精度的 3 分量向量。

Float4

单精度的 4 分量向量。

FrameStatistics

用于执行客户端性能评估的帧统计信息。 请参阅 GetLastFrameStatistics(FrameStatistics)

LoadFromBlobOptions

用于从 Azure Blob 存储加载数据的参数。

LoadModelFromSasOptions

用于使用 URI 加载模型的参数。

LoadModelOptions

用于从 Azure Blob 存储加载模型的参数。

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

RemoteRenderingClient 异步调用的RenderingSession扩展返回值信息。

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

确定光线投射查询返回的命中结果。

LogLevel

日志记录严重性级别。

MaterialType

支持的材料类型。

MetadataValueType

指定元数据值的类型。

ObjectType

ARR 使用的不同类型的对象。

PbrMaterialFeatures

特定于 的 PbrMaterial标志。

PbrVertexAlphaMode

定义网格顶点颜色的 alpha 部分如何构成最终颜色。

PerformanceRating

指定用于评估性能度量含义的宽泛类别。

PoseMode

用于呈现的姿势模式。

RayHitType

对单个光线投射命中结果的命中类型进行分类。

RenderingSessionStatus

呈现会话的状态。

RenderingSessionVmSize

用于呈现会话的服务器的大小。

Result

远程渲染 API 使用的泛型结果类型。

ServiceRenderMode

服务器端呈现的可能模式。

SingleSidedMode

用于呈现单面几何图形的选项。

TextureType

支持的纹理类型。

委托

ConnectionStatusChangedEventHandler

用于接收连接状态更新的委托。

Entity.EntitySearchDelegate

委托用于在实体层次结构中搜索包含其子级的实体。

Entity.VisitEntityDelegate

用于访问实体层次结构(包括其子级)的委托。

LogEventHandler

用于接收日志消息的委托。

RemoteManagerStatic.ExceptionLoggedDelegate
RemoteManagerStatic.ShutdownDelegate
RenderingConnectionUpdatedEventHandler

委托用于在 上 RenderingConnection完成更新计时周期时接收通知。

TokenRequiredEventHandler

通知应用程序远程渲染客户端需要更新的访问令牌或身份验证令牌。