OculusSampleFramework Namespace Reference
Visual of finger tip poke tool. More...
Classes | |
| class | BoneCapsuleTriggerLogic |
| Allows a bone to keep track of interactables that it has touched. This information can be used by a tool. More... | |
| class | ButtonController |
| A button interactable used by the train scene. More... | |
| class | ButtonTriggerZone |
| Trigger zone of button, can be proximity, contact or action. More... | |
| interface | ColliderZone |
| Zone that can be collided with in example code. More... | |
| class | ColliderZoneArgs |
| Arguments for object interacting with collider zone. More... | |
| class | ColorGrabbable |
| class | ControllerBoxController |
| class | CowController |
| class | DistanceGrabbable |
| class | DistanceGrabber |
| Allows grabbing and throwing of objects with the DistanceGrabbable component on them. More... | |
| class | DistanceGrabberSample |
| class | FingerTipPokeTool |
| Poke tool used for near-field (touching) interactions. Assumes that it will be placed on finger tips. More... | |
| class | FingerTipPokeToolView |
| class | GrabbableCrosshair |
| class | GrabManager |
| class | HandsManager |
| class | Interactable |
| Interface for all objects interacted with in example code. More... | |
| class | InteractableCollisionInfo |
| Describes tool-to-collision information. More... | |
| class | InteractableRegistry |
| In case someone wants to know about all interactables in a scene, this registry is the easiest way to access that information. More... | |
| class | InteractableStateArgs |
| class | InteractableTool |
| A tool that can engage interactables. More... | |
| class | InteractableToolsCreator |
| Spawns all interactable tools that are specified for a scene. More... | |
| class | InteractableToolsInputRouter |
| Routes all collisions from interactable tools to the interactables themselves. We want to do this in a top-down fashion, because we might want to disable far-field interactions if near-field interactions take precendence (for instance). More... | |
| interface | InteractableToolView |
| The visual abstraction of an interactable tool. More... | |
| class | OVROverlaySample |
| Usage: demonstrate how to use overlay layers for a paneled UI system On Mobile, we support both Cylinder layer and Quad layer Press any button: it will cycle [world geometry Quad]->[overlay layer Quad]->[world geometry cylinder]->[overlay layer cylinder] On PC, only Quad layer is supported Press any button: it will cycle [world geometry Quad]->[overlay layer Quad] More... | |
| class | PanelHMDFollower |
| class | PauseOnInputLoss |
| class | PinchStateModule |
| Manages pinch state, including if an object is being focused via something like a ray (or not). More... | |
| class | Pose |
| class | RayTool |
| Ray tool used for far-field interactions. More... | |
| class | RayToolView |
| Visual portion of ray tool. More... | |
| class | SelectionCylinder |
| class | TrackSegment |
| class | TrainButtonVisualController |
| An example visual controller for a button intended for the train sample scene. More... | |
| class | TrainCar |
| class | TrainCarBase |
| class | TrainCrossingController |
| class | TrainLocomotive |
| class | TrainTrack |
| class | WindmillBladesController |
| class | WindmillController |
Detailed Description
Visual of finger tip poke tool.
Enumeration Type Documentation
◆ EUiDisplayType
|
strong |
◆ InteractableCollisionDepth
|
strong |
◆ InteractableState
|
strong |
◆ InteractableToolTags
|
strong |
◆ InteractionType
|
strong |
◆ ToolInputState
|
strong |
1.8.13