|
void | Reset (TSettings settings) |
virtual void | Update (TSettings settings, ScaleSettings scaleSettings, GameBoardSettings gameboardSettings) |
void | SetDefaultPoseGameboardSpace (TSettings settings) |
| Gets the default pose of the tracked object.
|
void | SetPoseGameboardSpace (in TState state, TSettings settings, ScaleSettings scaleSettings, GameBoardSettings gameboardSettings) |
| Sets the pose values of the tracked object in Unity World Space.
|
void | SetInvalidPoseGameboardSpace (in TState state, TSettings settings, ScaleSettings scaleSettings, GameBoardSettings gameboardSettings) |
| Sets the pose values of the tracked object in Unity World Space when we already know the pose is invalid.
|
void | SetPoseUnityWorldSpace (ScaleSettings scaleSettings, GameBoardSettings gameboardSettings) |
| Sets the pose values of the tracked object in Unity World Space.
|
bool | TryCheckConnected (out bool connected) |
| Determines whether the tracked object is still connected.
|
bool | TryGetStateFromPlugin (out TState state, out bool poseIsValid) |
| Gets the latest pose for the tracked object from the native plugin.
|
void | SetDrivenObjectTransform (TSettings settings, ScaleSettings scaleSettings, GameBoardSettings gameboardSettings) |
| Sets the pose of the object(s) being driven by TrackableCore.
|
|
Pose | Pose_GameboardSpace [get] |
| The pose of the trackable w.r.t. the gameboard reference frame.
|
Pose | Pose_UnityWorldSpace [get] |
| The Pose of the trackable in Unity world space.
|
bool | IsTracked [get] |
| Whether or not the trackable is being tracked.
|
bool | IsConnected [get] |
| Whether or not the trackable is connected.
|
◆ ConvertPosSTAGEToUSTAGE()
Vector3 TiltFive.TrackableCore< TSettings, TState >.ConvertPosSTAGEToUSTAGE |
( |
Vector3 | pos_STAGE | ) |
|
|
inlinestaticprotected |
◆ GameboardToWorldSpace() [1/3]
Pose TiltFive.TrackableCore< TSettings, TState >.GameboardToWorldSpace |
( |
Pose | pose_GameboardSpace, |
|
|
ScaleSettings | scaleSettings, |
|
|
GameBoardSettings | gameboardSettings ) |
|
inlinestaticprotected |
◆ GameboardToWorldSpace() [2/3]
Quaternion TiltFive.TrackableCore< TSettings, TState >.GameboardToWorldSpace |
( |
Quaternion | rotToUSTAGE_OBJ, |
|
|
GameBoardSettings | gameboardSettings ) |
|
inlinestaticprotected |
◆ GameboardToWorldSpace() [3/3]
Vector3 TiltFive.TrackableCore< TSettings, TState >.GameboardToWorldSpace |
( |
Vector3 | pos_USTAGE, |
|
|
ScaleSettings | scaleSettings, |
|
|
GameBoardSettings | gameboardSettings ) |
|
inlinestaticprotected |
◆ Reset()
void TiltFive.TrackableCore< TSettings, TState >.Reset |
( |
TSettings | settings | ) |
|
|
inlineprotected |
◆ SetDefaultPoseGameboardSpace()
void TiltFive.TrackableCore< TSettings, TState >.SetDefaultPoseGameboardSpace |
( |
TSettings | settings | ) |
|
|
abstractprotected |
Gets the default pose of the tracked object.
- Parameters
-
- Returns
◆ SetDrivenObjectTransform()
void TiltFive.TrackableCore< TSettings, TState >.SetDrivenObjectTransform |
( |
TSettings | settings, |
|
|
ScaleSettings | scaleSettings, |
|
|
GameBoardSettings | gameboardSettings ) |
|
abstractprotected |
Sets the pose of the object(s) being driven by TrackableCore.
- Parameters
-
settings | |
scaleSettings | |
gameboardSettings | |
◆ SetInvalidPoseGameboardSpace()
void TiltFive.TrackableCore< TSettings, TState >.SetInvalidPoseGameboardSpace |
( |
in TState | state, |
|
|
TSettings | settings, |
|
|
ScaleSettings | scaleSettings, |
|
|
GameBoardSettings | gameboardSettings ) |
|
abstractprotected |
Sets the pose values of the tracked object in Unity World Space when we already know the pose is invalid.
- Parameters
-
state | |
settings | |
scaleSettings | |
gameboardSettings | |
◆ SetPoseGameboardSpace()
void TiltFive.TrackableCore< TSettings, TState >.SetPoseGameboardSpace |
( |
in TState | state, |
|
|
TSettings | settings, |
|
|
ScaleSettings | scaleSettings, |
|
|
GameBoardSettings | gameboardSettings ) |
|
abstractprotected |
Sets the pose values of the tracked object in Unity World Space.
- Parameters
-
state | |
settings | |
scaleSettings | |
gameboardSettings | |
◆ SetPoseUnityWorldSpace()
Sets the pose values of the tracked object in Unity World Space.
- Parameters
-
scaleSettings | |
gameboardSettings | |
◆ TryCheckConnected()
bool TiltFive.TrackableCore< TSettings, TState >.TryCheckConnected |
( |
out bool | connected | ) |
|
|
abstractprotected |
Determines whether the tracked object is still connected.
- Parameters
-
- Returns
◆ TryGetStateFromPlugin()
bool TiltFive.TrackableCore< TSettings, TState >.TryGetStateFromPlugin |
( |
out TState | state, |
|
|
out bool | poseIsValid ) |
|
abstractprotected |
Gets the latest pose for the tracked object from the native plugin.
- Parameters
-
state | |
poseIsValid | |
gameboardSettings | |
- Returns
◆ Update()
virtual void TiltFive.TrackableCore< TSettings, TState >.Update |
( |
TSettings | settings, |
|
|
ScaleSettings | scaleSettings, |
|
|
GameBoardSettings | gameboardSettings ) |
|
inlineprotectedvirtual |
◆ WorldToGameboardSpace() [1/2]
Quaternion TiltFive.TrackableCore< TSettings, TState >.WorldToGameboardSpace |
( |
Quaternion | rotToUWRLD_OBJ, |
|
|
GameBoardSettings | gameboardSettings ) |
|
inlinestaticprotected |
◆ WorldToGameboardSpace() [2/2]
Vector3 TiltFive.TrackableCore< TSettings, TState >.WorldToGameboardSpace |
( |
Vector3 | pos_UWRLD, |
|
|
ScaleSettings | scaleSettings, |
|
|
GameBoardSettings | gameboardSettings ) |
|
inlinestaticprotected |
◆ gameboardPose_UWRLD
Pose TiltFive.TrackableCore< TSettings, TState >.gameboardPose_UWRLD |
|
protected |
The pose of the gameboard reference frame w.r.t. the Unity world-space reference frame.
◆ isConnected
bool TiltFive.TrackableCore< TSettings, TState >.isConnected = false |
|
protected |
◆ isTracked
bool TiltFive.TrackableCore< TSettings, TState >.isTracked = false |
|
protected |
◆ pose_USTAGE
Pose TiltFive.TrackableCore< TSettings, TState >.pose_USTAGE |
|
protected |
◆ pose_UWRLD
Pose TiltFive.TrackableCore< TSettings, TState >.pose_UWRLD |
|
protected |
◆ IsConnected
bool TiltFive.TrackableCore< TSettings, TState >.IsConnected |
|
get |
Whether or not the trackable is connected.
◆ IsTracked
bool TiltFive.TrackableCore< TSettings, TState >.IsTracked |
|
get |
Whether or not the trackable is being tracked.
◆ Pose_GameboardSpace
Pose TiltFive.TrackableCore< TSettings, TState >.Pose_GameboardSpace |
|
get |
The pose of the trackable w.r.t. the gameboard reference frame.
◆ Pose_UnityWorldSpace
Pose TiltFive.TrackableCore< TSettings, TState >.Pose_UnityWorldSpace |
|
get |
The Pose of the trackable in Unity world space.
The documentation for this class was generated from the following file: