![]() |
AR Design
UBC EML collab with UBC SALA - visualizing IoT data in AR
|
Classes | |
| struct | AnimatorControllerAction |
| class | AnimButton |
| Mesh button is a mesh renderer interactable with state data for button state More... | |
| class | AnimControllerButton |
| Anim controller button offers as simple way to link button states to animation controller parameters More... | |
| class | Button |
| Base class for buttons. More... | |
| class | ButtonIconProfile |
| The base class for button icon profiles More... | |
| class | ButtonIconProfileTexture |
| Icon profile that returns textures More... | |
| class | ButtonLocalizedText |
| class | ButtonMeshProfile |
| class | ButtonProfile |
| The base class for all button profiles Inherit from this to create new button profile types More... | |
| class | ButtonSoundProfile |
| class | ButtonSounds |
| A convenient way to play sounds in response to button actions / states More... | |
| class | ButtonTextProfile |
| class | CompoundButton |
| Concrete version of Button class used with other CompoundButton scripts (e.g., CompoundButtonMesh) Also contains fields for commonly referenced components More... | |
| class | CompoundButtonAnim |
| Anim controller button offers as simple way to link button states to animation controller parameters More... | |
| class | CompoundButtonIcon |
| class | CompoundButtonMesh |
| Mesh button is a mesh renderer interactable with state data for button state More... | |
| class | CompoundButtonSounds |
| A convenient way to play sounds in response to button actions / states More... | |
| class | CompoundButtonSpeech |
| This class will automatically link buttons to speech keywords (Currently disabled) More... | |
| class | CompoundButtonText |
| class | CompoundButtonToggle |
| Class that can be used to toggle between to button profiles for any target component inheriting from ProfileButtonBase More... | |
| class | MeshButton |
| Mesh button is a mesh renderer interactable with state data for button state More... | |
| class | MeshButtonDatum |
| Mesh Button State Data Set More... | |
| class | ObjectButton |
| Prefab button has a set of prefabs of linked objects created or linked to the different states. Simply reference the prefab object or the instanced game object to the state and it will be toggled active or inactive based on the current state. More... | |
| class | ProfileButtonBase |
| Ensures a consistent profile field in compound buttons scripts which use a profile More... | |
| class | SpriteButton |
| Sprite button is a sprite renderer interactable with state data for button state More... | |
| class | SpriteButtonDatum |
| Sprite Button State Data Set More... | |
Enumerations | |
| enum | ButtonStateEnum { ButtonStateEnum.Pressed, ButtonStateEnum.Targeted, ButtonStateEnum.Interactive, ButtonStateEnum.ObservationTargeted, ButtonStateEnum.Observation, ButtonStateEnum.Disabled } |
| State enum for buttons. More... | |
| enum | ToggleBehaviorEnum { ToggleBehaviorEnum.Manual, ToggleBehaviorEnum.OnTapped, ToggleBehaviorEnum.OnFocus } |
|
strong |
State enum for buttons.
| Enumerator | |
|---|---|
| Pressed | Looking at button and pressed. |
| Targeted | Looking at button and spatial input source present. |
| Interactive | Not looking at button and spatial input source present. |
| ObservationTargeted | Looking at button and no spatial input source present. |
| Observation | Not looking at button and no spatial input source present. |
| Disabled | Button in a disabled state. |
Definition at line 9 of file ButtonStateEnum.cs.
|
strong |
| Enumerator | |
|---|---|
| Manual | |
| OnTapped | |
| OnFocus | |
Definition at line 6 of file ToggleBehaviorEnum.cs.