Condividi tramite


Microsoft.Azure.RemoteRendering Spazio dei nomi

Classi

AssetConversionResult

Deprecato, non usare

AssetConversionStatusResult

Deprecato, usare invece ConversionPropertiesResult.

CameraSettings

Impostazioni della fotocamera.

ColorMaterial

Materiale che non ottiene alcuna illuminazione applicata.

ComponentBase

Classe di base per tutti i componenti.

ConversionPropertiesArrayResult

Oggetto Result restituito da GetCurrentConversionsAsync(). Lo stato di esito positivo e il contesto di errore aggiuntivo possono essere recuperati tramite la classe base SessionContextResult. In caso di esito positivo, la proprietà Conversions contiene una matrice valida di istanze di ConversionProperties.

ConversionPropertiesResult

Oggetto Result restituito da GetConversionPropertiesAsync(String). Lo stato di esito positivo e il contesto di errore aggiuntivo possono essere recuperati tramite la classe base SessionContextResult. In caso di esito positivo, la proprietà Properties contiene un'istanza valida di ConversionProperties.

CreateRenderingSessionResult

Oggetto Result restituito da OpenRenderingSessionAsync(String) e CreateNewRenderingSessionAsync(RenderingSessionCreationOptions). Lo stato di esito positivo e il contesto di errore aggiuntivo possono essere recuperati tramite la classe base SessionContextResult. In caso di esito positivo, la proprietà Session contiene un riferimento RenderingSession valido.

CutPlaneComponent

I piani di taglio vengono usati per tagliare parti di mesh per poter visualizzare all'interno.

DebugRenderingSettings

Opzioni per le funzionalità di rendering di debug

DirectionalLightComponent

Sorgente di luce che emette la luce a livello globale in una direzione fissa.

DisableInSimulationAttribute

Disabilitare il campo dell'interfaccia utente corrispondente quando si usa la modalità simulazione.

EnableInSimulationAttribute

Disabilitare il campo dell'interfaccia utente corrispondente quando non è in modalità simulazione.

Entity

Un'entità rappresenta un oggetto nello spazio.

GraphicsBinding

Classe di base per i binding grafici.

GraphicsBindingOpenXrD3d11

Associazione D3D11 per OpenXR.

GraphicsBindingOpenXrVulkan

Associazione Vulkan per OpenXR.

GraphicsBindingSimD3d11

Associazione api grafica per la simulazione locale.

GraphicsBindingWmrD3d11

Associazione D3D11 per Windows Mixed Reality.

HierarchicalStateOverrideComponent

Controlla la visualizzazione delle sottocategorie delle entità .

LightComponentBase

Classe base per tutti i componenti leggeri.

LoadModelResult

Dati dei risultati per una richiesta del modello di caricamento.

Material

I materiali sono risorse condivise usate per descrivere le proprietà di rendering di un Mesh.

Mesh

Le mesh contengono dati geometrici e riferimenti Material per il rendering.

MeshComponent

Esegue il rendering di una mesh nella posizione del Entity.

NativeLibraryExtensions
ObjectBase

Classe base per entità e componenti .

ObjectMetadata

Raccolta di valori di metadati per un oggetto .

ObjectMetadataEntry

Singola voce di metadati per un oggetto .

OutlineSettings

Impostazioni globali per il rendering della struttura.

PbrMaterial

Materiale per il rendering basato su fisico.

PointCloudSettings

Impostazioni per il rendering cloud del punto (sperimentale).

PointLightComponent

Sorgente di luce che emette luce uniformemente in tutte le direzioni.

RayCastQueryResult

Oggetto Result restituito da RayCastQueryAsync(RayCast). Questa classe contiene una matrice di cast ray potenzialmente vuota dopo una chiamata a ray cast asincrona.

RemoteManagerStatic
RemoteRenderingClient

RemoteRenderingClient è una connessione autorizzata alle API di Azure per Rendering remoto.

RenderingConnection

Punto di ingresso principale per azioni specifiche di Rendering remoto. È possibile accedere tramite RenderingSession.Connection, dopo una connessione riuscita.

RenderingSession

Ogni sessione di rendering è in esecuzione in un server dedicato, fornendo la funzionalità Rendering remoto di Azure.

RenderingSessionPropertiesArrayResult

Oggetto Result restituito da GetCurrentRenderingSessionsAsync(). Lo stato di esito positivo e il contesto di errore aggiuntivo possono essere recuperati tramite la classe base SessionContextResult. In caso di esito positivo, la proprietà SessionProperties contiene una matrice valida di istanze di RenderingSessionProperties.

RenderingSessionPropertiesResult

Oggetto Result restituito da GetPropertiesAsync(). Lo stato di esito positivo e il contesto di errore aggiuntivo possono essere recuperati tramite la classe base SessionContextResult. In caso di esito positivo, la proprietà SessionProperties contiene un'istanza valida di RenderingSessionProperties.

ResourceBase

Classe di base per tutte le risorse.

RRException

Classe di base per tutte le eccezioni dell'API Rendering remoto.

RRSessionException

Classe di base per tutte le eccezioni di sessione di rendering remoto.

ServiceStatistics

Questa classe fornisce statistiche sul flusso video dal servizio.

L'istanza deve essere aggiornata ogni fotogramma per produrre medie.

SessionContextResult

Classe di risultati di base per tutte le query asincrone correlate alla sessione. Questo risultato ha una proprietà ErrorCode per verificare se la query ha avuto esito positivo. In caso di errore, è possibile raccogliere informazioni aggiuntive tramite l'oggetto Context. Vedere SessionGeneralContext

ShellRenderingSettings

Impostazioni globali per gli oggetti di cui viene eseguito il rendering usando l'effetto shell di override gerarchico.

SingleSidedSettings

Impostazioni per il rendering della geometria a lato singolo.

SkyReflectionSettings

Impostazioni per i riflessi del cielo globale.

SpatialQueryResult

Risultato di una query spaziale riuscita

SpotLightComponent

Sorgente di luce che emette luce all'interno di un cono diretto.

StageSpaceSettings

Opzioni per la modifica dell'origine dello spazio di staging.

Texture

Le trame rappresentano immagini che possono essere applicate alla geometria.

TokenRequiredEventArgs

Informa l'applicazione che il servizio richiede un token di accesso o un token di autenticazione aggiornato.

ToolingConstants
ValidationUtils

Costanti per il rendering remoto.

ZFightingMitigationSettings

Impostazioni per la mitigazione z-fighting.

Struct

AssetConversionInputOptions

Parametri di input per specificare un asset da convertire.

AssetConversionOptions

Parametri per specificare la posizione di output di un asset convertito.

AssetConversionOutputOptions

Parametri per specificare la posizione di output di un asset convertito.

Bounds

Un rettangolo di selezione allineato all'asse (AABB). Viene definito attraverso due angoli nello spazio globale che si estende sulla scatola.

CameraFov

Definizione generica, possibilmente fuori centro del campo di visualizzazione di una fotocamera.

Color4

Colore a 4 componenti (rosso, verde, blu, alfa) con precisione singola.

Color4Ub

4 colore componente (rosso, verde, blu, alfa) basato su componenti a 8 bit [0..255].

ConversionProperties

Proprietà di una conversione di asset.

Double3

Vettore a 3 componenti con precisione doppia.

Float2

Vettore a 2 componenti con precisione singola.

Float3

Vettore a 3 componenti con precisione singola.

Float4

Vettore a 4 componenti con precisione singola.

FrameStatistics

Statistiche dei frame per eseguire la valutazione delle prestazioni lato client. Vedere GetLastFrameStatistics(FrameStatistics).

LoadFromBlobOptions

Parametri per il caricamento dei dati dall'archivio BLOB di Azure.

LoadModelFromSasOptions

Parametri per il caricamento di un modello tramite un URI.

LoadModelOptions

Parametri per il caricamento di un modello dall'archivio BLOB di Azure.

LoadTextureFromSasOptions

Parametri per il caricamento di una trama usando un URI.

LoadTextureOptions

Parametri per il caricamento di una trama.

Matrix4x4

Matrice 4x4 basata su singoli componenti di precisione.

OrientedBox

Un rettangolo di selezione orientato (OBB).

PerformanceAssessment

Valutazione delle prestazioni delle statistiche di Rendering remoto. Vedere QueryServerPerformanceAssessmentAsync().

PerformanceInformation

Descrive un singolo valore di valutazione delle prestazioni. Vedere PerformanceAssessment.

Plane

Un piano nello spazio 3d descritto da 4 componenti A, B, C e D. In ARR, i piani sono definiti in forma normale standard, il che significa che una posizione 3d (x,y,z) è sul piano quando soddisfa Ax + By + C*z + D = 0.

Quaternion

Quaternione a precisione singola per descrivere una rotazione di un oggetto.

RayCast

Parametri per eseguire un raycast.

RayCastHit

Contiene informazioni su un singolo hit raycast.

RemoteRenderingInitialization

Opzioni per l'inizializzazione del runtime di Rendering remoto.

RendererInitOptions

Parametri per la connessione al runtime di un RenderingSession.

RenderingSessionCreationOptions

Parametri per la creazione di una sessione di rendering.

RenderingSessionCreationOptionsUnsafe

Struct interno.

RenderingSessionProperties

Proprietà di una sessione di rendering.

RenderingSessionUpdateOptions

Parametri per l'aggiornamento di una sessione di rendering.

ResourceStateResult_Experimental

Struttura dei risultati restituita da GetResourceStateAsync_Experimental().

ServiceStatistics.AggregatedStatistics
SessionConfiguration

Informazioni sull'account e dominio a cui associare un'istanza di RemoteRenderingClient.

SessionGeneralContext

Informazioni estese sul valore restituito per RenderingSession e RemoteRenderingClient chiamate asincrone.

SimulationUpdateParameters

Quando si usa GraphicsBindingSimD3d11, è necessario compilare e passare a Update(SimulationUpdateParameters, SimulationUpdateResult) una volta per ogni fotogramma.

SimulationUpdateResult

Quando si usa GraphicsBindingSimD3d11, gli oggetti di questo struct conterranno il risultato dopo aver chiamato correttamente Update(SimulationUpdateParameters, SimulationUpdateResult).

SpatialQuery

Parametro di input per l'esecuzione di una query spaziale con un AABB. Verranno restituiti tutti i componenti mesh che si sovrappongono a questa casella.

SpatialQueryAabb

Parametri di input per l'esecuzione di una query spaziale con un rettangolo delimitatore allineato all'asse (AABB). Verranno restituiti i componenti mesh che si sovrappongono a esso.

SpatialQueryObb

Parametri di input per l'esecuzione di una query spaziale con un rettangolo di selezione orientato. Verranno restituiti i componenti mesh che si sovrappongono a esso.

SpatialQuerySphere

Parametri di input per l'esecuzione di una query spaziale con una sfera. Verranno restituiti i componenti mesh che si sovrappongono a esso.

Sphere

È una sfera.

StereoCameraFov

Questo struct contiene il campo delle visualizzazioni per la visualizzazione della fotocamera sinistra e destra nel rendering stereo.

StereoMatrix4x4

Questo struct contiene matrici per la visualizzazione della fotocamera sinistra e destra nel rendering stereo.

Transform

Descrive una trasformazione nello spazio 3d (spazio locale o spazio globale), costituita da posizione, rotazione e ridimensionamento.

VulkanRenderParameters

