API reference
API reference
Select your platform
No SDKs available
No versions available

InteractableSet Struct

Allocation-free collection that can be iterated over to provide a pruned list of Interactables.
Oculus::Interaction::InteractableRegistry::InteractableSet extends IEnumerable< TInteractable >.

Overview

Public Member Functions

InteractableSet
( ISet< TInteractable > onlyInclude,
TInteractor testAgainst )
A pruned set of interactables from the InteractableRegistry<TInteractor, TInteractable>
IEnumerator< TInteractable > IEnumerable< TInteractable >.
IEnumerator IEnumerable.

Details

Member Functions

Oculus.Interaction.InteractableRegistry< TInteractor, TInteractable >.InteractableSet.InteractableSet
( ISet< TInteractable > onlyInclude,
TInteractor testAgainst )
A pruned set of interactables from the InteractableRegistry<TInteractor, TInteractable>
Parameters
onlyInclude
Include only these interactables from the base _interactables collection. Provide a null value to skip this filtering.
testAgainst
Filter against an interactor. Provide a null value to skip this filtering.
Enumerator Oculus.Interaction.InteractableRegistry< TInteractor, TInteractable >.InteractableSet.GetEnumerator ( )
No description available.
IEnumerator< TInteractable > IEnumerable< TInteractable >. Oculus.Interaction.InteractableRegistry< TInteractor, TInteractable >.InteractableSet.GetEnumerator ( )
No description available.
IEnumerator IEnumerable. Oculus.Interaction.InteractableRegistry< TInteractor, TInteractable >.InteractableSet.GetEnumerator ( )
No description available.
Did you find this page helpful?
Thumbs up icon
Thumbs down icon