Microsoft.Azure.RemoteRendering Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |