RenderingConnection.RayCastQueryAsync(RayCast) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Voert een raycast-query uit op de externe scène.
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)
Parameters
- cast
- RayCast
Beschrijving van Raycast.
Retouren
Taak met het retourtype RayCastQueryResult die de matrix met trefferelementen bevat. De asynchroon wordt voltooid tijdens een Update() tik.
Opmerkingen
Deze aanroep wordt onmiddellijk geretourneerd en verzendt een gebeurtenis wanneer het raycast-resultaat is binnengekomen. De raycast wordt uitgevoerd op de server tegen de status van de wereld op het frame waarop de raycast is uitgegeven. Resultaten worden gesorteerd op afstand, waarbij het dichtstbijzijnde snijpunt bij de gebruiker het eerste item in de matrix is.
* Er treedt een NoConnection fout op als er geen verbinding is gevonden.