Show / Hide Table of Contents

    Namespace wikitude.sdk.uwp

    Classes

    BuildInformation

    BuildInformation provide access to information about the sdk build.

    This includes : -BuildConfiguration : which configuration was used(release / debug / ..) -BuildDate : date and time of the build -BuildNumber : number of the sdk build

    Camera

    A class to get information from the available hardware.

    CameraFormat

    Describes the camera format.

    CameraManager

    Class to control the camera. Camera settings are only available after CameraManager::CameraOpenedEventHandler and before CameraManager::CameraClosedEventHandler were fired.

    CameraParameters

    CloudRecognitionService

    Represents a connection to the Wikitude cloud recognition servers that was initialized with a client token and a target collection id

    Cloud recognition services use a cloud target collection which can be created using a REST JavaScript API or the Wikitude Target Manager. Once such a cloud target collection id was created, it can be loaded using a cloud recognition service.

    The cloud recognition service requires a continuous internet connection in order to communicate with the Wikitude cloud recognition server.

    CloudRecognitionServiceConfiguration

    This class should not be instantiated outside of the Wikitude Native SDK.

    CloudRecognitionServiceResponse

    CloudServerRegion

    Error

    Wikitude SDK Error class

    ExternalRenderingSystem

    Class used to handle the extenral rendering system.

    ImageTarget

    A class that represents image targets that are found by an image tracker.

    ImageTracker

    A class that can be used to recognize and track ImageTargets.

    ImageTrackerConfiguration

    This class is used to configure the image tracker.

    A reference to this object can be passed as a parameter while calling createImageTracker(TargetCollectionResource, ImageTrackerConfiguration) to create an ImageTracker.

    InitializationPose

    Contains tracking information when an InstantTracker is running in Initialization mode.

    InstantTarget

    A class that represents instant targets that are found by an InstantTracker.

    InstantTargetRestorationConfiguration

    Configuration for the behaviour of instant targets loaded by loadExistingInstantTarget(TargetCollectionResource, InstantTargetRestorationConfiguration, InstantTrackerLoadSuccessHandler, InstantTrackerLoadErrorHandler).

    InstantTracker

    A class to control InstantTrackers.

    InstantTrackerConfiguration

    Configuration object for InstantTracker instantiation

    InternalRenderingParameters

    A class used to configure the Native SDK with Internal rendering.

    ManagedCameraFrame

    Matrix

    A four by four, float based matrix providing methods for spatial transformations in three dimensions. The matrix data is arranged in column-major order.

    ObjectTarget

    Represents object targets that are found by an object tracker.

    ObjectTracker

    ObjectTrackerConfiguration

    This class is used to configure the object tracker.

    A reference to this object can be passed as a parameter while calling createObjectTracker(TargetCollectionResource, ObjectTrackerConfiguration) to create an ObjectTracker.

    Plane

    Describes a plane detected by InstantTracker

    PlaneDetectionConfiguration

    This class is used to configure plane detection.

    PluginManager

    Class to handle loading/unloading IPlugin

    RuntimeParameters

    RuntimeParameters provide access to runtime specific information.

    Calling getter methods will always return the most recent data available.

    StartupConfiguration

    Class to set default parameter on SDK start.

    TargetCollectionResource

    Target Collection Resources can either retrieve image targets from a .wtc file or object targets from a .wto file. The file can be loaded eitherfrom the application bundle or a remote server. If the file was loaded from a server, no internet connection is required anymore after the loading finished successfully.

    TargetInformations

    TrackerManager

    This class provides factory methods to create certain tracker objects.

    WikitudeNativeSDK

    Main class to control the wikitude SDK.

    Structs

    Extentf

    Extentf reprensets a range using float for its values.

    Point2i

    Reprensents a 2D point.

    Point3Df

    Point3Df reprents a 3D point using float for its values.

    Pointf

    Pointf represents a 2D point using float for its values.

    Scale2f

    Represents a 2D scale.

    Size2i

    Reprensents a 2D size.

    Interfaces

    CameraControls

    Camera controls are implemented by CameraManager. See CameraManager for documentation.

    IPlugin

    RenderExtension

    Enums

    CameraPosition

    An enum indicating the physical position of the camera used to capture frames.

    CameraResolution

    CameraResolution can be used to define the desired camera resolution using presets.

    CameraResolutionMatchMode

    CameraResolutionMatchMode can be used to define is the camera resolution selection should be strict or relaxed.

    ExtendedTrackingQuality

    ExtendedTrackingQuality indicates the current extended tracking quality and how likely it is, that extended tracking will work.

    FeatureFlags

    Use this enum to query device supported features.

    FocusMode

    An enum indicating the focus mode of the camera.

    ImageRecognitionRangeExtension

    A enum that represents the available image recognition range extension modes.

    Extending the recognition distance requires more computational power of the CPU. Because of this we recommend to let the Wikitude SDK itself decide if this feature should be used on the current device or not.

    InstantTargetExpansionPolicy

    Describes the expansion behaviour that should be used by the Wikitude SDK

    InstantTrackingState

    An enum indicating the current state in which an InstantTracker is.

    PlaneFilter

    Use this enum to determine what types of planes should be detected.

    PlaneType

    Describes the plane orientation.

    TrackerEfficiencyMode

    Use this enum to define the efficiency mode of the tracker.

    Delegates

    CameraClosedHandler

    CameraDiscoveryHandler

    CameraFrameSizeChangedHandler

    CameraMatchedHandler

    CameraOpenedHandler

    CameraPositionChangedHandler

    CameraToSurfaceAngleChangedHandler

    CameraToSurfaceCorrectedFieldOfViewChangedHandler

    CameraToSurfaceScalingChangedHandler

    ChangedInitializationPoseEventHandler

    ChangedStateEventHandler

    CloudRecognitionTargetConflictSolution

    CloudRecognitionTargetConflictSolver

    DeviceSupportingFeatureHandler

    DidTrackEventHandler

    DistanceToTargetChangedHandler

    ErrorHandler

    HorizontalFieldOfViewChangedHandler

    ImageTrackerLostTargetEventHandler

    ImageTrackerRecognizedTargetEventHandler

    ImageTrackerTrackedTargetEventHandler

    ImageTrackerUpdatedExtendedTrackingQualityEventHandler

    InstantTrackerFailedStateChangeHandler

    InstantTrackerLoadErrorHandler

    InstantTrackerLoadSuccessHandler

    InstantTrackerLostPlaneEventHandler

    InstantTrackerRecognizedPlaneEventHandler

    InstantTrackerSaveErrorHandler

    InstantTrackerSaveSuccessHandler

    InstantTrackerTrackedPlaneEventHandler

    InterruptionHandler

    LoadCompletionHandler

    ObjectTrackerLostTargetEventHandler

    ObjectTrackerRecognizedTargetEventHandler

    ObjectTrackerTrackedTargetEventHandler

    ObjectTrackerUpdatedExtendedTrackingQualityEventHandler

    RecognitionHandler

    ScreenCoordinateConversionHandler

    StartedTrackingEventHandler

    StartHandler

    StoppedTrackingEventHandler

    SurfaceSizeChangedHandler

    VerticalFieldOfViewChangedEventHandler

    Back to top Generated by DocFX