Microsoft.Azure.RemoteRendering Namespace

Klassen

AssetConversionResult

Veraltet, nicht verwenden

AssetConversionStatusResult

Veraltet, verwenden Sie stattdessen ConversionPropertiesResult.

CameraSettings

Kameraeinstellungen.

ColorMaterial

Ein Material, das keine Beleuchtung aufwendet.

ComponentBase

Basisklasse für alle Komponenten.

ConversionPropertiesArrayResult

Ergebnisobjekt, das von GetCurrentConversionsAsync()zurückgegeben wird. Der Erfolgszustand und der zusätzliche Fehlerkontext können über die Basisklasse SessionContextResultabgerufen werden. Im Erfolgsfall enthält die Conversions-Eigenschaft ein gültiges Array von ConversionProperties Instanzen.

ConversionPropertiesResult

Ergebnisobjekt, das von GetConversionPropertiesAsync(String)zurückgegeben wird. Der Erfolgszustand und der zusätzliche Fehlerkontext können über die Basisklasse SessionContextResultabgerufen werden. Im Erfolgsfall enthält die Properties-Eigenschaft eine gültige Instanz von ConversionProperties.

CreateRenderingSessionResult

Ergebnisobjekt, das von OpenRenderingSessionAsync(String) und CreateNewRenderingSessionAsync(RenderingSessionCreationOptions)zurückgegeben wird. Der Erfolgszustand und der zusätzliche Fehlerkontext können über die Basisklasse SessionContextResultabgerufen werden. Bei Erfolg enthält die Session-Eigenschaft einen gültigen RenderingSession Verweis.

CutPlaneComponent

Schnittebenen werden verwendet, um Teile von Gittern zu schneiden, um in der Lage zu sein, in die Luft zu schauen.

DebugRenderingSettings

Optionen für Debugrenderingfeatures

DirectionalLightComponent

Eine Lichtquelle, die das Licht global in eine feste Richtung ausstrahlt.

DisableInSimulationAttribute

Deaktivieren Sie das entsprechende Benutzeroberflächenfeld im Simulationsmodus.

EnableInSimulationAttribute

Deaktivieren Sie das entsprechende Benutzeroberflächenfeld, wenn es sich nicht im Simulationsmodus befindet.

Entity

Eine Entität stellt ein Objekt im Raum dar.

GraphicsBinding

Basisklasse für Grafikbindungen.

GraphicsBindingOpenXrD3d11

D3D11-Bindung für OpenXR.

GraphicsBindingOpenXrVulkan

Vulkanbindung für OpenXR.

GraphicsBindingSimD3d11

Grafik-API-Bindung für lokale Simulation.

GraphicsBindingWmrD3d11

D3D11-Bindung für Windows Mixed Reality.

HierarchicalStateOverrideComponent

Steuert die Visualisierung von Unterhierarchien von Entitäten.

LightComponentBase

Basisklasse für alle Lichtkomponenten.

LoadModelResult

Ergebnisdaten für eine Lademodellanforderung.

Material

Materialien sind gemeinsam genutzte Ressourcen, die zum Beschreiben der Renderingeigenschaften eines Meshverwendet werden.

Mesh

Gitter enthalten Geometriedaten und Material Verweise zum Rendern.

MeshComponent

Rendert ein Gitter an der Position des Entity.

NativeLibraryExtensions
ObjectBase

Basisklasse für Entitäten und Komponenten.

ObjectMetadata

Eine Auflistung von Metadatenwerten für ein Objekt.

ObjectMetadataEntry

Ein einzelner Metadateneintrag für ein Objekt.

OutlineSettings

Globale Einstellungen für das Gliederungsrendering.

PbrMaterial

Ein Material für physisch basiertes Rendering.

PointCloudSettings

Einstellungen für punktbasiertes Cloudrendering (experimentell).

PointLightComponent

Eine Lichtquelle, die Licht einheitlich in alle Richtungen ausstrahlt.

RayCastQueryResult

Ergebnisobjekt, das von RayCastQueryAsync(RayCast)zurückgegeben wird. Diese Klasse enthält ein (potenziell leeres) Array von.ray Cast-Treffern nach einem asynchronen Ray Cast-Aufruf.

RemoteManagerStatic
RemoteRenderingClient

RemoteRenderingClient ist eine autorisierte Verbindung mit den Azure-APIs für Remoterendering.

RenderingConnection

