Microsoft.Azure.RemoteRendering 名前空間

クラス

AssetConversionResult

非推奨、使用しない

AssetConversionStatusResult

非推奨の場合は、代わりに ConversionPropertiesResult を使用してください。

CameraSettings

カメラの設定。

ColorMaterial

照明を適用しないマテリアル。

ComponentBase

すべてのコンポーネントの基底クラス。

ConversionPropertiesArrayResult

によって GetCurrentConversionsAsync()返される Result オブジェクト。 成功状態と追加のエラー コンテキストは、基底クラス SessionContextResultを使用して取得できます。 成功した場合、Conversions プロパティはインスタンスの ConversionProperties 有効な配列を保持します。

ConversionPropertiesResult

によって GetConversionPropertiesAsync(String)返される Result オブジェクト。 成功状態と追加のエラー コンテキストは、基底クラス SessionContextResultを使用して取得できます。 成功した場合、Properties プロパティには の有効なインスタンス ConversionPropertiesが保持されます。

CreateRenderingSessionResult

CreateNewRenderingSessionAsync(RenderingSessionCreationOptions)によってOpenRenderingSessionAsync(String)返される Result オブジェクト。 成功状態と追加のエラー コンテキストは、基底クラス 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

オブジェクトの 1 つのメタデータ エントリ。

OutlineSettings

アウトライン レンダリングのグローバル設定。

PbrMaterial

物理的に基づくレンダリングのマテリアル。

PointCloudSettings

ポイント クラウド レンダリングの設定 (試験段階)。

PointLightComponent

すべての方向に均一に発光する光源。

RayCastQueryResult

によって RayCastQueryAsync(RayCast)返される Result オブジェクト。 このクラスは、非同期レイ キャスト呼び出しの後にヒットした .ray キャストの (空の可能性がある) 配列を保持します。

RemoteManagerStatic
RemoteRenderingClient

RemoteRenderingClient は、Remote Rendering 用の Azure API への承認された接続です。

RenderingConnection

Remote Rendering 固有のアクションのメイン エントリ ポイント。 接続に成功した後、RenderingSession.Connection を介してアクセスできます。

RenderingSession

各レンダリング セッションは専用サーバーで実行され、Azure Remote Rendering 機能が提供されます。

RenderingSessionPropertiesArrayResult

によって GetCurrentRenderingSessionsAsync()返される Result オブジェクト。 成功状態と追加のエラー コンテキストは、基底クラス SessionContextResultを使用して取得できます。 成功した場合、SessionProperties プロパティはインスタンスの RenderingSessionProperties 有効な配列を保持します。

RenderingSessionPropertiesResult

によって GetPropertiesAsync()返される Result オブジェクト。 成功状態と追加のエラー コンテキストは、基底クラス SessionContextResultを使用して取得できます。 成功した場合、SessionProperties プロパティは の有効なインスタンス RenderingSessionPropertiesを保持します。

ResourceBase

すべてのリソースの基底クラス。

RRException

すべての Remote Rendering API 例外の基底クラス。

RRSessionException

すべてのリモート レンダリング セッション例外の基底クラス。

ServiceStatistics

このクラスは、サービスからのビデオ ストリームに関する統計情報を提供します。

平均を生成するには、インスタンスをフレームごとに更新する必要があります。

SessionContextResult

すべてのセッション関連の非同期クエリの基本結果クラス。 この結果には、クエリが成功したかどうかをテストするための ErrorCode プロパティがあります。 エラーが発生した場合は、Context オブジェクトを介して追加情報を収集できます。 「SessionGeneralContext」を参照してください。

ShellRenderingSettings

階層オーバーライド シェル効果を使用してレンダリングされるオブジェクトのグローバル設定。

SingleSidedSettings

片面ジオメトリ レンダリングの設定。

SkyReflectionSettings

グローバルスカイリフレクションの設定。

SpatialQueryResult

空間クエリが成功した結果

SpotLightComponent

有向円錐内で光を放射する光源。

StageSpaceSettings

ステージ空間の原点を変更するためのオプション。

