Freigeben über


Microsoft.Azure.RemoteRendering Namespace

Klassen

AssetConversionResult

Veraltet, nicht verwenden

AssetConversionStatusResult

Veraltet, verwenden Sie stattdessen ConversionPropertiesResult.

CameraSettings

Kameraeinstellungen.

ColorMaterial

Ein Material, das keine Beleuchtung erhält.

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 instance 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. Im Erfolgsfall enthält die Session-Eigenschaft einen gültigen RenderingSession Verweis.

CutPlaneComponent

Schnittebenen werden verwendet, um Teile von Gittern wegzuschneiden, um ins Innere schauen zu können.

DebugRenderingSettings

Optionen für Debugrenderingfeatures

DirectionalLightComponent

Eine Lichtquelle, die Licht global in eine feste Richtung abgibt.

DisableInSimulationAttribute

Deaktivieren Sie das entsprechende Benutzeroberflächenfeld im Simulationsmodus.

EnableInSimulationAttribute

Deaktivieren Sie das entsprechende Benutzeroberflächenfeld, wenn 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 die lokale Simulation.

GraphicsBindingWmrD3d11

D3D11-Bindung für Windows Mixed Reality.

HierarchicalStateOverrideComponent

Steuert die Visualisierung von Unterhierarchien von Entitäten.

LightComponentBase

Basisklasse für alle leichten Komponenten.

LoadModelResult

Ergebnisdaten für eine Lademodellanforderung.

Material

Materialien sind freigegebene Ressourcen, die verwendet werden, um die Renderingeigenschaften eines Meshzu beschreiben.

Mesh

Gitter enthalten Geometriedaten und Material Verweise zum Rendern.

MeshComponent

Rendert ein Gitter an der Position von 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 das Punktwolkenrendering (experimentell).

PointLightComponent

Eine Lichtquelle, die Licht gleichmäßig in alle Richtungen abgibt.

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 Remote Rendering.

RenderingConnection

Haupteinstiegspunkt für Remote Rendering spezifische Aktionen. Kann über RenderingSession.Connection nach einer erfolgreichen Verbindung zugegriffen werden.

RenderingSession

Jede Renderingsitzung wird auf einem dedizierten Server ausgeführt, der die Azure-Remote Rendering-Funktionalität bereitstellt.

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. Im Erfolgsfall enthält die SessionProperties-Eigenschaft eine gültige instance von RenderingSessionProperties.

ResourceBase

Basisklasse für alle Ressourcen.

RRException

Basisklasse für alle Remote Rendering-API-Ausnahmen.

RRSessionException

Basisklasse für alle Remoterenderungssitzungsausnahmen.

ServiceStatistics

Diese Klasse stellt Statistiken zum Videostream aus dem Dienst bereit.

Die instance muss bei jedem Frame aktualisiert werden, um Durchschnittswerte zu erzeugen.

SessionContextResult

Basisergebnisklasse für alle sitzungsbezogenen asynchronen Abfragen. Dieses Ergebnis weist eine ErrorCode-Eigenschaft auf, 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 mit dem hierarchischen Außerkraftsetzungs-Shelleffekt gerendert werden.

SingleSidedSettings

Einstellungen für einseitiges Geometrierendering.

SkyReflectionSettings

Einstellungen für die globalen Himmelsreflektionen.

SpatialQueryResult

Das Ergebnis einer erfolgreichen räumlichen Abfrage

SpotLightComponent

Eine Lichtquelle, die Licht innerhalb eines gerichteten Kegels ausgibt.

StageSpaceSettings

Optionen zum Ändern des Bühnenraumursprungs.

Texture

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

TokenRequiredEventArgs

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

ToolingConstants
ValidationUtils

Konstanten für Remoterendering.

ZFightingMitigationSettings

Einstellungen für Z-Fighting-Entschärfung.

Strukturen

AssetConversionInputOptions

Eingabeparameter zum Angeben eines zu konvertierenden Assets.

AssetConversionOptions

Parameter zum Angeben des Ausgabespeicherorts eines konvertierten Medienobjekts.

AssetConversionOutputOptions

Parameter zum Angeben des Ausgabespeicherorts eines konvertierten Medienobjekts.

Bounds

Ein achsenorientiertes Begrenzungsfeld (AABB). Sie wird durch zwei Ecken im Weltraum definiert, die sich über die Box erstrecken.

CameraFov

Eine generische, möglicherweise außerhalb des Mittelpunkts festgelegte Definition des Sichtfelds einer Kamera.

Color4

4-Komponenten-Farbe (rot, grün, blau, alpha) mit einer einzigen Genauigkeit.

Color4Ub

4 Komponentenfarbe (rot, grün, blau, alpha) basierend auf 8 Bit-Komponenten [0..255].

ConversionProperties

Eigenschaften einer Ressourcenkonvertierung.

Double3

3-Komponenten-Vektor mit doppelter Genauigkeit.

Float2

2-Komponenten-Vektor mit einer einzigen Genauigkeit.

Float3

3-Komponenten-Vektor mit einer einzigen Genauigkeit.

Float4

4-Komponenten-Vektor mit einer einzigen 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 orientiertes Begrenzungsfeld (ORIENTED BOUNDING BOX, OBB).

PerformanceAssessment

Leistungsbewertung von Remote Rendering Statistiken. Siehe QueryServerPerformanceAssessmentAsync().

PerformanceInformation

Beschreibt einen einzelnen Leistungsbewertungswert. Siehe PerformanceAssessment.

Quaternion

Quaternion mit einzeler Genauigkeit, um eine Objektrotation zu beschreiben.

RayCast

Parameter für die Durchführung eines Raycasts.

RayCastHit

Enthält Informationen zu einem einzelnen Raycasttreffer.

RemoteRenderingInitialization

Optionen für Remote Rendering Runtimeinitialisierung.

RendererInitOptions

Parameter zum Herstellen einer Verbindung mit der Runtime eines RenderingSession.

RenderingSessionCreationOptions

Parameter zum Erstellen einer Renderingsitzung.

RenderingSessionCreationOptionsUnsafe

Interne Struktur.

RenderingSessionProperties

Eigenschaften einer Renderingsitzung.

RenderingSessionUpdateOptions

Parameter zum Aktualisieren einer Renderingsitzung.

ResourceStateResult
ServiceStatistics.AggregatedStatistics
SessionConfiguration

Kontoinformationen und Domäne, denen ein RemoteRenderingClient instance zugeordnet werden soll.

SessionGeneralContext

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

SimulationUpdateParameters

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

SimulationUpdateResult

Wenn GraphicsBindingSimD3d11 verwendet wird, enthalten Objekte dieser Struktur das Ergebnis, nachdem erfolgreich aufgerufen Update(SimulationUpdateParameters, SimulationUpdateResult)wurde.

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 Begrenzungsrahmen (AABB). Gitterkomponenten, die sich damit überlappen, werden zurückgegeben.

SpatialQueryObb

Eingabeparameter zum Ausführen einer räumlichen Abfrage mit einem orientierten Begrenzungsrahmen. Gitterkomponenten, die sich damit überlappen, werden zurückgegeben.

SpatialQuerySphere

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

Sphere

Es ist eine Kugel.

StereoCameraFov

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

StereoMatrix4x4

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

VulkanRenderParameters

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

Enumerationen

Axis

Koordinatensystemachsendefinitionen.

ColorMaterialFeatures

Flags, die für das spezifisch sind ColorMaterial.

ColorTransparencyMode

Definiert, ob transparent ColorMaterial ist und wie es sich mit dem Hintergrund verbindet.

ConnectionStatus

Status der Verbindung mit dem Server.

ConnectionType

Der Typ der zu verwendenden Verbindung.

ConversionSessionStatus

Veraltet, verwenden Sie stattdessen ConversionStatus.

ConversionStatus

Die status einer Ressourcenkonvertierung.

DepthConvention

Die für das Rendern verwendete Gleitkomma-Z-Konvention des Bildschirmraums

Entity.VisitorResult

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

FocusPointResult

Der Status des Remotefokuspunkts im aktuellen Frame.

GraphicsApiType

Unterstützte Grafik-APIs.

HierarchicalEnableState

Eine Aufzählung, die die drei aktivierten Zustände in einem hierarchischen Kontext beschreibt. HierarchicalEnableState wird in Verbindung mit HierarchicalStates

HierarchicalStates

Rendereigenschaften, die vom HierarchicalStateOverrideComponent

HitCollectionPolicy

Bestimmt, welche Treffer eine Raycastabfrage zurückgibt.

LogLevel

Protokollierungsschweregrade.

MaterialType

Unterstützte Materialtypen.

MetadataValueType

Gibt den Typ eines Metadatenwerts an.

ObjectType

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

PbrMaterialFeatures

Flags, die für das spezifisch sind PbrMaterial.

PbrVertexAlphaMode

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

PerformanceRating

Gibt allgemeine Kategorien für die Bewertung der Bedeutung einer Leistungsmessung an.

PoseMode

Der pose-Modus, der zum Rendern verwendet wird.

RayHitType

Klassifiziert den Treffertyp eines einzelnen Raycast-Trefferergebnisses.

RenderingSessionStatus

Status einer Renderingsitzung.

RenderingSessionVmSize

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

Result

Generischer Ergebnistyp, der von der Remote Rendering-API verwendet wird.

ServiceRenderMode

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

SingleSidedMode

Optionen zum Rendern von einseitiger Geometrie.

TextureType

Die unterstützten Texturtypen.

Delegaten

ConnectionStatusChangedEventHandler

Delegat für den Empfang von Verbindungs- status Updates.

Entity.EntitySearchDelegate

Delegat, der verwendet wird, um eine Entitätshierarchie nach einer Entität einschließlich ihrer untergeordneten Elemente zu durchsuchen.

Entity.VisitEntityDelegate

Delegat, der verwendet wird, um eine Entitätshierarchie einschließlich der untergeordneten Elemente zu besuchen.

LogEventHandler

Delegat für den Empfang von Protokollnachrichten.

RemoteManagerStatic.ExceptionLoggedDelegate
RemoteManagerStatic.ShutdownDelegate
RenderingConnectionUpdatedEventHandler

Delegat für den Empfang von Benachrichtigungen, wenn ein Update-Tick für eine RenderingConnectionabgeschlossen wurde.

TokenRequiredEventHandler

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