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

Classes

class  ButtonFocusShowHideWidget
 Set an elements activity (true/false) based on Interactive focus state More...
 
class  ButtonThemeWidget
 updates the button colors, position and scale based on the button theme More...
 
class  ButtonThemeWidgetLabel
 updates the button label color, position, and text based on Interactive state More...
 
class  ButtonThemeWidgetOutline
 updates the button colors based on the button theme handles two materials More...
 
class  ColorInteractiveTheme
 
class  CycleClicker
 Advances a iCycle component on click More...
 
class  ElementSelectedActiveWidget
 A widget the activates/deactivates a child or other assigned element More...
 
class  FadeInOnFocusWidget
 An InteractiveWidget for fading in elements based on Interactive focus state More...
 
class  FadeObject
 This class describes and performs a fade. It can be used to create a fadeIn or a fadeOut or both. Additionally, it can be set to automatically begin when script awakens. More...
 
class  GestureControlCycler
 Sample GestureInteractiveControl for scrubbing through ICylce components More...
 
class  GestureControlTest
 A sample GestureInteractiveControl that moves and element in space using raw gesture data More...
 
class  GestureInteractive
 GestureInteractive extends Interactive and handles more advanced gesture events. On Press a gesture begins and on release the gesture ends. Raw gesture data (hand position and gesture state) is passed to a GestureInteractiveController. Gestures can also be performed with code or voice, see more details below. More...
 
class  GestureInteractiveControl
 
struct  GestureInteractiveData
 GestureInteractiveControl receives gesture updates from GestureInteractive. More...
 
class  Interactive
 Interactive exposes basic button type events to the Unity Editor and receives messages from the GestureManager and GazeManager. More...
 
class  InteractiveButton
 InteractiveButton exposes extra unity events for gaze, down and hold in the inspector. More...
 
class  InteractiveGroup
 
class  InteractiveHoldTimer
 Sample feedback for a hold timer More...
 
class  InteractiveSet
 A controller for managing multiple radial or tab type buttons More...
 
class  InteractiveTheme
 Generic base theme for buttons Button feedback can come in any form, scale, position, color, texture, etc... More...
 
class  InteractiveThemeWidget
 A version of InteractiveWidget that uses an InteractiveTheme to define each state More...
 
class  InteractiveToggle
 InteractiveToggle expands Interactive to expose selection or toggle states. More...
 
class  InteractiveToggleButton
 InteractiveToggleButton expands InteractiveToggle to expose a gaze, down and up state events in the inspector. More...
 
class  InteractiveWidget
 InteractiveState can exist on a child element of the game object containing the Interactive component. Extend this class to make custom behaviors that listen from state updates from Interactive More...
 
class  InteractiveWidgetEnabledTest
 Sample InteractiveWidget for displaying text indicating if the button is enabled or disabled More...
 
class  InteractiveWidgetStateTest
 Sample InteractiveWidget for displaying the current ButtonState More...
 
class  InteractiveWidgetTest
 Sample Interactive Widget for changing colors and updating positions based on ButtonStateEnum More...
 
class  LabelSwapWidget
 Swaps the text in the TextMesh based on Interactive state, like "On" and "Off" More...
 
class  LabelTheme
 A theme for handling the label string on the toggle button More...
 
class  LoadingAnimation
 An animation system for rotating a group of objects around a point. Use a transparent material and the objects will fade at the end of each cycle. More...
 
class  MaterialColorThemeWidget
 Changes the color of a material based on the Interactive state and the assigned theme More...
 
class  MoveObjectSelectWidget
 Changes the position of an element based on the Interactive selected state More...
 
class  MoveObjectWidget
 Updates the position of an element based on the Interactive focus state More...
 
class  NoteDataProvider
 NoteDataProvider takes the selected Label text of the pressed Interactive and fills the TargetGroup with data accordingly. You might want to have some more complex logic and implement your own Data Provider. More...
 
class  PositionThemeWidget
 updates the button position based on the button theme More...
 
class  ScaleThemeWidget
 updates the button scale based on the button theme More...
 
class  SliderGestureControl
 Updates slider UI based on gesture input More...
 
class  StringInteractiveTheme
 
class  TextMeshColorThemeWidget
 An InteractiveThemeWidget for swapping colors on a TextMesh based on Interactive state More...
 
class  TextureInteractiveTheme
 
class  TextureThemeWidget
 An Interactive Theme Widget for swapping textures based on interactive state More...
 
class  Vector3InteractiveTheme
 

Enumerations

enum  SelectionType { SelectionType.single, SelectionType.multiple }
 

Enumeration Type Documentation

§ SelectionType

Enumerator
single 
multiple 

Definition at line 10 of file InteractiveSet.cs.