Texture

テクスチャは、ジオメトリに適用できるイメージを表します。

TokenRequiredEventArgs

サービスに更新されたアクセス トークンまたは認証トークンが必要であることをアプリケーションに通知します。

ToolingConstants
ValidationUtils

リモート レンダリングの定数。

ZFightingMitigationSettings

z ファイティング軽減策の設定。

構造体

AssetConversionInputOptions

変換する資産を指定するための入力パラメーター。

AssetConversionOptions

変換された資産の出力場所を指定するためのパラメーター。

AssetConversionOutputOptions

変換された資産の出力場所を指定するためのパラメーター。

Bounds

軸揃え境界ボックス (AABB)。 ボックスをまたがるワールド空間の 2 つのコーナーを通して定義されます。

CameraFov

カメラの視野の一般的な中心外の定義。

Color4

単精度の 4 成分の色 (赤、緑、青、アルファ)。

Color4Ub

8 ビット コンポーネント [0..255] に基づく 4 つのコンポーネントの色 (赤、緑、青、アルファ)。

ConversionProperties

資産変換のプロパティ。

Double3

倍精度の 3 成分ベクトル。

Float2

単精度の 2 成分ベクトル。

Float3

単精度の 3 成分ベクトル。

Float4

単精度の 4 成分ベクトル。

FrameStatistics

クライアント側のパフォーマンス評価を行うためのフレーム統計。 「GetLastFrameStatistics(FrameStatistics)」を参照してください。

LoadFromBlobOptions

Azure BLOB ストレージからデータを読み込む際のパラメーター。

LoadModelFromSasOptions

URI を使用してモデルを読み込む際のパラメーター。

LoadModelOptions

Azure BLOB ストレージからモデルを読み込む際のパラメーター。

LoadTextureFromSasOptions

URI を使用してテクスチャを読み込むパラメーター。

LoadTextureOptions

テクスチャを読み込むパラメーター。

Matrix4x4

単精度コンポーネントに基づく 4 x 4 マトリックス。

OrientedBox

指向境界ボックス (OBB)。

PerformanceAssessment

リモート レンダリング統計のパフォーマンス評価。 「QueryServerPerformanceAssessmentAsync()」を参照してください。

PerformanceInformation

1 つのパフォーマンス評価値について説明します。 「PerformanceAssessment」を参照してください。

Quaternion

オブジェクトの回転を表す単精度四元数。

RayCast

レイキャストを実行するためのパラメーター。

RayCastHit

1 回のレイキャスト ヒットに関する情報が含まれます。

RemoteRenderingInitialization

Remote Rendering ランタイムの初期化のオプション。

RendererInitOptions

のランタイム RenderingSessionに接続するためのパラメーター。

RenderingSessionCreationOptions

レンダリング セッションを作成するためのパラメーター。

RenderingSessionCreationOptionsUnsafe

内部構造体。

RenderingSessionProperties

レンダリング セッションのプロパティ。

RenderingSessionUpdateOptions

レンダリング セッションを更新するためのパラメーター。

ResourceStateResult
ServiceStatistics.AggregatedStatistics
SessionConfiguration

インスタンスを関連付ける RemoteRenderingClient アカウント情報とドメイン。

SessionGeneralContext

および 非同期呼び出しRemoteRenderingClientRenderingSession拡張戻り値情報。

SimulationUpdateParameters

を使用する場合 GraphicsBindingSimD3d11 は、これを入力し、フレームごとに 1 回に Update(SimulationUpdateParameters, SimulationUpdateResult) 渡す必要があります。

SimulationUpdateResult

を使用すると GraphicsBindingSimD3d11 、この構造体のオブジェクトは、 を正常に呼び出 Update(SimulationUpdateParameters, SimulationUpdateResult)した後に結果を格納します。

SpatialQuery

AABB を使用して空間クエリを実行するための入力パラメーター。 このボックスと重複するすべてのメッシュ コンポーネントが返されます。

SpatialQueryAabb

