次の方法で共有


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

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

OutlineSettings

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

PbrMaterial

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

PointCloudSettings

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

PointLightComponent

すべての方向に均一に光を放射する光源。

RayCastQueryResult

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

RemoteManagerStatic
RemoteRenderingClient

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

RenderingConnection

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

RenderingSession

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

RenderingSessionPropertiesArrayResult

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

RenderingSessionPropertiesResult

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

Remote Rendering 統計のパフォーマンス評価。 QueryServerPerformanceAssessmentAsync()を参照してください。

PerformanceInformation

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

Plane

4 つのコンポーネント A、B、C、および D によって記述される 3d 空間内の平面。ARR では、平面は標準標準形式で定義されます。つまり、Ax + By + C*z + D = 0 を満たす場合に、3d 位置 (x,y,z) が平面上にあります。

Quaternion

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

RayCast

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

RayCastHit

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

RemoteRenderingInitialization

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

RendererInitOptions

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

RenderingSessionCreationOptions

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

RenderingSessionCreationOptionsUnsafe

内部構造体。

RenderingSessionProperties

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

RenderingSessionUpdateOptions

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

ResourceStateResult_Experimental

GetResourceStateAsync_Experimental()によって返される結果構造体。

ServiceStatistics.AggregatedStatistics
SessionConfiguration

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

SessionGeneralContext

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

SimulationUpdateParameters

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

SimulationUpdateResult

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

SpatialQuery

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

SpatialQueryAabb

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

SpatialQueryObb

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

SpatialQuerySphere

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

Sphere

これは球です。

StereoCameraFov

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

StereoMatrix4x4

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

Transform

位置、回転、スケーリングで構成される 3D 空間 (ローカル空間またはワールド空間) での変換について説明します。

VulkanRenderParameters

GraphicsBindingOpenXrVulkan を使用する場合は、これを入力し、フレームごとに 1 回 PrepareRender(VulkanRenderParameters) および BlitRemoteFrame(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

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

ResourceDataSourceState_Experimental

リソースのデータ ソースへのリソースの接続に関して、リソースの考えられる状態を記述する列挙。

Result

Remote Rendering API で使用される汎用結果の型。

ServiceRenderMode

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

SingleSidedMode

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

StringComparison

定義済みの文字列比較メソッドのセットを提供する列挙型。

TextureCoordinateGenerationMode

マテリアル テクスチャ サンプリングに対して Uv テクスチャ座標を生成する方法を定義します。

TextureType

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

代理人

ConnectionStatusChangedEventHandler

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

Entity.EntitySearchDelegate

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

Entity.VisitEntityDelegate

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

LogEventHandler

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

RemoteManagerStatic.ExceptionLoggedDelegate
RemoteManagerStatic.ShutdownDelegate
RenderingConnectionUpdatedEventHandler

RenderingConnectionで更新ティックが完了したときに通知を受け取るための委任。

TokenRequiredEventHandler

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