struct ScanTarget (Niantic.ARDK.AR.Scanning.ScanTarget)

Overview

Represents a location that can be scanned and activated for VPS. More…

struct ScanTarget {
    // enums

    enum ScanTargetLocalizabilityStatus;

    // fields

    LatLng Centroid => shape[0];
    string imageUrl;
    ScanTargetLocalizabilityStatus localizabilityStatus;
    string name;
    string scanTargetIdentifier;
    LatLng[] shape;

    // methods

    async void DownloadImage(Action<Texture> onImageDownloaded);
};

Detailed Documentation

Represents a location that can be scanned and activated for VPS.

Fields

LatLng Centroid => shape[0]

A point representing the center of this scan target.

string imageUrl

The URL of an image depicting the scan target, or empty string if none exists.

ScanTargetLocalizabilityStatus localizabilityStatus

The localizability status of this scan target. This indicates whether the scan target is currently activated for VPS.

string name

The name of this scan target.

string scanTargetIdentifier

A unique identifier for this scan target.

Note

This identifier is not guaranteed to be stable across sessions.

LatLng[] shape

The shape of this ScanTarget, as a point or polygon. It is recommended to use the Centroid property to get a point representing the location of the scan target.

Methods

async void DownloadImage(Action<Texture> onImageDownloaded)

Downloads the image for this scan target, returning it as a Texture.