C# Class OpenNISessionManager, Elemental

Inheritance: MonoBehaviour
Afficher le fichier Open project: CodeStrumpet/Elemental Class Usage Examples

Méthodes publiques

Свойство Type Description
DetectPush bool
DetectWave bool
ExperimentalGestureless bool
RotateToUser bool
SessionBoundingBox bool
SessionBounds Vector3
StealOnWave bool

Private Properties

Свойство Type Description
DoCooldown IEnumerator

Méthodes publiques

Méthode Description
AddListener ( GameObject obj ) : void
DebugDrawListeners ( ) : void
EndSession ( ) : void
NotifyHandCreate ( GameObject obj, Point3D pos ) : void
NotifyHandDestroy ( GameObject obj ) : void
NotifyHandUpdate ( GameObject obj, Point3D pos ) : void
NotifySessionEnd ( GameObject obj ) : void
NotifySessionStart ( GameObject obj ) : void
OnSessionEnded ( ) : void
OnSessionStarted ( Point3D pos ) : void
Point3DToVector3 ( Point3D pos ) : Vector3
RemoveListener ( GameObject obj ) : void
RotateHandPoint ( Point3D HandPoint ) : Point3D
Start ( ) : void
StartCooldown ( float seconds ) : void
StartSession ( Point3D pos ) : void
Vector3ToPoint3D ( Vector3 pos ) : Point3D
WhichUserDoesThisPointBelongTo ( Point3D point ) : int
WhichUserDoesThisPointBelongTo ( Vector3 point ) : int
gestures_GestureRecognized ( object Sender, OpenNI.GestureRecognizedEventArgs e ) : void
hands_HandCreate ( object Sender, OpenNI.HandCreateEventArgs e ) : void
hands_HandDestroy ( object Sender, OpenNI.HandDestroyEventArgs e ) : void
hands_HandUpdate ( object Sender, OpenNI.HandUpdateEventArgs e ) : void

Private Methods

Méthode Description
DoCooldown ( float seconds ) : IEnumerator

Method Details

AddListener() public static méthode

public static AddListener ( GameObject obj ) : void
obj GameObject
Résultat void

DebugDrawListeners() public méthode

public DebugDrawListeners ( ) : void
Résultat void

EndSession() public méthode

public EndSession ( ) : void
Résultat void

NotifyHandCreate() public méthode

public NotifyHandCreate ( GameObject obj, Point3D pos ) : void
obj GameObject
pos Point3D
Résultat void

NotifyHandDestroy() public méthode

public NotifyHandDestroy ( GameObject obj ) : void
obj GameObject
Résultat void

NotifyHandUpdate() public méthode

public NotifyHandUpdate ( GameObject obj, Point3D pos ) : void
obj GameObject
pos Point3D
Résultat void

NotifySessionEnd() public méthode

public NotifySessionEnd ( GameObject obj ) : void
obj GameObject
Résultat void

NotifySessionStart() public méthode

public NotifySessionStart ( GameObject obj ) : void
obj GameObject
Résultat void

OnSessionEnded() public méthode

public OnSessionEnded ( ) : void
Résultat void

OnSessionStarted() public méthode

public OnSessionStarted ( Point3D pos ) : void
pos Point3D
Résultat void

Point3DToVector3() public static méthode

public static Point3DToVector3 ( Point3D pos ) : Vector3
pos Point3D
Résultat Vector3

RemoveListener() public static méthode

public static RemoveListener ( GameObject obj ) : void
obj GameObject
Résultat void

RotateHandPoint() public méthode

public RotateHandPoint ( Point3D HandPoint ) : Point3D
HandPoint Point3D
Résultat Point3D

Start() public méthode

public Start ( ) : void
Résultat void

StartCooldown() public méthode

public StartCooldown ( float seconds ) : void
seconds float
Résultat void

StartSession() public méthode

public StartSession ( Point3D pos ) : void
pos Point3D
Résultat void

Vector3ToPoint3D() public static méthode

public static Vector3ToPoint3D ( Vector3 pos ) : Point3D
pos Vector3
Résultat Point3D

WhichUserDoesThisPointBelongTo() public méthode

public WhichUserDoesThisPointBelongTo ( Point3D point ) : int
point Point3D
Résultat int

WhichUserDoesThisPointBelongTo() public méthode

public WhichUserDoesThisPointBelongTo ( Vector3 point ) : int
point Vector3
Résultat int

gestures_GestureRecognized() public méthode

public gestures_GestureRecognized ( object Sender, OpenNI.GestureRecognizedEventArgs e ) : void
Sender object
e OpenNI.GestureRecognizedEventArgs
Résultat void

hands_HandCreate() public méthode

public hands_HandCreate ( object Sender, OpenNI.HandCreateEventArgs e ) : void
Sender object
e OpenNI.HandCreateEventArgs
Résultat void

hands_HandDestroy() public méthode

public hands_HandDestroy ( object Sender, OpenNI.HandDestroyEventArgs e ) : void
Sender object
e OpenNI.HandDestroyEventArgs
Résultat void

hands_HandUpdate() public méthode

public hands_HandUpdate ( object Sender, OpenNI.HandUpdateEventArgs e ) : void
Sender object
e OpenNI.HandUpdateEventArgs
Résultat void

Property Details

DetectPush public_oe property

public bool DetectPush
Résultat bool

DetectWave public_oe property

public bool DetectWave
Résultat bool

ExperimentalGestureless public_oe property

public bool ExperimentalGestureless
Résultat bool

RotateToUser public_oe property

public bool RotateToUser
Résultat bool

SessionBoundingBox public_oe property

public bool SessionBoundingBox
Résultat bool

SessionBounds public_oe property

public Vector3 SessionBounds
Résultat Vector3

StealOnWave public_oe property

public bool StealOnWave
Résultat bool