Haupteinstiegspunkt für spezifische Remoterenderingaktionen. Über RenderingSession.Connection kann nach einer erfolgreichen Verbindung zugegriffen werden.

RenderingSession

Jede Renderingsitzung wird auf einem dedizierten Server ausgeführt und stellt die Azure Remote Rendering-Funktionalität bereit.

RenderingSessionPropertiesArrayResult

Ergebnisobjekt, das von GetCurrentRenderingSessionsAsync()zurückgegeben wird. Der Erfolgszustand und der zusätzliche Fehlerkontext können über die Basisklasse SessionContextResultabgerufen werden. Im Erfolgsfall enthält die SessionProperties-Eigenschaft ein gültiges Array von RenderingSessionProperties Instanzen.

RenderingSessionPropertiesResult

Ergebnisobjekt, das von GetPropertiesAsync()zurückgegeben wird. Der Erfolgszustand und der zusätzliche Fehlerkontext können über die Basisklasse SessionContextResultabgerufen werden. Bei Erfolg enthält die SessionProperties-Eigenschaft eine gültige Instanz von RenderingSessionProperties.

ResourceBase

Basisklasse für alle Ressourcen.

RRException

Basisklasse für alle Remoterendering-API-Ausnahmen.

RRSessionException

Basisklasse für alle Remoterenderingsitzungs-Ausnahmen.

ServiceStatistics

Diese Klasse stellt Statistiken zum Videostream aus dem Dienst bereit.

Die Instanz muss jedes Frame aktualisiert werden, um Mittelwerte zu erzeugen.

SessionContextResult

Basisergebnisklasse für alle sitzungsbezogenen asynchronen Abfragen. Dieses Ergebnis hat eine ErrorCode-Eigenschaft, um zu testen, ob die Abfrage erfolgreich war. Im Fehlerfall können zusätzliche Informationen über das Context-Objekt gesammelt werden. Siehe SessionGeneralContext

ShellRenderingSettings

Globale Einstellungen für Objekte, die mithilfe des hierarchischen Überschreibungsshelleffektsgerendert werden.

SingleSidedSettings

Einstellungen für einseitiges Geometrierendering.

SkyReflectionSettings

Einstellungen für die globalen Himmelsspiegelungen.

SpatialQueryResult

Das Ergebnis einer erfolgreichen räumlichen Abfrage

SpotLightComponent

Eine Lichtquelle, die Licht innerhalb eines gerichteten Kegels ausstrahlt.

StageSpaceSettings

Optionen zum Ändern des Phasenraumursprungs.

Texture

Texturen stellen Bilder dar, die auf Geometrie angewendet werden können.

TokenRequiredEventArgs

Informiert die Anwendung, dass der Dienst ein aktualisiertes Zugriffstoken oder Authentifizierungstoken erfordert.

ToolingConstants
ValidationUtils

Konstanten für das Remoterendering.

ZFightingMitigationSettings

Einstellungen für die Z-Kampfminderung.

Strukturen

AssetConversionInputOptions

Eingabeparameter zum Angeben einer zu konvertierenden Ressource.

AssetConversionOptions

Parameter zum Angeben des Ausgabespeicherorts eines konvertierten Objekts.

AssetConversionOutputOptions

Parameter zum Angeben des Ausgabespeicherorts eines konvertierten Objekts.

Bounds

Ein achsenbündiges Begrenzungsfeld (AABB). Es wird durch zwei Ecken im Weltraum definiert, die das Feld überspannen.

CameraFov

Eine generische, möglicherweise nicht zentrierte Definition des Sichtfelds einer Kamera.

Color4

4-Komponentenfarbe (Rot, Grün, Blau, Alpha) mit einfacher Genauigkeit.

Color4Ub

4 Komponentenfarbe (Rot, Grün, Blau, Alpha) basierend auf 8 Bit-Komponenten [0,.255].

ConversionProperties

Eigenschaften einer Objektkonvertierung.

Double3

3-Komponentenvektor mit doppelter Genauigkeit.

Float2

Vektor mit 2 Komponenten mit einfacher Genauigkeit.

Float3

3-Komponentenvektor mit einfacher Genauigkeit.

Float4

4-Komponentenvektor mit einfacher Genauigkeit.

FrameStatistics

Framestatistiken zum Durchführen einer clientseitigen Leistungsbewertung. Siehe GetLastFrameStatistics(FrameStatistics).

LoadFromBlobOptions

Parameter zum Laden von Daten aus Azure Blob Storage.