軸揃え境界ボックス (AABB) を使用して空間クエリを実行するための入力パラメーター。 それに重なるメッシュ コンポーネントが返されます。

SpatialQueryObb

指向境界ボックスを使用して空間クエリを実行するための入力パラメーター。 それに重なるメッシュ コンポーネントが返されます。

SpatialQuerySphere

球を使用して空間クエリを実行するための入力パラメーター。 それに重なるメッシュ コンポーネントが返されます。

Sphere

これは球体です。

StereoCameraFov

この構造体は、ステレオ レンダリングの左右のカメラ ビューのビューのフィールドを保持します。

StereoMatrix4x4

この構造体は、ステレオ レンダリングの左右のカメラ ビューのマトリックスを保持します。

VulkanRenderParameters

を使用する場合GraphicsBindingOpenXrVulkanは、この値を入力し、フレームごとに 1 回と BlitRemoteFrame(VulkanRenderParameters)PrepareRender(VulkanRenderParameters)渡す必要があります。

列挙型

Axis

座標系軸の定義。

ColorMaterialFeatures

に固有の ColorMaterialフラグ。

ColorTransparencyMode

が透明かどうか ColorMaterial 、および背景とのブレンド方法を定義します。

ConnectionStatus

サーバーへの接続の状態。

ConnectionType

使用する接続の種類です。

ConversionSessionStatus

非推奨です。代わりに ConversionStatus を使用してください。

ConversionStatus

資産変換の状態。

DepthConvention

レンダリングに使用される画面領域の浮動小数点 z 規則

Entity.VisitorResult

VisitEntityDelegate によって使用される結果コードは、訪問者がシーングラフを走査し続ける必要があるかどうかを通知します。

FocusPointResult

現在のフレーム内のリモート フォーカス ポイントの状態。

GraphicsApiType

サポートされているグラフィックス API。

HierarchicalEnableState

階層コンテキストで 3 つの有効な状態を記述する列挙型。 HierarchyEnableState は、 と組み合わせて使用されます HierarchicalStates

HierarchicalStates

によってオーバーライドできるレンダリング プロパティ HierarchicalStateOverrideComponent

HitCollectionPolicy

レイキャスト クエリが返すヒットを決定します。

LogLevel

ログの重大度レベル。

MaterialType

サポートされている材料タイプ。

MetadataValueType

メタデータ値の型を指定します。

ObjectType

ARR で使用されるさまざまな種類のオブジェクト。

PbrMaterialFeatures

に固有の PbrMaterialフラグ。

PbrVertexAlphaMode

メッシュの頂点カラーのアルファ部分が最終的な色にどのように影響するかを定義します。

PerformanceRating

パフォーマンス測定の意味を評価するための広範なカテゴリを指定します。

PoseMode

レンダリングに使用されるポーズ モード。

RayHitType

個々のレイキャスト ヒット結果のヒット タイプを分類します。

RenderingSessionStatus

レンダリング セッションの状態。

RenderingSessionVmSize

レンダリング セッションに使用されるサーバーのサイズ。

Result

Remote Rendering API で使用されるジェネリック結果の種類。

ServiceRenderMode

サーバー側レンダリングに使用できるモード。

SingleSidedMode

片面ジオメトリをレンダリングするためのオプション。

TextureType

サポートされているテクスチャの種類。

代理人

ConnectionStatusChangedEventHandler

接続状態の更新を受信するための委任。

Entity.EntitySearchDelegate

子を含むエンティティのエンティティ階層を検索するために使用されるデリゲート。

Entity.VisitEntityDelegate

子を含むエンティティ階層にアクセスするために使用されるデリゲート。

LogEventHandler

ログ メッセージを受信するためのデリゲート。

RemoteManagerStatic.ExceptionLoggedDelegate
RemoteManagerStatic.ShutdownDelegate
RenderingConnectionUpdatedEventHandler

で更新ティックが完了 RenderingConnectionしたときに通知を受け取るためのデリゲート。

TokenRequiredEventHandler

リモート レンダリング クライアントに更新されたアクセス トークンまたは認証トークンが必要であることをアプリケーションに通知します。