RenderingConnection.RayCastQueryAsync(RayCast) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Executa uma consulta raycast na cena remota.
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)
Parâmetros
- cast
- RayCast
Descrição do Raycast.
Retornos
Tarefa com o tipo de retorno RayCastQueryResult que contém a matriz de elementos de ocorrência. A assíncrona será concluída durante um Update() tique.
Comentários
Essa chamada retorna imediatamente e emite um evento quando o resultado do raycast chega. O raycast será executado no servidor em relação ao estado do mundo no quadro no qual o raycast foi emitido. Os resultados serão classificados por distância, com a interseção mais próxima do usuário sendo o primeiro item na matriz.
* Ocorrerá um NoConnection erro se não houver nenhuma conexão encontrada.