AR Design
UBC EML collab with UBC SALA - visualizing IoT data in AR
HoloToolkit.Unity.Buttons Namespace Reference

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 }
 

Enumeration Type Documentation

§ ButtonStateEnum

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.

§ ToggleBehaviorEnum

Enumerator
Manual 
OnTapped 
OnFocus 

Definition at line 6 of file ToggleBehaviorEnum.cs.