List< UnityEngine.Object > | _interactors[Get] |
UnityEngine.Object | _candidateComparer[Get] |
CandidateComparer[Get] | |
bool | _started[Get] |
IReadOnlyList< IInteractor > | Interactors[Get] |
int | |
object | Data[Get] |
bool | IsRootDriver[Get] |
abstract bool | ShouldHover[Get] |
abstract bool | ShouldUnhover[Get] |
abstract bool | ShouldSelect[Get] |
abstract bool | ShouldUnselect[Get] |
abstract bool | HasCandidate[Get] |
abstract bool | HasInteractable[Get] |
abstract bool | |
abstract object | CandidateProperties[Get] |
InteractorState | State[Get] |
int | Identifier[Get] |
Action< InteractorStateChangeArgs > | WhenStateChanged ( ) |
Action | WhenPreprocessed ( ) |
Action | WhenProcessed ( ) |
Action |
static readonly InteractorPredicate | TruePredicate[Get] |
static readonly InteractorPredicate | |
static readonly InteractorPredicate |
abstract void | Hover ( ) |
abstract void | Unhover ( ) |
abstract void | Select ( ) |
abstract void | Unselect ( ) |
void | Preprocess ( ) |
void | Process ( ) |
void | Postprocess ( ) |
void | ProcessCandidate ( ) |
void | Enable ( ) |
void | Disable ( ) |
void | Drive ( ) |
void | InjectAllInteractorGroupBase ( List< IInteractor > interactors ) |
void | InjectInteractors ( List< IInteractor > interactors ) |
void | InjectOptionalActiveState ( IActiveState activeState ) |
void | InjectOptionalCandidateComparer ( ICandidateComparer candidateComparer ) |
delegate bool | |
void | Awake ( ) |
void | Start ( ) |
void | OnEnable ( ) |
void | OnDisable ( ) |
void | OnDestroy ( ) |
bool | TryGetBestCandidateIndex ( InteractorPredicate predicate, out int bestCandidateIndex, int betterThan, int skipIndex ) |
bool | AnyInteractor ( InteractorPredicate predicate ) |
int | |
void | DisableAllExcept ( IInteractor mainInteractor ) |
void | EnableAllExcept ( IInteractor mainInteractor ) |
bool | |
void | Update ( ) |
static int | Compares two InteractorStates indicating which one is higher in the Active State chain. |
List<UnityEngine.Object> Oculus.Interaction.InteractorGroup._interactors |
---|
No description available.
|
UnityEngine.Object Oculus.Interaction.InteractorGroup._candidateComparer |
---|
No description available.
|
ICandidateComparer Oculus.Interaction.InteractorGroup.CandidateComparer |
---|
No description available.
|
bool Oculus.Interaction.InteractorGroup._started |
---|
No description available.
|
IReadOnlyList<IInteractor> Oculus.Interaction.InteractorGroup.Interactors |
---|
No description available.
|
int Oculus.Interaction.InteractorGroup.MaxIterationsPerFrame |
---|
No description available.
|
object Oculus.Interaction.InteractorGroup.Data |
---|
No description available.
|
bool Oculus.Interaction.InteractorGroup.IsRootDriver |
---|
No description available.
|
abstract bool Oculus.Interaction.InteractorGroup.ShouldHover |
---|
No description available.
|
abstract bool Oculus.Interaction.InteractorGroup.ShouldUnhover |
---|
No description available.
|
abstract bool Oculus.Interaction.InteractorGroup.ShouldSelect |
---|
No description available.
|
abstract bool Oculus.Interaction.InteractorGroup.ShouldUnselect |
---|
No description available.
|
abstract bool Oculus.Interaction.InteractorGroup.HasCandidate |
---|
No description available.
|
abstract bool Oculus.Interaction.InteractorGroup.HasInteractable |
---|
No description available.
|
abstract bool Oculus.Interaction.InteractorGroup.HasSelectedInteractable |
---|
No description available.
|
abstract object Oculus.Interaction.InteractorGroup.CandidateProperties |
---|
No description available.
|
InteractorState Oculus.Interaction.InteractorGroup.State |
---|
No description available.
|
int Oculus.Interaction.InteractorGroup.Identifier |
---|
No description available.
|
Action<InteractorStateChangeArgs> Oculus.Interaction.InteractorGroup.WhenStateChanged ( ) |
---|
No description available.
|
Action Oculus.Interaction.InteractorGroup.WhenPreprocessed ( ) |
---|
No description available.
|
Action Oculus.Interaction.InteractorGroup.WhenProcessed ( ) |
---|
No description available.
|
Action Oculus.Interaction.InteractorGroup.WhenPostprocessed ( ) |
---|
No description available.
|
readonly InteractorPredicate Oculus.Interaction.InteractorGroup.TruePredicate |
---|
No description available.
|
readonly InteractorPredicate Oculus.Interaction.InteractorGroup.HasCandidatePredicate |
---|
No description available.
|
readonly InteractorPredicate Oculus.Interaction.InteractorGroup.HasInteractablePredicate |
---|
No description available.
|
abstract void Oculus.Interaction.InteractorGroup.Hover ( ) |
---|
No description available.
|
abstract void Oculus.Interaction.InteractorGroup.Unhover ( ) |
---|
No description available.
|
abstract void Oculus.Interaction.InteractorGroup.Select ( ) |
---|
No description available.
|
abstract void Oculus.Interaction.InteractorGroup.Unselect ( ) |
---|
No description available.
|
virtual void Oculus.Interaction.InteractorGroup.Preprocess ( ) |
---|
No description available.
|
virtual void Oculus.Interaction.InteractorGroup.Process ( ) |
---|
No description available.
|
virtual void Oculus.Interaction.InteractorGroup.Postprocess ( ) |
---|
No description available.
|
virtual void Oculus.Interaction.InteractorGroup.ProcessCandidate ( ) |
---|
No description available.
|
virtual void Oculus.Interaction.InteractorGroup.Enable ( ) |
---|
No description available.
|
virtual void Oculus.Interaction.InteractorGroup.Disable ( ) |
---|
No description available.
|
virtual void Oculus.Interaction.InteractorGroup.Drive ( ) |
---|
No description available.
|
void Oculus.Interaction.InteractorGroup.InjectAllInteractorGroupBase ( List< IInteractor > interactors ) |
---|
No description available.
|
void Oculus.Interaction.InteractorGroup.InjectInteractors ( List< IInteractor > interactors ) |
---|
No description available.
|
void Oculus.Interaction.InteractorGroup.InjectOptionalActiveState ( IActiveState activeState ) |
---|
No description available.
|
void Oculus.Interaction.InteractorGroup.InjectOptionalCandidateComparer ( ICandidateComparer candidateComparer ) |
---|
No description available.
|
delegate bool Oculus.Interaction.InteractorGroup.InteractorPredicate ( IInteractor interactor, int index ) |
---|
No description available.
|
virtual void Oculus.Interaction.InteractorGroup.Awake ( ) |
---|
No description available.
|
virtual void Oculus.Interaction.InteractorGroup.Start ( ) |
---|
No description available.
|
virtual void Oculus.Interaction.InteractorGroup.OnEnable ( ) |
---|
No description available.
|
virtual void Oculus.Interaction.InteractorGroup.OnDisable ( ) |
---|
No description available.
|
virtual void Oculus.Interaction.InteractorGroup.OnDestroy ( ) |
---|
No description available.
|
bool Oculus.Interaction.InteractorGroup.TryGetBestCandidateIndex ( InteractorPredicate predicate, out int bestCandidateIndex, int betterThan, int skipIndex ) |
---|
No description available.
|
bool Oculus.Interaction.InteractorGroup.AnyInteractor ( InteractorPredicate predicate ) |
---|
No description available.
|
int Oculus.Interaction.InteractorGroup.CompareCandidates ( int indexA, int indexB ) |
---|
No description available.
|
void Oculus.Interaction.InteractorGroup.DisableAllExcept ( IInteractor mainInteractor ) |
---|
No description available.
|
void Oculus.Interaction.InteractorGroup.EnableAllExcept ( IInteractor mainInteractor ) |
---|
No description available.
|
bool Oculus.Interaction.InteractorGroup.UpdateActiveState ( ) |
---|
No description available.
|
virtual void Oculus.Interaction.InteractorGroup.Update ( ) |
---|
No description available.
|
static int Oculus.Interaction.InteractorGroup.CompareStates ( InteractorState a, InteractorState b ) |
---|
Compares two InteractorStates indicating which one is higher in the Active State chain. Parameters a First state to compare bSeconds state to compare Returns 1 if b is higher than a, -1 if a is higher than b. 0 of they are equal |