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