RenderingConnection.RayCastQueryAsync(RayCast) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Utför en raycast-fråga på fjärrscenen.
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)
Parametrar
- cast
- RayCast
Beskrivning av Raycast.
Returer
Uppgift med returtypen RayCastQueryResult som innehåller matrisen med träffelement. Asynkronisering slutförs under en Update() tick.
Kommentarer
Det här anropet returnerar omedelbart och genererar en händelse när raycast-resultatet har anlänt. Raycasten kommer att utföras på servern mot tillståndet i världen på den ram som raycasten utfärdades på. Resultaten sorteras efter avstånd, där den skärningspunkt som är närmast användaren är det första objektet i matrisen.
* Ett NoConnection fel uppstår om det inte gick att hitta någon anslutning.