Partager via


Microsoft.Azure.RemoteRendering Espace de noms

Classes

AssetConversionResult

Déconseillé, n’utilisez pas

AssetConversionStatusResult

Déconseillé, utilisez ConversionPropertiesResult à la place.

CameraSettings

Paramètres de l’appareil photo.

ColorMaterial

Matériau qui n’obtient aucun éclairage appliqué.

ComponentBase

Classe de base pour tous les composants.

ConversionPropertiesArrayResult

Objet result retourné par GetCurrentConversionsAsync(). L’état de réussite et le contexte d’erreur supplémentaire peuvent être récupérés via la classe de base SessionContextResult. En cas de réussite, la propriété Conversions contient un tableau valide d’instances de ConversionProperties.

ConversionPropertiesResult

Objet result retourné par GetConversionPropertiesAsync(String). L’état de réussite et le contexte d’erreur supplémentaire peuvent être récupérés via la classe de base SessionContextResult. En cas de réussite, la propriété Properties contient une instance valide de ConversionProperties.

CreateRenderingSessionResult

Objet result retourné par OpenRenderingSessionAsync(String) et CreateNewRenderingSessionAsync(RenderingSessionCreationOptions). L’état de réussite et le contexte d’erreur supplémentaire peuvent être récupérés via la classe de base SessionContextResult. En cas de réussite, la propriété Session contient une référence RenderingSession valide.

CutPlaneComponent

Les plans de coupe sont utilisés pour couper des parties de maillages afin de pouvoir regarder à l’intérieur.

DebugRenderingSettings

Options pour les fonctionnalités de rendu de débogage

DirectionalLightComponent

Source de lumière qui émet globalement la lumière dans une direction fixe.

DisableInSimulationAttribute

Désactivez le champ d’interface utilisateur correspondant en mode Simulation.

EnableInSimulationAttribute

Désactivez le champ d’interface utilisateur correspondant lorsqu’il n’est pas en mode Simulation.

Entity

Une entité représente un objet dans l’espace.

GraphicsBinding

Classe de base pour les liaisons graphiques.

GraphicsBindingOpenXrD3d11

Liaison D3D11 pour OpenXR.

GraphicsBindingOpenXrVulkan

Liaison Vulkan pour OpenXR.

GraphicsBindingSimD3d11

Liaison d’API graphique pour la simulation locale.

GraphicsBindingWmrD3d11

Liaison D3D11 pour Windows Mixed Reality.

HierarchicalStateOverrideComponent

Contrôle la visualisation des sous-hiérarchies des entités .

LightComponentBase

Classe de base pour tous les composants légers.

LoadModelResult

Données de résultat pour une demande de modèle de charge.

Material

Les matériaux sont des ressources partagées utilisées pour décrire les propriétés de rendu d’une Mesh.

Mesh

Les maillages contiennent des données geometry et des références Material pour le rendu.

MeshComponent

Affiche un maillage à la position du Entity.

NativeLibraryExtensions
ObjectBase

Classe de base pour les entités et les composants .

ObjectMetadata

Collection de valeurs de métadonnées pour un objet.

ObjectMetadataEntry

Entrée de métadonnées unique pour un objet.

OutlineSettings

Paramètres globaux pour le rendu hiérarchique.

PbrMaterial

Matériau pour le rendu physique.

PointCloudSettings

Paramètres du rendu cloud de point (expérimental).

PointLightComponent

Source de lumière qui émet uniformément la lumière dans toutes les directions.

RayCastQueryResult

Objet result retourné par RayCastQueryAsync(RayCast). Cette classe contient un tableau (potentiellement vide) de frappes de cast.ray après un appel de cast de rayon asynchrone.

RemoteManagerStatic
RemoteRenderingClient

RemoteRenderingClient est une connexion autorisée aux API Azure pour Remote Rendering.

RenderingConnection

Point d’entrée principal pour les actions spécifiques à Remote Rendering. Accessible via RenderingSession.Connection, après une connexion réussie.

RenderingSession

Chaque session de rendu s’exécute sur un serveur dédié, fournissant la fonctionnalité Azure Remote Rendering.

RenderingSessionPropertiesArrayResult

Objet result retourné par GetCurrentRenderingSessionsAsync(). L’état de réussite et le contexte d’erreur supplémentaire peuvent être récupérés via la classe de base SessionContextResult. En cas de réussite, la propriété SessionProperties contient un tableau valide d’instances RenderingSessionProperties.

RenderingSessionPropertiesResult

Objet result retourné par GetPropertiesAsync(). L’état de réussite et le contexte d’erreur supplémentaire peuvent être récupérés via la classe de base SessionContextResult. En cas de réussite, la propriété SessionProperties contient une instance valide de RenderingSessionProperties.

ResourceBase

Classe de base pour toutes les ressources.

RRException

Classe de base pour toutes les exceptions de l’API Remote Rendering.

RRSessionException

Classe de base pour toutes les exceptions de session de rendu à distance.

ServiceStatistics

Cette classe fournit des statistiques sur le flux vidéo à partir du service.

L’instance doit être mise à jour chaque image pour produire des moyennes.

SessionContextResult

Classe de résultat de base pour toutes les requêtes asynchrones liées à la session. Ce résultat a une propriété ErrorCode pour tester si la requête a réussi. En cas d’erreur, des informations supplémentaires peuvent être collectées via l’objet Context. Voir SessionGeneralContext

ShellRenderingSettings

Paramètres globaux pour les objets rendus à l’aide de l’effet d’interpréteurde commandes de remplacement hiérarchique .

SingleSidedSettings

Paramètres pour le rendu de géométrie à face unique.

SkyReflectionSettings

Paramètres des reflets du ciel global.

SpatialQueryResult

Résultat d’une requête spatiale réussie

SpotLightComponent

Source de lumière qui émet la lumière dans un cône dirigé.

StageSpaceSettings

Options de modification de l’origine de l’espace intermédiaire.

Texture

Les textures représentent des images qui peuvent être appliquées à la géométrie.

TokenRequiredEventArgs

Informe l’application que le service nécessite un jeton d’accès ou un jeton d’authentification mis à jour.

ToolingConstants
ValidationUtils

Constantes pour le rendu à distance.

ZFightingMitigationSettings

Paramètres de l’atténuation z-fighting.

Structures

AssetConversionInputOptions

Paramètres d’entrée pour spécifier une ressource à convertir.

AssetConversionOptions

Paramètres permettant de spécifier l’emplacement de sortie d’une ressource convertie.

AssetConversionOutputOptions

Paramètres permettant de spécifier l’emplacement de sortie d’une ressource convertie.

Bounds

Cadre englobant aligné sur l’axe (AABB). Il est défini à travers deux coins dans l’espace du monde qui s’étendent sur la boîte.

CameraFov

Définition générique, éventuellement hors centre d’un champ de vue d’une caméra.

Color4

Couleur 4 composants (rouge, vert, bleu, alpha) avec une seule précision.

Color4Ub

Couleur de composant 4 (rouge, vert, bleu, alpha) basée sur 8 composants bits [0..255].

ConversionProperties

Propriétés d’une conversion de ressource.

Double3

Vecteur 3 composants avec double précision.

Float2

Vecteur 2 composants avec une seule précision.

Float3

Vecteur 3 composants avec une seule précision.

Float4

Vecteur de 4 composants avec une seule précision.

FrameStatistics

Statistiques d’image pour effectuer une évaluation des performances côté client. Voir GetLastFrameStatistics(FrameStatistics).

LoadFromBlobOptions

Paramètres pour le chargement de données à partir du stockage Blob Azure.

LoadModelFromSasOptions

Paramètres pour le chargement d’un modèle à l’aide d’un URI.

LoadModelOptions

Paramètres pour le chargement d’un modèle à partir du stockage Blob Azure.

LoadTextureFromSasOptions

Paramètres pour le chargement d’une texture à l’aide d’un URI.

LoadTextureOptions

Paramètres pour le chargement d’une texture.

Matrix4x4

Matrice 4x4 basée sur des composants de précision uniques.

OrientedBox

Cadre englobant orienté (OBB).

PerformanceAssessment

Évaluation des performances des statistiques remote Rendering. Voir QueryServerPerformanceAssessmentAsync().

PerformanceInformation

Décrit une valeur d’évaluation des performances unique. Voir PerformanceAssessment.

Plane

Plan dans un espace 3d décrit par 4 composants A, B, C et D. Dans ARR, les plans sont définis sous forme normale standard, ce qui signifie qu’une position 3d (x,y,z) se trouve sur le plan lorsqu’il satisfait À Ax + By + C*z + D = 0.

Quaternion

Quaternion simple précision pour décrire une rotation d’objet.

RayCast

Paramètres d’exécution d’une raycast.

RayCastHit

Contient des informations sur une seule correspondance de raycast.

RemoteRenderingInitialization

Options d’initialisation du runtime Remote Rendering.

RendererInitOptions

Paramètres de connexion au runtime d’un RenderingSession.

RenderingSessionCreationOptions

Paramètres de création d’une session de rendu.

RenderingSessionCreationOptionsUnsafe

Struct interne.

RenderingSessionProperties

Propriétés d’une session de rendu.

RenderingSessionUpdateOptions

Paramètres de mise à jour d’une session de rendu.

ResourceStateResult_Experimental

Structure de résultats retournée par GetResourceStateAsync_Experimental().

ServiceStatistics.AggregatedStatistics
SessionConfiguration

Informations de compte et domaine à associer à une instance de RemoteRenderingClient.

SessionGeneralContext

Informations de valeur de retour étendues pour les appels asynchrones RenderingSession et RemoteRenderingClient.

SimulationUpdateParameters

Lorsque GraphicsBindingSimD3d11 est utilisé, cela doit être rempli et transmis à Update(SimulationUpdateParameters, SimulationUpdateResult) une fois par image.

SimulationUpdateResult

Lorsque GraphicsBindingSimD3d11 est utilisé, les objets de ce struct contiennent le résultat après avoir appelé correctement Update(SimulationUpdateParameters, SimulationUpdateResult).

SpatialQuery

Paramètre d’entrée pour effectuer une requête spatiale avec un AABB. Tous les composants de maillage qui se chevauchent avec cette zone sont retournés.

SpatialQueryAabb

Paramètres d’entrée pour effectuer une requête spatiale avec une zone englobante alignée sur l’axe (AABB). Les composants de maillage qui se chevauchent sont retournés.

SpatialQueryObb

Paramètres d’entrée pour effectuer une requête spatiale avec une zone englobante orientée. Les composants de maillage qui se chevauchent sont retournés.

SpatialQuerySphere

Paramètres d’entrée pour effectuer une requête spatiale avec une sphère. Les composants de maillage qui se chevauchent sont retournés.

Sphere

C’est une sphère.

StereoCameraFov

Ce struct contient le champ de vues pour la vue de la caméra gauche et droite dans le rendu stéréo.

StereoMatrix4x4

Ce struct contient des matrices pour la vue de la caméra gauche et droite dans le rendu stéréo.

Transform

Décrit une transformation dans un espace 3d (espace local ou espace mondial), qui se compose de la position, de la rotation et de la mise à l’échelle.

VulkanRenderParameters

Lorsque GraphicsBindingOpenXrVulkan est utilisé, cela doit être rempli et transmis à PrepareRender(VulkanRenderParameters) et BlitRemoteFrame(VulkanRenderParameters) une fois par image.

Énumérations

Axis

Définitions de l’axe du système de coordonnées.

ColorMaterialFeatures

Indicateurs spécifiques à la ColorMaterial.

ColorTransparencyMode

Définit si le ColorMaterial est transparent et comment il se fusionne avec l’arrière-plan.

ConnectionStatus

État de la connexion au serveur.

ConnectionType

Type de connexion à utiliser.

ConversionSessionStatus

Déconseillé, utilisez ConversionStatus à la place.

ConversionStatus

État d’une conversion de ressource.

DepthConvention

Convention z à virgule flottante de l’écran utilisée pour le rendu

Entity.VisitorResult

Code de résultat utilisé par visitEntityDelegate pour signaler si le visiteur doit continuer à parcourir le scenegraph ou non.

FocusPointResult

État du point de focus distant dans l’image actuelle.

GraphicsApiType

API graphiques prises en charge.

HierarchicalEnableState

Énumération qui décrit les trois états activés dans un contexte hiérarchique. HierarchicalEnableState est utilisé conjointement avec HierarchicalStates

HierarchicalStates

Afficher les propriétés qui peuvent être remplacées par la HierarchicalStateOverrideComponent

HitCollectionPolicy

Détermine les résultats d’une requête raycast.

LogLevel

Niveaux de gravité de journalisation.

MaterialType

Types de matériaux pris en charge.

MetadataValueType

Spécifie le type d’une valeur de métadonnées.

ObjectType

Les différents types d’objets utilisés par ARR.

PbrMaterialFeatures

Indicateurs spécifiques à la PbrMaterial.

PbrVertexAlphaMode

Définit la façon dont la partie alpha de la couleur de vertex d’un maillage contribue à la couleur finale.

PerformanceRating

Spécifie les grandes catégories d’évaluation de la signification d’une mesure de performances.

PoseMode

Mode de pose utilisé pour le rendu.

RayHitType

Classifie le type d’accès d’un résultat de raycast individuel.

RenderingSessionStatus

État d’une session de rendu.

RenderingSessionVmSize

Taille du serveur utilisé pour la session de rendu.

ResourceDataSourceState_Experimental

Énumération qui décrit les états possibles d’une ressource, en ce qui concerne la connexion de la ressource à sa source de données.

Result

Type de résultat générique utilisé par l’API Remote Rendering.

ServiceRenderMode

Modes possibles pour le rendu côté serveur.

SingleSidedMode

Options de rendu de la géométrie à face unique.

StringComparison

Énumération qui fournit un ensemble de méthodes de comparaison de chaînes prédéfinies.

TextureCoordinateGenerationMode

Définit la méthode que les coordonnées de texture Uv sont générées pour l’échantillonnage de texture de matériau.

TextureType

Types de textures pris en charge.

Délégués

ConnectionStatusChangedEventHandler

Délégué pour la réception des mises à jour d’état de connexion.

Entity.EntitySearchDelegate

Délégué utilisé pour rechercher une hiérarchie d’entités pour une entité inclusive de ses enfants.

Entity.VisitEntityDelegate

Délégué utilisé pour visiter une hiérarchie d’entités inclusive de ses enfants.

LogEventHandler

Délégué pour la réception de messages de journal.

RemoteManagerStatic.ExceptionLoggedDelegate
RemoteManagerStatic.ShutdownDelegate
RenderingConnectionUpdatedEventHandler

Délégué pour recevoir une notification lorsqu’une graduation de mise à jour s’est terminée sur un RenderingConnection.

TokenRequiredEventHandler

Informe l’application qu’un client de rendu à distance nécessite un jeton d’accès ou un jeton d’authentification mis à jour.