Microsoft.Azure.RemoteRendering Naamruimte

Klassen

AssetConversionResult

Afgeschaft, niet gebruiken

AssetConversionStatusResult

Afgeschaft, gebruikt u in plaats daarvan ConversionPropertiesResult.

CameraSettings

Camera-instellingen.

ColorMaterial

Een materiaal dat geen verlichting krijgt.

ComponentBase

Basisklasse voor alle onderdelen.

ConversionPropertiesArrayResult

Resultaatobject dat wordt geretourneerd door GetCurrentConversionsAsync(). Successtatus en aanvullende foutcontext kunnen worden opgehaald via de basisklasse SessionContextResult. Als dit lukt, bevat de eigenschap Conversies een geldige matrix van ConversionProperties exemplaren.

ConversionPropertiesResult

Resultaatobject dat wordt geretourneerd door GetConversionPropertiesAsync(String). Successtatus en aanvullende foutcontext kunnen worden opgehaald via de basisklasse SessionContextResult. Als dit lukt, bevat de eigenschap Eigenschappen een geldige instantie van ConversionProperties.

CreateRenderingSessionResult

Resultaatobject dat wordt geretourneerd door OpenRenderingSessionAsync(String) en CreateNewRenderingSessionAsync(RenderingSessionCreationOptions). Successtatus en aanvullende foutcontext kunnen worden opgehaald via de basisklasse SessionContextResult. Als dit lukt, bevat de eigenschap Session een geldige RenderingSession verwijzing.

CutPlaneComponent

Snijvlakken worden gebruikt om delen van meshes weg te snijden om naar binnen te kunnen kijken.

DebugRenderingSettings

Opties voor foutopsporingsfuncties voor rendering

DirectionalLightComponent

Een lichtbron die wereldwijd licht uitzendt in een vaste richting.

DisableInSimulationAttribute

Schakel het bijbehorende UI-veld uit in de simulatiemodus.

EnableInSimulationAttribute

Schakel het bijbehorende UI-veld uit als dit niet in de simulatiemodus is.

Entity

Een entiteit vertegenwoordigt een object in de ruimte.

GraphicsBinding

Basisklasse voor grafische bindingen.

GraphicsBindingOpenXrD3d11

D3D11-binding voor OpenXR.

GraphicsBindingOpenXrVulkan

Vulkan-binding voor OpenXR.

GraphicsBindingSimD3d11

Grafische API-binding voor lokale simulatie.

GraphicsBindingWmrD3d11

D3D11-binding voor Windows Mixed Reality.

HierarchicalStateOverrideComponent

Hiermee bepaalt u de visualisatie van subhiërarchieën van entiteiten.

LightComponentBase

Basisklasse voor alle lichte onderdelen.

LoadModelResult

Resultaatgegevens voor een aanvraag voor een laadmodel.

Material

Materialen zijn gedeelde resources die worden gebruikt om de renderingeigenschappen van een Meshte beschrijven.

Mesh

Meshes bevatten geometriegegevens en Material verwijzingen voor rendering.

MeshComponent

Geeft een mesh weer op de positie van de Entity.

NativeLibraryExtensions
ObjectBase

Basisklasse voor entiteiten en onderdelen.

ObjectMetadata

Een verzameling metagegevenswaarden voor een object.

ObjectMetadataEntry

Eén metagegevensvermelding voor een object.

OutlineSettings

Algemene instellingen voor overzichtsweergave.

PbrMaterial

Een materiaal voor fysiek gebaseerde rendering.

PointCloudSettings

Instellingen voor point cloud rendering (experimenteel).

PointLightComponent

Een lichtbron die gelijkmatig licht uitstraalt in alle richtingen.

RayCastQueryResult

Resultaatobject dat wordt geretourneerd door RayCastQueryAsync(RayCast). Deze klasse bevat een (mogelijk lege) matrix van.raycast-hits na een asynchrone raycast-aanroep.

RemoteManagerStatic
RemoteRenderingClient

RemoteRenderingClient is een geautoriseerde verbinding met de Azure-API's voor Remote Rendering.

RenderingConnection

Hoofdinvoerpunt voor Remote Rendering specifieke acties. Kan worden geopend via RenderingSession.Connection, na een geslaagde verbinding.

RenderingSession

Elke renderingsessie wordt uitgevoerd op een toegewezen server en biedt de functionaliteit van Azure Remote Rendering.

RenderingSessionPropertiesArrayResult

Resultaatobject dat wordt geretourneerd door GetCurrentRenderingSessionsAsync(). Geslaagde status en aanvullende foutcontext kunnen worden opgehaald via de basisklasse SessionContextResult. Als dit lukt, bevat de eigenschap SessionProperties een geldige matrix met RenderingSessionProperties exemplaren.

RenderingSessionPropertiesResult

Resultaatobject dat wordt geretourneerd door GetPropertiesAsync(). Geslaagde status en aanvullende foutcontext kunnen worden opgehaald via de basisklasse SessionContextResult. Als dit lukt, bevat de eigenschap SessionProperties een geldige instantie van RenderingSessionProperties.

ResourceBase

Basisklasse voor alle resources.

RRException

Basisklasse voor alle Remote Rendering API-uitzonderingen.

RRSessionException

Basisklasse voor alle uitzonderingen voor remote rendering-sessies.

ServiceStatistics

Deze klasse biedt statistieken over de videostream van de service.

Het exemplaar moet elk frame worden bijgewerkt om gemiddelden te produceren.

SessionContextResult

Basisresultaatklasse voor alle sessiegerelateerde asynchrone query's. Dit resultaat heeft de eigenschap ErrorCode om te testen of de query is geslaagd. In het geval van een fout kan aanvullende informatie worden verzameld via het Context-object. Zie SessionGeneralContext

ShellRenderingSettings

Globale instellingen voor objecten die worden weergegeven met behulp van het hiërarchische overschrijvingsshell-effect.

SingleSidedSettings

Instellingen voor enkelzijdige geometrieweergave.

SkyReflectionSettings

Instellingen voor de wereldwijde hemelreflecties.

SpatialQueryResult

Het resultaat van een geslaagde ruimtelijke query

SpotLightComponent

Een lichtbron die licht uitzendt in een gerichte kegel.

StageSpaceSettings

Opties voor het wijzigen van de oorsprong van de fase-ruimte.

Texture

Texturen vertegenwoordigen afbeeldingen die kunnen worden toegepast op geometrie.

TokenRequiredEventArgs

Informeert de toepassing dat de service een bijgewerkt toegangstoken of verificatietoken vereist.

ToolingConstants
ValidationUtils

Constanten voor externe rendering.

ZFightingMitigationSettings

Instellingen voor z-fighting mitigation.

Structs

AssetConversionInputOptions

Invoerparameters voor het opgeven van een asset die moet worden geconverteerd.

AssetConversionOptions

Parameters voor het opgeven van de uitvoerlocatie van een geconverteerde asset.

AssetConversionOutputOptions

Parameters voor het opgeven van de uitvoerlocatie van een geconverteerde asset.

Bounds

Een as uitgelijnd begrenzingsvak (AABB). Het wordt gedefinieerd door twee hoeken in de wereldruimte die het vak omspannen.

CameraFov

Een algemene, mogelijk off-center definitie van het beeldveld van een camera.

Color4

4-component kleur (rood, groen, blauw, alfa) met één precisie.

Color4Ub

4 onderdelenkleur (rood, groen, blauw, alfa) op basis van 8-bits componenten [0..255].

ConversionProperties

Eigenschappen van een assetconversie.

Double3

3-component vector met dubbele precisie.

Float2

2-component vector met één precisie.

Float3

3-component vector met één precisie.

Float4

4-component vector met één precisie.

FrameStatistics

Framestatistieken om prestatiebeoordeling aan de clientzijde uit te voeren. Zie GetLastFrameStatistics(FrameStatistics).

LoadFromBlobOptions

Parameters voor het laden van gegevens uit Azure Blob Storage.

LoadModelFromSasOptions

Parameters voor het laden van een model met behulp van een URI.

LoadModelOptions

Parameters voor het laden van een model vanuit Azure Blob Storage.

LoadTextureFromSasOptions

Parameters voor het laden van een patroon met behulp van een URI.

LoadTextureOptions

Parameters voor het laden van een patroon.

Matrix4x4

4x4-matrix op basis van enkelvoudige precisiecomponenten.

OrientedBox

Een georiënteerde begrenzingsbox (OBB).

PerformanceAssessment

Evaluatie van de prestaties van Remote Rendering statistieken. Zie QueryServerPerformanceAssessmentAsync().

PerformanceInformation

Beschrijft één waarde voor prestatie-evaluatie. Zie PerformanceAssessment.

Quaternion

Eén precisie-quarternion om een objectrotatie te beschrijven.

RayCast

Parameters voor het uitvoeren van een raycast.

RayCastHit

Bevat informatie over één raycasttreffer.

RemoteRenderingInitialization

Opties voor Remote Rendering initialisatie van runtime.

RendererInitOptions

Parameters voor het maken van verbinding met de runtime van een RenderingSession.

RenderingSessionCreationOptions

Parameters voor het maken van een renderingsessie.

RenderingSessionCreationOptionsUnsafe

Interne struct.

RenderingSessionProperties

Eigenschappen van een renderingsessie.

RenderingSessionUpdateOptions

Parameters voor het bijwerken van een renderingsessie.

ResourceStateResult
ServiceStatistics.AggregatedStatistics
SessionConfiguration

Accountgegevens en domein om een RemoteRenderingClient exemplaar aan te koppelen.

SessionGeneralContext

Uitgebreide retourwaardegegevens voor RenderingSession en RemoteRenderingClient asynchrone aanroepen.

SimulationUpdateParameters

Wanneer GraphicsBindingSimD3d11 gebruikt, moet dit worden ingevuld en doorgegeven aan Update(SimulationUpdateParameters, SimulationUpdateResult) één keer per frame.

SimulationUpdateResult

Wanneer GraphicsBindingSimD3d11 wordt gebruikt, bevatten objecten van deze struct het resultaat nadat het is aangeroepen Update(SimulationUpdateParameters, SimulationUpdateResult).

SpatialQuery

Invoerparameter voor het uitvoeren van een ruimtelijke query met een AABB. Alle mesh-onderdelen die overlappen met dit vak worden geretourneerd.

SpatialQueryAabb

Invoerparameters voor het uitvoeren van een ruimtelijke query met een as uitgelijnd begrenzingsvak (AABB). Mesh-onderdelen die ermee overlappen, worden geretourneerd.

SpatialQueryObb

Invoerparameters voor het uitvoeren van een ruimtelijke query met een georiënteerd begrenzingsvak. Mesh-onderdelen die ermee overlappen, worden geretourneerd.

SpatialQuerySphere

Invoerparameters voor het uitvoeren van een ruimtelijke query met een bol. Mesh-onderdelen die ermee overlappen, worden geretourneerd.

Sphere

Het is een bol.

StereoCameraFov

Deze struct bevat weergavevelden voor de linker- en rechtercameraweergave in stereoweergave.

StereoMatrix4x4

Deze struct bevat matrices voor de linker- en rechtercameraweergave in stereorendering.

VulkanRenderParameters

Wanneer GraphicsBindingOpenXrVulkan wordt gebruikt, moet dit per frame worden ingevuld en doorgegeven aan PrepareRender(VulkanRenderParameters) en BlitRemoteFrame(VulkanRenderParameters) .

Enums

Axis

Systeemasdefinities coördineren.

ColorMaterialFeatures

Vlaggen die specifiek zijn voor de ColorMaterial.

ColorTransparencyMode

Definieert of de ColorMaterial transparant is en hoe deze overgaat in de achtergrond.

ConnectionStatus

Status van de verbinding met de server.

ConnectionType

Het type verbinding dat moet worden gebruikt.

ConversionSessionStatus

Afgeschaft gebruikt u in plaats daarvan ConversionStatus.

ConversionStatus

De status van een assetconversie.

DepthConvention

De drijvende komma z-conventie voor de schermruimte die wordt gebruikt voor rendering

Entity.VisitorResult

Resultaatcode die door de VisitEntityDelegate wordt gebruikt om aan te geven of de bezoeker de scène moet blijven doorlopen of niet.

FocusPointResult

De status van het externe focuspunt in het huidige frame.

GraphicsApiType

Ondersteunde grafische API's.

HierarchicalEnableState

Opsomming die de drie ingeschakelde statussen in een hiërarchische context beschrijft. HierarchicalEnableState wordt gebruikt in combinatie met HierarchicalStates

HierarchicalStates

Eigenschappen weergeven die kunnen worden overschreven door de HierarchicalStateOverrideComponent

HitCollectionPolicy

Bepaalt welke treffers een raycast-query retourneert.

LogLevel

Ernstniveaus voor logboekregistratie.

MaterialType

Ondersteunde materiaaltypen.

MetadataValueType

Hiermee geeft u het type van een metagegevenswaarde.

ObjectType

De verschillende typen objecten die door ARR worden gebruikt.

PbrMaterialFeatures

Vlaggen die specifiek zijn voor de PbrMaterial.

PbrVertexAlphaMode

Definieert hoe het alfagedeelte van de hoekpuntkleur van een mesh bijdraagt aan de uiteindelijke kleur.

PerformanceRating

Hiermee geeft u brede categorieën voor het beoordelen van de betekenis van een prestatiemeting.

PoseMode

De posemodus die wordt gebruikt voor rendering.

RayHitType

Classificeert het type treffer van een afzonderlijke raycast-hit.

RenderingSessionStatus

Status van een renderingsessie.

RenderingSessionVmSize

Grootte van de server die wordt gebruikt voor de renderingsessie.

Result

Algemeen resultaattype dat wordt gebruikt door de Remote Rendering-API.

ServiceRenderMode

De mogelijke modi voor de rendering aan de serverzijde.

SingleSidedMode

Opties voor het weergeven van enkelzijdige geometrie.

TextureType

De ondersteunde patronentypen.

Gedelegeerden

ConnectionStatusChangedEventHandler

Gemachtigde voor het ontvangen van updates van de verbindingsstatus.

Entity.EntitySearchDelegate

Gedelegeerde die wordt gebruikt om in een entiteitshiërarchie te zoeken naar een entiteit met inbegrip van de onderliggende elementen.

Entity.VisitEntityDelegate

Gedelegeerde die wordt gebruikt om een entiteitshiërarchie te bezoeken, inclusief de onderliggende elementen.

LogEventHandler

Gemachtigde voor het ontvangen van logboekberichten.

RemoteManagerStatic.ExceptionLoggedDelegate
RemoteManagerStatic.ShutdownDelegate
RenderingConnectionUpdatedEventHandler

Gedelegeerde voor het ontvangen van een melding wanneer een update-vinkje is voltooid op een RenderingConnection.

TokenRequiredEventHandler

Informeert de toepassing dat een remote rendering-client een bijgewerkt toegangstoken of verificatietoken vereist.