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

Classes

class  AppBar
 Logic for the App Bar. Generates buttons, manages states. More...
 
class  AppBarButton
 Button logic for the App Bar. Determines position of the button in the App Bar, visibility based on the current mode. More...
 
class  Bezier
 
class  BoundingBox
 Base class for bounding box objects More...
 
class  BoundingBoxGizmo
 Listens to a BoundingBoxManipulate object and draws a gizmo around the target object More...
 
class  BoundingBoxGizmoHandle
 Logic for the gizmo handles in Bounding Box More...
 
class  BoundingBoxGizmoShell
 Draws a bounding box gizmo in the style of the hololens shell More...
 
class  BoundingBoxHelper
 The BoundingBoxHelper class contains functions for getting geometric info from the non-axis-aligned bounding box of a GameObject. These functions can be used to align another object to the center of a certain face or the center of an edge of a face... etc. The BoundingBoxHelper static function can be used for a one time calculation. The dynamic functions can be used to obtain boundingcube info on an object's Update loop. Operations are minimized in the dynamic use scenario. More...
 
class  BoundingBoxRig
 Constructs the scale and rotate gizmo handles for the Bounding Box More...
 
class  Distorter
 
class  DistorterBulge
 
class  DistorterGravity
 
class  DistorterSimplex
 
class  DistorterSphere
 
class  DistorterWiggly
 
class  Duplicator
 Duplicates target object of the Bounding Box. More...
 
class  Ellipse
 
class  Line
 
class  LineBase
 
class  LineMeshes
 
class  LineObjectCollection
 
class  LineObjectFollower
 
class  LineObjectSwarm
 
class  LineParticles
 
class  LineRendererBase
 
class  LineStripMesh
 
class  LineUnity
 
class  LineUtils
 
class  Parabola
 
class  Rectangle
 
class  SolverHandlerEditor
 
class  SolverInBetweenEditor
 
class  Spline
 
struct  SplinePoint
 

Enumerations

enum  BoundingBoxGizmoHandleAxisToAffect { BoundingBoxGizmoHandleAxisToAffect.X, BoundingBoxGizmoHandleAxisToAffect.Y, BoundingBoxGizmoHandleAxisToAffect.Z }
 
enum  BoundingBoxGizmoHandleHandMotionType { BoundingBoxGizmoHandleHandMotionType.handRotatesToRotateObject, BoundingBoxGizmoHandleHandMotionType.handMovesToRotateObject }
 
enum  BoundingBoxGizmoHandleRotationType { BoundingBoxGizmoHandleRotationType.objectCoordinates, BoundingBoxGizmoHandleRotationType.globalCoordinates }
 
enum  BoundingBoxGizmoHandleTransformType { BoundingBoxGizmoHandleTransformType.Rotation, BoundingBoxGizmoHandleTransformType.Scale }
 
enum  InterpolationEnum { InterpolationEnum.Bezeir, InterpolationEnum.CatmullRom, InterpolationEnum.Hermite }
 
enum  RotationTypeEnum { RotationTypeEnum.None, RotationTypeEnum.Velocity, RotationTypeEnum.RelativeToOrigin }
 Default options for getting a rotation along a line More...
 
enum  PointDistributionTypeEnum { PointDistributionTypeEnum.None, PointDistributionTypeEnum.Auto, PointDistributionTypeEnum.DistanceSingleValue, PointDistributionTypeEnum.DistanceCurveValue }
 Default options for getting an interpolated point along a line More...
 
enum  StepModeEnum { StepModeEnum.Interpolated, StepModeEnum.FromSource }
 Default options for how to generate points in a line renderer More...
 
enum  InterpolationModeEnum { InterpolationModeEnum.FromNumSteps, InterpolationModeEnum.FromLength, InterpolationModeEnum.FromCurve }
 Default options for how to distribute interpolated points in a line renderer More...
 
enum  DistortionTypeEnum { DistortionTypeEnum.NormalizedLength, DistortionTypeEnum.Uniform }
 

Enumeration Type Documentation

§ BoundingBoxGizmoHandleAxisToAffect

Enumerator

Definition at line 6 of file BoundingBoxGizmoHandleAxisToAffectEnum.cs.

§ BoundingBoxGizmoHandleHandMotionType

Enumerator
handRotatesToRotateObject 
handMovesToRotateObject 

Definition at line 6 of file BoundingBoxGizmoHandleHandMotionTypeEnum.cs.

§ BoundingBoxGizmoHandleRotationType

Enumerator
objectCoordinates 
globalCoordinates 

Definition at line 6 of file BoundingBoxGizmoHandleRotationTypeEnum.cs.

§ BoundingBoxGizmoHandleTransformType

Enumerator
Rotation 
Scale 

Definition at line 6 of file BoundingBoxGizmoHandleTransformTypeEnum.cs.

§ DistortionTypeEnum

Enumerator
NormalizedLength 
Uniform 

Definition at line 57 of file LineUtility.cs.

§ InterpolationEnum

Enumerator
Bezeir 
CatmullRom 
Hermite 

Definition at line 10 of file LineUtility.cs.

§ InterpolationModeEnum

Default options for how to distribute interpolated points in a line renderer

Enumerator
FromNumSteps 
FromLength 
FromCurve 

Definition at line 50 of file LineUtility.cs.

§ PointDistributionTypeEnum

Default options for getting an interpolated point along a line

Enumerator
None 
Auto 
DistanceSingleValue 
DistanceCurveValue 

Definition at line 30 of file LineUtility.cs.

§ RotationTypeEnum

Default options for getting a rotation along a line

Enumerator
None 
Velocity 
RelativeToOrigin 

Definition at line 20 of file LineUtility.cs.

§ StepModeEnum

Default options for how to generate points in a line renderer

Enumerator
Interpolated 
FromSource 

Definition at line 41 of file LineUtility.cs.