Class CloudLocalizerFrameFilter
- Espacio de nombres
- easyar
- Ensayo
- EasyAR.Sense.dll
Un MonoBehaviour que controla easyar.CloudLocalizer en la scene y proporciona extensiones funcionales en el entorno Unity.
En la mayoria de los casos, se debe usar MegaTrackerFrameFilter.
public class CloudLocalizerFrameFilter : MegaCloudFrameFilter
- Herencia
-
CloudLocalizerFrameFilter
- Miembros heredados
Campos
RequestTimeout
Timeout de comunicacion con el servidor, en milisegundos.
public int RequestTimeout
Propiedades
LandmarkFilter
Funcion de filtrado Mega Landmark usada cuando ServiceType es Landmark. Al inicio, debe llamar manualmente a FilterBySpotId(string, Action<MegaLandmarkFilterResponse>). Tracker no empezara el tracking hasta que Filter devuelva Found.
public Optional<MegaLandmarkFilterWrapper> LandmarkFilter { get; }
LocationInputMode
Modo de entrada de ubicacion. Debe configurarse antes de iniciar Session. Para remote debugging o ejecucion en un equipo, debe establecerse en Simulator; de lo contrario no se puede usar. Para uso onsite, establezcalo en Onsite para obtener mejores resultados.
public MegaLocationInputMode LocationInputMode { get; set; }
ProximityLocation
Resultados de ubicaciones cercanas.
public Optional<ProximityLocationResult> ProximityLocation { set; }
RequestMessage
public string RequestMessage { get; set; }
ServiceAccessData
Datos de acceso al servicio. Deben configurarse antes de iniciar Session. No es necesario configurar al usar GlobalConfig.
public ExplicitAddressAccessData ServiceAccessData { get; set; }
ServiceAccessSource
Tipo de fuente de datos de acceso al servicio. Debe configurarse antes de iniciar Session.
public MegaServiceAccessSourceType ServiceAccessSource { get; set; }
ServiceType
Tipo de servicio EasyAR Mega. Debe configurarse antes de iniciar Session.
public MegaApiType ServiceType { get; set; }
SimulatorLocation
Location data usada cuando LocationInputMode == Simulator.
public Optional<LocationResult> SimulatorLocation { get; set; }
enabled
Habilita/deshabilita localization mientras ARSession esta en ejecucion.
public bool enabled { get; set; }
Métodos
Resolve(Action<MegaLocalizationResponse>)
Envia una localization request.
public void Resolve(Action<MegaLocalizationResponse> callback)
Parámetros
callback
SwitchEndPoint(ExplicitAddressAccessData)
Cambia el remote endpoint.
public void SwitchEndPoint(ExplicitAddressAccessData config)
Parámetros
config
UpdateToken(string)
Actualiza el API Token.
public void UpdateToken(string token)
Parámetros
token