androidx.xr.scenecore
Interfaces
Component | A Component adds functionality or behaviors to an |
Entity | Interface for a spatial Entity. |
EntityMoveListener | Listener for move actions. |
ScenePose | A |
SpatializerConstants | Constants for spatialized audio. |
SurfaceEntity.Shape | Represents the shape of the Canvas that backs a SurfaceEntity. |
Classes
ActivityPanelEntity | ActivityPanelEntity creates a spatial panel for embedding an |
ActivitySpace | ActivitySpace is an |
AnchorEntity | An AnchorEntity tracks a |
AnchorPlacement | AnchorPlacement for setting how an |
BaseEntity | The BaseEntity is an implementation of Entity interface that wraps a platform entity. |
BaseScenePose | The BaseScenePose implements the |
CameraView | An |
ExrImage | Represents an EXR image in SceneCore. |
GltfModel | GltfModel represents a glTF resource in SceneCore. |
GltfModelEntity | GltfModelEntity is a concrete implementation of Entity that hosts a glTF model. |
GroupEntity | An |
Head | Head is an |
HitTestResult | Specifies an intersection between a ray and the Scene. |
InputEvent | Defines input events for SceneCore. |
InputEvent.HitInfo | Information about the hit result of the input ray, originating from one of the |
InteractableComponent | Provides access to raw |
LaunchUtils | |
MainPanelEntity | Represents the main spatialized panel in a |
MovableComponent | This |
PanelClippingConfig | Defines the clipping configuration for all panels within the |
PanelEntity | PanelEntity contains an arbitrary 2D Android |
PerceivedResolutionResult | Represents the outcome of an attempt to calculate the perceived resolution of an entity. |
PerceivedResolutionResult.EntityTooClose | Indicates that the perceived resolution could not be calculated because the entity is too close to the camera. |
PerceivedResolutionResult.InvalidCameraView | Indicates that the perceived resolution could not be calculated because the required camera view information was invalid or insufficient for the calculation. |
PerceivedResolutionResult.Success | Indicates that the perceived resolution was successfully calculated. |
PerceptionSpace | PerceptionSpace is an |
PointSourceParams | Configures a sound source to be spatialized at a 3D location. |
PointerCaptureComponent | Provides pointer capture capabilities for a given |
ResizableComponent | This |
ResizeEvent | A resize event which is sent in response to the User interacting with the |
Scene | Scene is the primary interface to SceneCore functionality for the application. |
SessionExt | |
SoundFieldAttributes | Configures a sound source to be played as an ambisonics sound field. |
SpatialCapabilities | Representation of the spatial capabilities of the current |
SpatialEnvironment | The SpatialEnvironment is used to manage the XR background and passthrough. |
SpatialEnvironment.SpatialEnvironmentPreference | Represents the preferred spatial environment for the application. |
SpatialModeChangeEvent | An event that is dispatched when the spatial mode for the scene has changed. |
SpatialPointerComponent |
|
SpatialPointerIcon | Specifies the icon that is rendered at the pointer's location on entities in the spatialized scene. |
SpatialUser | SpatialUser represents the user in a spatialized Activity. |
SurfaceEntity | SurfaceEntity is an |
SurfaceEntity.EdgeFeatheringParams | Represents edge fading effects for a SurfaceEntity. |
SurfaceEntity.EdgeFeatheringParams.NoFeathering | Applies no edge fading to any canvas. |
SurfaceEntity.EdgeFeatheringParams.RectangleFeather | |
SurfaceEntity.Shape.Hemisphere | An inwards-facing hemisphere-shaped canvas, where (0,0,0) is the center of the base of the hemisphere. |
SurfaceEntity.Shape.Quad | A Quadrilateral-shaped canvas. |
SurfaceEntity.Shape.Sphere | cal An inwards-facing sphere-shaped mesh, centered at (0,0,0) in the local coordinate space. |
Texture | Represents a |
TextureSampler | Defines the sampling behavior for a texture. |
AnchorEntity.State | |
GltfModelEntity.AnimationState | Specifies the current animation state of the GltfModelEntity. |
HitTestResult.SurfaceType | |
InputEvent.Action | Specifies the action (e.g. down, up, move, etc.) of the input event. |
InputEvent.Pointer | Specifies the pointer type (e.g. left, right or default) of the input event. |
InputEvent.Source | Specifies the source (e.g. hands, controller, head) of the input event. |
PlaneOrientation | Type of plane based on orientation i.e. Horizontal or Vertical. |
PlaneSemanticType | Semantic plane types. |
PointerCaptureComponent.PointerCaptureState | Defines the possible states of a |
ResizeEvent.ResizeState | |
ScenePose.HitTestFilter | A filter for which Scenes to hit test with |
Space | Coordinate spaces in which to apply transformation values. |
SpatialAudioTrack | Provides spatial audio extensions on the framework |
SpatialAudioTrackBuilder | Provides spatial audio extensions on the platform |
SpatialMediaPlayer | Provides spatial audio extensions on the framework |
SpatialSoundPool | Provides spatial audio extensions on the framework |
SpatialVisibility | Spatial Visibility states of content within the user's field of view. |
SpatialWindow | Methods used to manage the |
SurfaceEntity.StereoMode | |
SurfaceEntity.SuperSampling | Specifies whether super sampling should be enabled for this surface. |
SurfaceEntity.SurfaceProtection | Specifies whether the |
Enums
CameraView.CameraType | Describes the type of camera that this CameraView represents. |