▼CEditor | |
CKudan.AR.KudanTrackerEditor | Script that creates a custom inspector entry for the Kudan Tracker |
CKudan.AR.MarkerTransformDriverEditor | Class that creates a custom inspector entry for the MarkerTransformDriver script |
CKudan.AR.TrackableDataEditor | Class that creates a custom inspector entry for TrackableData assets |
CKudan.AR.TrackingMethodMarkerEditor | Class that creates a custom inspector entry for TrackingMethodMarker |
▼CKudan.AR.ITracker | The tracker class that TrackerBase inherits from |
▼CKudan.AR.TrackerBase | Base class for the tracker plugin. This abstracts the native plugin for each operating system |
CKudan.AR.Tracker | |
CKudan.AR.MarkerEvents.markerStruct | markerStruct contains a reference to a marker object, as well as a name and bools to check whether it is active this frame or was active last frame |
▼CMonoBehaviour | |
CActivatedScript | Used in the touch sample. Tapping the screen in that sample activates this script |
CFlyBehaviour_RigidbodyVelocity | One method of movement used in the flying sample. This method applies velocities to rigidbodies |
CFlyBehaviour_TargetTransform | Method of movement used in the flying sample. This method changes an object's transform to move it towards a target point in 3D space |
CKudan.AR.KudanTracker | |
CKudan.AR.MarkerEvents | Class that tracks when a marker has been found, lost or tracked |
CKudan.AR.MarkerlessTouch | Class that takes touch input and uses it to start tracking and rotate objects, removing the need for UI buttons when using Markerless Tracking. It is different from the TouchControl class because Touch Control contains pinch control handling, rotation along multiple axes and does not start tracking on tap input |
CKudan.AR.Samples.SampleApp | Script used in the Kudan Samples. Provides functions that switch between different tracking methods and start abitrary tracking |
CKudan.AR.Samples.SampleScripting | This example shows you how to script the Kudan AR plugin |
CKudan.AR.TargetNode | Displays an object when using the Markerless Tracking Method, that acts as a preview showing where the object will be placed |
▼CKudan.AR.TrackingMethodBase | The base tracking method that other tracking methods inherit from |
CKudan.AR.TrackingMethodMarker | The Marker Tracking Method. This method tracks objects using markers for positional data |
CKudan.AR.TrackingMethodMarkerless | The Markerless Tracking Method. This method tracks objects using arbitrary tracking |
▼CKudan.AR.TransformDriverBase | The base transform driver that other transform drivers inherit from |
CKudan.AR.MarkerlessTransformDriver | The Markerless Transform Driver, which is moved by the tracker when using the Markerless Tracking Method |
CKudan.AR.MarkerTransformDriver | The Marker Transform Driver, which is moved by the tracker when using the Marker Tracking Method |
CMarkererlessEvents | (WIP) Class to detect when ArbiTracking starts, stops and if it is running each frame |
CTouchControl | Class that takes touch input and uses it to rotate and scale objects and activate a script |
▼CScriptableObject | |
CKudan.AR.TrackableData | Trackable Data is a set that contains marker data |
CKudan.AR.Trackable | A Trackable is something that the tracker can detect |
▼CUnityEvent | |
CKudan.AR.MarkerFoundEvent | The Marker Found Event, which is triggered when the tracker starts tracking a target |
CKudan.AR.MarkerLostEvent | The Marker Lost Event, which is triggered when the tracker stops tracking a target |
CKudan.AR.MarkerUpdateEvent | The Marker Update Event, which is triggered each frame the target is active |