Quando si usa GraphicsBindingOpenXrVulkan, è necessario compilare e passare a PrepareRender(VulkanRenderParameters) e BlitRemoteFrame(VulkanRenderParameters) una volta per ogni fotogramma.

Enumerazioni

Axis

Definizioni dell'asse del sistema di coordinate.

ColorMaterialFeatures

Flag specifici del ColorMaterial.

ColorTransparencyMode

Definisce se l'ColorMaterial è trasparente e la modalità di fusione con lo sfondo.

ConnectionStatus

Stato della connessione al server.

ConnectionType

Tipo di connessione da utilizzare.

ConversionSessionStatus

Deprecato, usare invece ConversionStatus.

ConversionStatus

Stato di una conversione di asset.

DepthConvention

Convenzione z a virgola mobile dello spazio sullo schermo usata per il rendering

Entity.VisitorResult

Codice di risultato usato da VisitEntityDelegate per segnalare se il visitatore deve continuare a attraversare o meno la scena.

FocusPointResult

Stato del punto di attivazione remoto nel frame corrente.

GraphicsApiType

API grafiche supportate.

HierarchicalEnableState

Enumerazione che descrive i tre stati abilitati in un contesto gerarchico. HierarchicalEnableState viene usato insieme a HierarchicalStates

HierarchicalStates

Eseguire il rendering delle proprietà di cui è possibile eseguire l'override dal HierarchicalStateOverrideComponent

HitCollectionPolicy

Determina i risultati restituiti da una query raycast.

LogLevel

Livelli di gravità della registrazione.

MaterialType

Tipi di materiali supportati.

MetadataValueType

Specifica il tipo di un valore di metadati.

ObjectType

Tipi diversi di oggetti utilizzati da ARR.

PbrMaterialFeatures

Flag specifici del PbrMaterial.

PbrVertexAlphaMode

Definisce il modo in cui la parte alfa del colore del vertice di una mesh contribuisce al colore finale.

PerformanceRating

Specifica le categorie generali per valutare il significato di una misurazione delle prestazioni.

PoseMode

Modalità pose utilizzata per il rendering.

RayHitType

Classifica il tipo di hit di un singolo risultato del raycast.

RenderingSessionStatus

Stato di una sessione di rendering.

RenderingSessionVmSize

Dimensioni del server utilizzato per la sessione di rendering.

ResourceDataSourceState_Experimental

Enumerazione che descrive i possibili stati di una risorsa, per quanto riguarda la connessione della risorsa alla relativa origine dati.

Result

Tipo di risultato generico usato dall'API Rendering remoto.

ServiceRenderMode

Modalità possibili per il rendering lato server.

SingleSidedMode

Opzioni per il rendering della geometria a lato singolo.

StringComparison

Enumerazione che fornisce un set di metodi di confronto di stringhe predefiniti.

TextureCoordinateGenerationMode

Definisce il metodo che le coordinate della trama Uv vengono generate per il campionamento delle trame del materiale.

TextureType

Tipi di trama supportati.

Delegati

ConnectionStatusChangedEventHandler

Delegato per la ricezione degli aggiornamenti dello stato della connessione.

Entity.EntitySearchDelegate

Delegato usato per cercare in una gerarchia di entità un'entità inclusiva dei relativi elementi figlio.

Entity.VisitEntityDelegate

Delegato usato per visitare una gerarchia di entità inclusiva dei relativi elementi figlio.

LogEventHandler

Delegato per la ricezione di messaggi di log.

RemoteManagerStatic.ExceptionLoggedDelegate
RemoteManagerStatic.ShutdownDelegate
RenderingConnectionUpdatedEventHandler

Delegato per la ricezione di una notifica quando un segno di graduazione di aggiornamento è stato completato in un RenderingConnection.

TokenRequiredEventHandler

Informa l'applicazione che un client di rendering remoto richiede un token di accesso o un token di autenticazione aggiornati.