Class CloudLocalizerFrameFilter
- Espaço de nomes
- easyar
- Assembly
- EasyAR.Sense.dll
Um MonoBehaviour que controla easyar.CloudLocalizer na scene e fornece extensoes funcionais no ambiente Unity.
Na maioria dos casos, deve-se usar MegaTrackerFrameFilter.
public class CloudLocalizerFrameFilter : MegaCloudFrameFilter
- Herança
-
CloudLocalizerFrameFilter
- Membros herdados
Campos
RequestTimeout
Timeout de comunicacao com o servidor, em milissegundos.
public int RequestTimeout
Propriedades
LandmarkFilter
Funcao de filtragem Mega Landmark usada quando ServiceType e Landmark. Na inicializacao, voce precisa chamar manualmente FilterBySpotId(string, Action<MegaLandmarkFilterResponse>). Tracker nao iniciara o tracking ate Filter retornar Found.
public Optional<MegaLandmarkFilterWrapper> LandmarkFilter { get; }
LocationInputMode
Location input mode. Deve ser definido antes do inicio da Session. Para remote debugging ou execucao em computador, deve ser definido como Simulator; caso contrario nao pode ser usado. Para uso onsite, defina como Onsite para melhores resultados.
public MegaLocationInputMode LocationInputMode { get; set; }
ProximityLocation
Resultados de locais proximos.
public Optional<ProximityLocationResult> ProximityLocation { set; }
RequestMessage
public string RequestMessage { get; set; }
ServiceAccessData
Dados de acesso ao servico. Devem ser definidos antes do inicio da Session. Nao e necessario definir ao usar GlobalConfig.
public ExplicitAddressAccessData ServiceAccessData { get; set; }
ServiceAccessSource
Tipo de fonte de dados de acesso ao servico. Deve ser definido antes do inicio da Session.
public MegaServiceAccessSourceType ServiceAccessSource { get; set; }
ServiceType
Tipo de servico EasyAR Mega. Deve ser definido antes do inicio da Session.
public MegaApiType ServiceType { get; set; }
SimulatorLocation
Location data usada quando LocationInputMode == Simulator.
public Optional<LocationResult> SimulatorLocation { get; set; }
enabled
Ativa/desativa localization enquanto ARSession esta em execucao.
public bool enabled { get; set; }
Métodos
Resolve(Action<MegaLocalizationResponse>)
Envia uma localization request.
public void Resolve(Action<MegaLocalizationResponse> callback)
Parâmetros
callback
SwitchEndPoint(ExplicitAddressAccessData)
Alterna o remote endpoint.
public void SwitchEndPoint(ExplicitAddressAccessData config)
Parâmetros
config
UpdateToken(string)
Atualiza o API Token.
public void UpdateToken(string token)
Parâmetros
token