Tanoda
Leap.Unity.Space.LeapSphericalSpace Class Reference
Inheritance diagram for Leap.Unity.Space.LeapSphericalSpace:
Leap.Unity.Space.LeapRadialSpace Leap.Unity.Space.LeapSpace Leap.Unity.Space.LeapSpaceAnchor

Classes

class  Transformer
 

Protected Member Functions

override ITransformer CosntructBaseTransformer ()
 
override ITransformer ConstructTransformer (LeapSpaceAnchor anchor)
 
override void UpdateRadialTransformer (ITransformer transformer, ITransformer parent, Vector3 rectSpaceDelta)
 
- Protected Member Functions inherited from Leap.Unity.Space.LeapRadialSpace
sealed override void UpdateTransformer (ITransformer transformer, ITransformer parent)
 
abstract void UpdateRadialTransformer (ITransformer transformer, ITransformer parent, Vector3 rectSpaceDelta)
 
- Protected Member Functions inherited from Leap.Unity.Space.LeapSpace
override void OnEnable ()
 
override void OnDisable ()
 
abstract ITransformer CosntructBaseTransformer ()
 
abstract ITransformer ConstructTransformer (LeapSpaceAnchor anchor)
 
abstract void UpdateTransformer (ITransformer transformer, ITransformer parent)
 
virtual void OnEnable ()
 
virtual void OnDisable ()
 

Additional Inherited Members

- Public Member Functions inherited from Leap.Unity.Space.LeapRadialSpace
override Hash GetSettingHash ()
 Get a hash of all features in this space. This is useful if you want to know if anything has changed about the settings of this space. More...
 
- Public Member Functions inherited from Leap.Unity.Space.LeapSpace
void RebuildHierarchy ()
 Call to traverse the entire hierarchy and rebuild the relationship between anchors. Call this whenever any of the following happens: More...
 
void RecalculateTransformers ()
 Call to update all transformers in the space. Call this whenever any anchor or parent of an anchor changes it's transform. More...
 
abstract Hash GetSettingHash ()
 Get a hash of all features in this space. This is useful if you want to know if anything has changed about the settings of this space. More...
 
- Public Member Functions inherited from Leap.Unity.Space.LeapSpaceAnchor
void RecalculateParentAnchor ()
 
- Static Public Member Functions inherited from Leap.Unity.Space.LeapSpaceAnchor
static LeapSpaceAnchor GetAnchor (Transform root)
 
- Public Attributes inherited from Leap.Unity.Space.LeapSpaceAnchor
LeapSpaceAnchor parent
 
LeapSpace space
 
ITransformer transformer
 
- Properties inherited from Leap.Unity.Space.LeapRadialSpace
float radius [get, set]
 
- Properties inherited from Leap.Unity.Space.LeapSpace
static List< LeapSpaceallEnabled [get]
 
List< LeapSpaceAnchoranchors [get]
 Returns all active anchors in depth-first pre-order More...
 

Detailed Description

Definition at line 14 of file LeapSphericalSpace.cs.

Member Function Documentation

◆ ConstructTransformer()

override ITransformer Leap.Unity.Space.LeapSphericalSpace.ConstructTransformer ( LeapSpaceAnchor  anchor)
protectedvirtual

Implements Leap.Unity.Space.LeapSpace.

Definition at line 27 of file LeapSphericalSpace.cs.

◆ CosntructBaseTransformer()

override ITransformer Leap.Unity.Space.LeapSphericalSpace.CosntructBaseTransformer ( )
protectedvirtual

Implements Leap.Unity.Space.LeapSpace.

Definition at line 16 of file LeapSphericalSpace.cs.

◆ UpdateRadialTransformer()

override void Leap.Unity.Space.LeapSphericalSpace.UpdateRadialTransformer ( ITransformer  transformer,
ITransformer  parent,
Vector3  rectSpaceDelta 
)
protectedvirtual

Implements Leap.Unity.Space.LeapRadialSpace.

Definition at line 34 of file LeapSphericalSpace.cs.


The documentation for this class was generated from the following file: