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.  |