Enums & Types
ForwardAxis
Silhouette data generation settings. Maps to FTModelConfig for C++ interop. Viewpoint coverage preset. Controls which angles are included in model generation. Reference direction for horizontal viewpoint filtering. Y directions are not valid for azimuth filtering (elevation axis). Object-local axis direction. Used for both up axis and forward axis configuration.
| Value |
Description |
PositiveX = 0 |
|
NegativeX = 1 |
|
PositiveY = 2 |
|
NegativeY = 3 |
|
PositiveZ = 4 |
|
NegativeZ = 5 |
|
ImageSource
Camera input source for XRTrackerManager.
| Value |
Description |
Native = 0 |
Native OpenCV webcam capture. Requires calibration file. |
Injected = 1 |
Unity feeds frames (AR Foundation). No calibration file needed. |
RealSense = 2 |
Intel RealSense SDK capture (color + depth). No calibration file needed. |
Sequence = 3 |
Recorded image sequence. C++ reads PNGs directly — no C# texture overhead. |
InitialPoseSource
Determines how the initial pose is computed for detection.
| Value |
Description |
ScenePosition |
Use the object's current position in the scene. The pose is calculated relative to the main camera at startup. |
Viewpoint |
Use a specified viewpoint transform. The object's pose is calculated relative to the viewpoint. |
LicenseStatus
License validation status. Mirrors C++ LicenseStatus.
| Value |
Description |
NotSet = 0 |
|
Valid = 1 |
|
Expired = 2 |
|
InvalidSignature = 3 |
|
MachineIdMismatch = 4 |
|
AppIdMismatch = 5 |
|
FormatError = 6 |
|
LicenseTier
License tiers. Mirrors C++ LicenseTier (OEM maps to Pro on the native side).
| Value |
Description |
None = 0 |
|
Free = 1 |
|
Trial = 2 |
|
Developer = 3 |
|
Pro = 4 |
|
RealSenseColorResolution
RealSense color camera resolution options.
| Value |
Description |
Resolution_640x480_60fps = 0 |
640x480 @ 60fps |
Resolution_960x540_60fps = 1 |
960x540 @ 60fps (default) |
Resolution_1280x720_30fps = 2 |
1280x720 @ 30fps (HD) |
Resolution_1920x1080_30fps = 3 |
1920x1080 @ 30fps (Full HD) |
RealSenseDepthResolution
RealSense depth camera resolution options.
| Value |
Description |
Resolution_480x270_90fps = 0 |
480x270 @ 90fps |
Resolution_640x480_90fps = 1 |
640x480 @ 90fps |
Resolution_848x480_90fps = 2 |
848x480 @ 90fps (default) |
Resolution_1280x720_30fps = 3 |
1280x720 @ 30fps (HD) |
TrackedMotion
Flags enum — values can be combined with |.
| Value |
Description |
None = 0 |
|
RotationX = 1 << 0 |
|
RotationY = 1 << 1 |
|
RotationZ = 1 << 2 |
|
TranslationX = 1 << 3 |
|
TranslationY = 1 << 4 |
|
TranslationZ = 1 << 5 |
|
TrackingMethod
| Value |
Description |
Silhouette = 0 |
|
Edge = 1 |
|
TrackingStatus
| Value |
Description |
NotTracking |
|
Tracking |
|
Poor |
|
ViewpointPreset
| Value |
Description |
FullSphere |
Full sphere — all viewing angles (default). |
UpperHemisphere |
Upper hemisphere — top + side views, cuts bottom-up views. (-10° to 90°) |
SideRing |
Mostly horizontal views for objects at camera height. (-20° to 30°) |
Custom |
Custom elevation range. |