androidx.xr.scenecore
Interfaces
| Component | A Component adds functionality or behaviors to an  | 
| Entity | Interface for a spatial Entity. | 
| EntityMoveListener | Listener for move actions. | 
| Material | Represents a  | 
| 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  | 
| KhronosPbrMaterial | Represents a lit PBR (Physically-Based Rendering) material, which defines the visual appearance of a surface by simulating its interaction with light. | 
| KhronosUnlitMaterial | Represents an unlit material, which is not affected by scene lighting. | 
| 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. | 
| AlphaMode | Defines the constants for a  | 
| 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. | 
