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 |
SpatialModeChangeListener |
The SpatialModeChangeListener is used to handle scenegraph updates when the spatial mode for the scene changes. |
SpatializerConstants |
Constants for spatialized audio. |
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 |
CameraView |
An |
CubeMapTexture |
|
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 |
MainPanelEntity |
Represents the main spatialized panel in a |
Material |
Represents a Material in SceneCore. |
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 ambisonics sound sources. |
SpatialAudioTrack |
|
SpatialAudioTrackBuilder |
Provides spatial audio extensions on the platform |
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. |
SpatialMediaPlayer |
|
SpatialPointerComponent |
|
SpatialPointerIcon |
Specifies the icon that is rendered at the pointer's location on entities in the spatialized scene. |
SpatialSoundPool |
Provides spatial audio extensions on the framework |
SpatialUser |
SpatialUser represents the user in a spatialized Activity. |
SurfaceEntity |
SurfaceEntity is a concrete implementation of Entity that hosts a StereoSurface Canvas. |
SurfaceEntity.CanvasShape |
Represents the shape of the Canvas that backs a SurfaceEntity. |
SurfaceEntity.CanvasShape.Quad |
|
SurfaceEntity.CanvasShape.Vr180Hemisphere |
|
SurfaceEntity.CanvasShape.Vr360Sphere |
|
SurfaceEntity.EdgeFeatheringParams |
Represents edge fading effects for a SurfaceEntity. |
SurfaceEntity.EdgeFeatheringParams.SmoothFeather |
|
SurfaceEntity.EdgeFeatheringParams.SolidEdge |
Applies no edge fading to any canvas. |
Texture |
|
TextureSampler |
TextureSampler class used to define the way a texture gets sampled. |
WaterMaterial |
A Material which implements a water effect. |
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. |
SpatialVisibility |
Spatial Visibility states of content within the user's field of view. |
SpatialWindow |
Methods used to manage the |
SurfaceEntity.StereoMode |
|
TextureSampler.CompareFunc |
Comparison functions for the depth sampler. |
TextureSampler.CompareMode |
Used for depth texture comparisons, determining how the sampled depth value is compared to a reference depth. |
TextureSampler.MagFilter |
Specifies how the texture is sampled when it's magnified (appears larger than its original size). |
TextureSampler.MinFilter |
Specifies how the texture is sampled when it's minified (appears smaller than its original size). |
TextureSampler.WrapMode |
Defines how texture coordinates outside the range 0, 1 are handled. |
Enums
CameraView.CameraType |
Describes the type of camera that this CameraView represents. |