RenderingConnection.RayCastQueryAsync(RayCast) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Provede dotaz raycast na vzdálené scéně.
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)
Parametry
- cast
- RayCast
Popis raycastu.
Návraty
Úloha s návratovým typem RayCastQueryResult, který obsahuje pole prvků přístupů. Asynchronní synchronizace se dokončí během zaškrtnutí Update() .
Poznámky
Toto volání se vrátí okamžitě a po příchodu výsledku raycastu vygeneruje událost. Raycast se provede na serveru v závislosti na stavu světa v rámci, na který byl raycast vydán. Výsledky budou seřazeny podle vzdálenosti, přičemž nejbližší průsečík uživatele bude první položkou v poli.
* Pokud NoConnection se nenašlo žádné připojení, dojde k chybě.