LoadModelFromSasOptions

Parameter zum Laden eines Modells mithilfe eines URI.

LoadModelOptions

Parameter zum Laden eines Modells aus Azure Blob Storage.

LoadTextureFromSasOptions

Parameter zum Laden einer Textur mithilfe eines URI.

LoadTextureOptions

Parameter zum Laden einer Textur.

Matrix4x4

4x4-Matrix basierend auf einzelnen Präzisionskomponenten.

OrientedBox

Ein ausgerichtetes Begrenzungsfeld (OBB).

PerformanceAssessment

Leistungsbewertung von Remoterenderingstatistiken. Siehe QueryServerPerformanceAssessmentAsync().

PerformanceInformation

Beschreibt einen einzelnen Leistungsbewertungswert. Siehe PerformanceAssessment.

Plane

Eine Ebene im 3d-Raum, die durch 4 Komponenten A, B, C und D beschrieben wird. In ARR werden Ebenen in Standardnormalform definiert, d. h. eine 3d-Position (x,y,z) befindet sich auf der Ebene, wenn sie Ax + By + C*z + D = 0 erfüllt.

Quaternion

Einzelne Genauigkeitsquaternion zur Beschreibung einer Objektdrehung.

RayCast

Parameter für das Ausführen eines Raycasts.

RayCastHit

Enthält Informationen zu einem einzelnen Raycasttreffer.

RemoteRenderingInitialization

Optionen für die Initialisierung der Remoterendering-Laufzeit.

RendererInitOptions

Parameter für die Verbindung mit der Laufzeit eines RenderingSession.

RenderingSessionCreationOptions

Parameter zum Erstellen einer Renderingsitzung.

RenderingSessionCreationOptionsUnsafe

Interne Struktur.

RenderingSessionProperties

Eigenschaften einer Renderingsitzung.

RenderingSessionUpdateOptions

Parameter zum Aktualisieren einer Renderingsitzung.

ResourceStateResult_Experimental

Von GetResourceStateAsync_Experimental()zurückgegebene Ergebnisstruktur.

ServiceStatistics.AggregatedStatistics
SessionConfiguration

Kontoinformationen und Domäne, der eine RemoteRenderingClient Instanz zugeordnet werden soll.

SessionGeneralContext

Erweiterte Rückgabewertinformationen für RenderingSession und RemoteRenderingClient asynchrone Aufrufe.

SimulationUpdateParameters

Wenn GraphicsBindingSimD3d11 verwendet wird, muss dies ausgefüllt und einmal pro Frame an Update(SimulationUpdateParameters, SimulationUpdateResult) übergeben werden.

SimulationUpdateResult

Wenn GraphicsBindingSimD3d11 verwendet wird, enthalten Objekte dieser Struktur das Ergebnis nach dem erfolgreichen Aufruf Update(SimulationUpdateParameters, SimulationUpdateResult).

SpatialQuery

Eingabeparameter zum Ausführen einer räumlichen Abfrage mit einem AABB. Alle Gitterkomponenten, die sich mit diesem Feld überlappen, werden zurückgegeben.

SpatialQueryAabb

Eingabeparameter zum Ausführen einer räumlichen Abfrage mit einem achsenbündigen Begrenzungsfeld (AABB). Gitterkomponenten, die sich mit ihr überlappen, werden zurückgegeben.

SpatialQueryObb

Eingabeparameter zum Ausführen einer räumlichen Abfrage mit einem ausgerichteten Umgebenden Feld. Gitterkomponenten, die sich mit ihr überlappen, werden zurückgegeben.

SpatialQuerySphere

Eingabeparameter zum Ausführen einer räumlichen Abfrage mit einer Kugel. Gitterkomponenten, die sich mit ihr überlappen, werden zurückgegeben.

Sphere

Es ist eine Kugel.

StereoCameraFov

Diese Struktur enthält Ansichtenfelder für die linke und rechte Kameraansicht im Stereorendering.

StereoMatrix4x4

Diese Struktur enthält Matrizen für die linke und rechte Kameraansicht im Stereorendering.

Transform

Beschreibt eine Transformation im 3D-Raum (lokaler Raum oder Weltraum), die aus Position, Drehung und Skalierung besteht.

VulkanRenderParameters

Wenn GraphicsBindingOpenXrVulkan verwendet wird, muss dies ausgefüllt und einmal pro Frame an PrepareRender(VulkanRenderParameters) und BlitRemoteFrame(VulkanRenderParameters) übergeben werden.

