RenderingConnection.RayCastQueryAsync(RayCast) Methode
Definition
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.
Führt eine Raycastabfrage für die Remoteszene aus.
public:
System::Threading::Tasks::Task<Microsoft::Azure::RemoteRendering::RayCastQueryResult ^> ^ RayCastQueryAsync(Microsoft::Azure::RemoteRendering::RayCast cast);
public System.Threading.Tasks.Task<Microsoft.Azure.RemoteRendering.RayCastQueryResult> RayCastQueryAsync (Microsoft.Azure.RemoteRendering.RayCast cast);
member this.RayCastQueryAsync : Microsoft.Azure.RemoteRendering.RayCast -> System.Threading.Tasks.Task<Microsoft.Azure.RemoteRendering.RayCastQueryResult>
Public Function RayCastQueryAsync (cast As RayCast) As Task(Of RayCastQueryResult)
Parameter
- cast
- RayCast
Raycast-Beschreibung.
Gibt zurück
Aufgabe mit dem Rückgabetyp RayCastQueryResult, der das Array der Trefferelemente enthält. Die Asynchronheit wird während eines Häkchens Update() abgeschlossen.
Hinweise
Dieser Aufruf gibt sofort zurück und gibt ein Ereignis aus, wenn das Raycastergebnis eingetroffen ist. Der Raycast wird auf dem Server für den Zustand der Welt auf dem Frame ausgeführt, für den der Raycast ausgegeben wurde. Die Ergebnisse werden nach Entfernung sortiert, wobei die nächstgelegene Schnittmenge für den Benutzer das erste Element im Array ist.
* Ein NoConnection Fehler tritt auf, wenn keine Verbindung gefunden wurde.