Enumerationen

Axis

Koordinatensystemachsendefinitionen.

ColorMaterialFeatures

Kennzeichnungen, die für die ColorMaterialspezifisch sind.

ColorTransparencyMode

Definiert, ob die ColorMaterial transparent ist und wie sie mit dem Hintergrund kombiniert wird.

ConnectionStatus

Status der Verbindung mit dem Server.

ConnectionType

Der Typ der zu verwendenden Verbindung.

ConversionSessionStatus

Veraltet, verwenden Sie stattdessen ConversionStatus.

ConversionStatus

Der Status einer Objektkonvertierung.

DepthConvention

Die zum Rendern verwendete Gleitkommakonvention für den Bildschirmbereich z

Entity.VisitorResult

Ergebniscode, der vom VisitEntityDelegate verwendet wird, um zu signalisieren, ob der Besucher den Szenengraphen weiterhin durchlaufen soll oder nicht.

FocusPointResult

Der Zustand des Remotefokuspunkts im aktuellen Frame.

GraphicsApiType

Unterstützte Grafik-APIs.

HierarchicalEnableState

Enumeration, die die drei aktivierten Zustände in einem hierarchischen Kontext beschreibt. HierarchicalEnableState wird in Verbindung mit HierarchicalStates verwendet.

HierarchicalStates

Rendereigenschaften, die vom HierarchicalStateOverrideComponent überschrieben werden können

HitCollectionPolicy

Bestimmt, welche Treffer eine Raycastabfrage zurückgibt.

LogLevel

Schweregrad der Protokollierung.

MaterialType

Unterstützte Materialtypen.

MetadataValueType

Gibt den Typ eines Metadatenwerts an.

ObjectType

Die verschiedenen Arten von Objekten, die von ARR verwendet werden.

PbrMaterialFeatures

Kennzeichnungen, die für die PbrMaterialspezifisch sind.

PbrVertexAlphaMode

Definiert, wie der Alphateil der Scheitelpunktfarbe eines Gitters zur endgültigen Farbe beiträgt.

PerformanceRating

Gibt allgemeine Kategorien zur Bewertung der Bedeutung einer Leistungsmessung an.

PoseMode

Der zum Rendern verwendete Posenmodus.

RayHitType

Klassifiziert den Treffertyp eines einzelnen Raycast-Trefferergebnisses.

RenderingSessionStatus

Status einer Renderingsitzung.

RenderingSessionVmSize

Größe des Servers, der für die Renderingsitzung verwendet wird.

ResourceDataSourceState_Experimental

Aufzählung, die mögliche Zustände einer Ressource im Hinblick auf die Verbindung der Ressource mit der Datenquelle beschreibt.

Result

Generischer Ergebnistyp, der von der Remoterendering-API verwendet wird.

ServiceRenderMode

Die möglichen Modi für das serverseitige Rendering.

SingleSidedMode

Optionen zum Rendern von einzelseitiger Geometrie.

StringComparison

Enumeration, die eine Reihe vordefinierter Zeichenfolgenvergleichsmethoden bereitstellt.

TextureCoordinateGenerationMode

Definiert die Methode, mit der die Uv-Texturkoordinaten für die Materialtextursampling generiert werden.

TextureType

Die unterstützten Texturtypen.

Delegaten

ConnectionStatusChangedEventHandler

Stellvertretung für den Empfang von Verbindungsstatusaktualisierungen.

Entity.EntitySearchDelegate

Stellvertretung, die zum Durchsuchen einer Entitätshierarchie verwendet wird, einschließlich der untergeordneten Elemente.

Entity.VisitEntityDelegate

Stellvertretung, die verwendet wird, um eine Entitätshierarchie einschließlich ihrer untergeordneten Elemente zu besuchen.

LogEventHandler

Stellvertretung für den Empfang von Protokollnachrichten.

RemoteManagerStatic.ExceptionLoggedDelegate
RemoteManagerStatic.ShutdownDelegate
RenderingConnectionUpdatedEventHandler

Stellvertretung für den Empfang von Benachrichtigungen, wenn ein Aktualisierungsteilstrich auf einem RenderingConnectionabgeschlossen wurde.

TokenRequiredEventHandler

Informiert die Anwendung darüber, dass ein Remoterenderingclient ein aktualisiertes Zugriffstoken oder Authentifizierungstoken erfordert.