All Classes Interface Summary Class Summary Enum Summary
| Class |
Description |
| AabbDef |
|
| AabbDef |
|
| AnchorNode |
Node that is automatically positioned in world space based on an ARCore Anchor.
|
| AndroidPreconditions |
Helper class for common android specific preconditions used inside of RenderCore.
|
| AnimationDef |
|
| AnimListFb |
|
| AnimSource |
|
| AnimSourceEmbedded |
|
| AnimSourceFileName |
|
| AnimSourceUnion |
|
| AnimTableFb |
|
| ArcDef |
|
| ArcDef |
|
| ArCoreVersion |
Utilities for detecting and handling the version of Ar Core.
|
| ArSceneView |
A SurfaceView that integrates with ARCore and renders a scene.
|
| AxisSystem |
List of different ways to interpret the orientation axis of an asset when
importing it.
|
| AxisSystem |
|
| BlendShape |
|
| BlendShape |
|
| BoolInit |
|
| BoolVec2Init |
|
| BoolVec3Init |
|
| BoolVec4Init |
|
| Box |
Mathematical representation of a box.
|
| BuildConfig |
|
| Camera |
Represents a virtual camera, which determines the perspective through which the scene is viewed.
|
| CameraProvider |
Required interface for a virtual camera.
|
| CameraStream |
Displays the Camera stream using Filament.
|
| ChangeId |
Used to identify when the state of an object has changed by incrementing an integer id.
|
| CleanupRegistry<T> |
Maintains a ReferenceQueue and executes a Runnable after each object in the queue
is garbage collected.
|
| Collider |
Represents the collision information associated with a transformation that can be attached to the
collision system.
|
| CollisionShape |
Base class for all types of shapes that collision checks can be performed against.
|
| CollisionShapeType |
|
| CollisionSystem |
Manages all of the colliders within a scene.
|
| Color |
|
| Color |
An RGBA color.
|
| Color |
|
| CompactSplineAnimFloatFb |
|
| CompactSplineFb |
|
| CompactSplineFloatFb |
|
| CompactSplineFloatNodeFb |
|
| CompactSplineNodeFb |
|
| CompiledMaterialDeclDef |
|
| CompiledMaterialDef |
|
| ConstantOpFb |
|
| Constants |
Class that holds shared constants
|
| CubemapSamplerInit |
|
| DataBool |
|
| DataBool |
|
| DataBytes |
|
| DataBytes |
|
| DataFloat |
|
| DataFloat |
|
| DataHashValue |
|
| DataHashValue |
|
| DataInt |
|
| DataInt |
|
| DataQuat |
|
| DataQuat |
|
| DataString |
|
| DataString |
|
| DataVec2 |
|
| DataVec2 |
|
| DataVec3 |
|
| DataVec3 |
|
| DataVec4 |
|
| DataVec4 |
|
| DeviceType |
Potential Input Devices (matches enum in input_manager.h)
|
| DeviceType |
|
| DoubleInit |
|
| DoubleVec2Init |
|
| DoubleVec3Init |
|
| DoubleVec4Init |
|
| DpToMetersViewSizer |
Controls the size of a ViewRenderable in a Scene by
defining how many dp (density-independent pixels) there are per meter.
|
| EngineInstance |
Store a single Filament Engine instance.
|
| EnvironmentalHdrLightEstimate |
Serialization structure for saving light estimate state for offline use, e.g.
|
| EnvironmentalHdrParameters |
Provides scaling factors from Environmental Hdr to Filament.
|
| EnvironmentalHdrParameters.Builder |
Builds ViewerConfig, a collection of runtime config options for the viewer.
|
| ExternalSamplerInit |
|
| ExternalTexture |
Creates an Android SurfaceTexture and Surface that can be displayed by Sceneform.
|
| FilamentEngineWrapper |
Wraps calls to Filament engine.
|
| FixedHeightViewSizer |
|
| FixedWidthViewSizer |
|
| FlatBufferBuilder |
Class that helps you build a FlatBuffer.
|
| FlatBufferBuilder.ByteBufferFactory |
An interface that provides a user of the FlatBufferBuilder class the ability to specify
the method in which the internal buffer gets allocated.
|
| FlatBufferBuilder.HeapByteBufferFactory |
An implementation of the ByteBufferFactory interface that is used when
one is not provided by the user.
|
| FrameTime |
Provides time information for the current frame.
|
| GLHelper |
Convenience class to perform common GL operations
|
| HeadlessEngineWrapper |
Interface for the swiftshader backed version of the Filament engine.
|
| HitTestResult |
Stores the results of calls to Scene.hitTest and Scene.hitTestAll.
|
| IEngine |
Engine interface to support multiple flavors of the getFilamentEngine filament engine.
|
| InputDef |
|
| IntInit |
|
| IntVec2Init |
|
| IntVec3Init |
|
| IntVec4Init |
|
| KeyVariantPairDef |
|
| KeyVariantPairDef |
|
| LayoutFillOrder |
The directions a layout will grow in.
|
| LayoutFillOrder |
|
| LayoutHorizontalAlignment |
The anchor at which the entities will be aligned relative to the canvas.
|
| LayoutHorizontalAlignment |
|
| LayoutVerticalAlignment |
The anchor at which the entities will be aligned *within* each row.
|
| LayoutVerticalAlignment |
|
| Light |
Light property store.
|
| Light.Builder |
|
| Light.Type |
Type of Light Source
|
| LightingCubeDef |
|
| LightingCubeFaceDef |
|
| LightingCubeFaceType |
|
| LightingDef |
|
| LightInstance |
Wraps a Filament Light.
|
| LightProbe |
Loads "light probe" data needed for Image Based Lighting.
|
| LightProbe.Builder |
|
| LoadGltfListener |
Interface callbacks for events that occur when loading a gltf file into a renderable.
|
| LoadGltfListener.GltfLoadStage |
Defines the current stage of the load operation, each value supersedes the previous.
|
| LoadHelper |
Convenience class to parse Uri's.
|
| LoadRenderableFromFilamentGltfTask<T extends Renderable> |
Task for initializing a renderable with glTF data loaded with gltfio.
|
| LullModel |
Helper functions for loading and processing lull models.
|
| Mat4x3 |
|
| Mat4x3 |
|
| Material |
Represents a reference to a material.
|
| Material.Builder |
|
| MaterialDef |
|
| MaterialDef |
|
| MaterialDef |
|
| MaterialFactory |
Utility class used to construct default Materials.
|
| MaterialInternalDataGltfImpl |
|
| MaterialTextureDef |
|
| MaterialTextureDef |
|
| MaterialTextureUsage |
|
| MaterialTextureUsage |
|
| MathHelper |
Static functions for common math operations.
|
| Matrix |
4x4 Matrix representing translation, scale, and rotation.
|
| MatrixAnimFb |
|
| MatrixOperationTypeFb |
|
| MatrixOpFb |
|
| MatrixOpValueFb |
|
| ModelDef |
|
| ModelDef |
|
| ModelIndexRange |
|
| ModelIndexRange |
|
| ModelInstanceDef |
|
| ModelInstanceDef |
|
| ModelPipelineCollidableDef |
|
| ModelPipelineCollidableDef |
|
| ModelPipelineDef |
|
| ModelPipelineDef |
|
| ModelPipelineImportDef |
|
| ModelPipelineImportDef |
|
| ModelPipelineMaterialDef |
|
| ModelPipelineMaterialDef |
|
| ModelPipelineRenderableDef |
|
| ModelPipelineRenderableDef |
|
| ModelPipelineSkeletonDef |
|
| ModelPipelineSkeletonDef |
|
| ModelRenderable |
|
| ModelRenderable.Builder |
|
| ModularParameters |
|
| MovingAverage |
Calculates an exponentially weighted moving average for a series of data.
|
| MovingAverageMillisecondsTracker |
Used to track a MovingAverage that represents the number of milliseconds that elapse
within the execution of a block of code.
|
| Node |
A Node represents a transformation within the scene graph's hierarchy.
|
| Node.LifecycleListener |
Interface definition for callbacks to be invoked when node lifecycle events occur.
|
| Node.OnTapListener |
Interface definition for a callback to be invoked when a node is tapped.
|
| Node.OnTouchListener |
Interface definition for a callback to be invoked when a touch event is dispatched to this
node.
|
| Node.TransformChangedListener |
Interface definition for callbacks to be invoked when the transformation of the node changes.
|
| NodeParent |
Base class for all classes that can contain a set of nodes as children.
|
| NullInit |
|
| OptionalBool |
|
| OptionalBool |
|
| OvershootParameters |
|
| ParameterDef |
|
| ParameterInitDef |
|
| ParameterInitDefType |
|
| Plane |
Mathematical representation of a plane with an infinite size.
|
| PlaneRenderer |
Control rendering of ARCore planes.
|
| Preconditions |
Static convenience methods that help a method or constructor check whether it was invoked
correctly.
|
| Quat |
|
| Quat |
|
| Quaternion |
A Sceneform quaternion class for floats.
|
| QuaternionEvaluator |
TypeEvaluator for Quaternions.
|
| Ray |
Mathematical representation of a ray.
|
| RayHit |
Stores the results of ray intersection tests against various types of CollisionShape.
|
| Rect |
|
| Rect |
|
| Recti |
|
| Recti |
|
| Renderable |
|
| RenderableDefinition |
Represents the visual information of a Renderable.
|
| RenderableDefinition.Builder |
|
| RenderableDefinition.Submesh |
Represents a Submesh for a RenderableDefinition.
|
| RenderableDefinition.Submesh.Builder |
|
| RenderableInstance |
|
| RenderableInstance.SkinningModifier |
Interface for modifying the bone transforms for this specific RenderableInstance.
|
| RenderableInternalFilamentAssetData |
Represents the data used by a Renderable for rendering natively loaded glTF data.
|
| Renderer |
A rendering context.
|
| Renderer.PreRenderCallback |
|
| RenderFlags |
|
| ResourceHolder |
Pool or cachce for resources
|
| ResourceManager |
Minimal resource manager.
|
| ResourceRegistry<T> |
ResourceRegistry keeps track of resources that have been loaded and are in the process of being
loaded.
|
| RigAnimFb |
|
| RuntimeAssetDef |
|
| SamplerCompareFunc |
|
| SamplerCompareMode |
|
| SamplerDef |
|
| SamplerInit |
|
| SamplerMagFilter |
|
| SamplerMinFilter |
|
| SamplerParamsDef |
|
| SamplerUsageType |
|
| SamplerWrapMode |
|
| ScalarInit |
|
| Scene |
The Sceneform Scene maintains the scene graph, a hierarchical organization of a scene's content.
|
| Scene.OnPeekTouchListener |
Interface definition for a callback to be invoked when a touch event is dispatched to a scene.
|
| Scene.OnTouchListener |
Interface definition for a callback to be invoked when a touch event is dispatched to a scene.
|
| Scene.OnUpdateListener |
Interface definition for a callback to be invoked once per frame immediately before the scene
is updated.
|
| SceneformBufferUtils |
A simple class to read InputStreams Once the data is read it can be accessed as a ByteBuffer.
|
| SceneformBundle |
Helper functions for loading and processing rendercore bundles.
|
| SceneformBundleDef |
|
| SceneView |
A Sceneform SurfaceView that manages rendering and interaction with the scene.
|
| SceneView.AnimationTimeTransformer |
Defines a transform from Choreographer time to animation time.
|
| Settled1fParameters |
|
| ShapeFactory |
Utility class used to dynamically construct ModelRenderables for various shapes.
|
| SharedReference |
Used for managing memory of shared object using reference counting.
|
| SkeletonDef |
|
| SkeletonDef |
|
| Sphere |
Mathematical representation of a sphere.
|
| SplineParameters |
|
| Struct |
All structs in the generated code derive from this class, and add their own accessors.
|
| SubmeshAabb |
|
| SubmeshAabb |
|
| SuggestedCollisionShapeDef |
|
| Sun |
Represents the "sun" - the default directional light in the scene.
|
| Table |
All tables in the generated code derive from this class, and add their own accessors.
|
| Texture |
Represents a reference to a texture.
|
| Texture.Builder |
|
| Texture.Sampler |
Controls what settings are used to sample Textures when rendering.
|
| Texture.Sampler.Builder |
Builder for constructing Sampler objects.
|
| Texture.Sampler.MagFilter |
Options for Magnification Filter function.
|
| Texture.Sampler.MinFilter |
Options for Minification Filter function.
|
| Texture.Sampler.WrapMode |
Options for Wrap Mode function.
|
| Texture.Usage |
Type of Texture usage.
|
| TextureDef |
|
| TextureDef |
|
| TextureFiltering |
|
| TextureFiltering |
|
| TextureInternalData |
Represents shared data used by Textures for rendering.
|
| TextureTargetType |
|
| TextureTargetType |
|
| TextureWrap |
|
| TextureWrap |
|
| ThreadPools |
Provides access to default Executors to be used
|
| TimeAccumulator |
Sums time samples together.
|
| TouchEventSystem |
Manages propagation of touch events to node's within a scene.
|
| TransformDef |
|
| TransformProvider |
Interface for providing information about a 3D transformation.
|
| TwitchParameters |
|
| Utf8 |
|
| Utf8Safe |
A set of low-level, high-performance static utility methods related
to the UTF-8 character encoding.
|
| VariantArrayDef |
|
| VariantArrayDef |
|
| VariantArrayDefImpl |
|
| VariantArrayDefImpl |
|
| VariantDef |
A variant type that can be converted into a lull::Variant.
|
| VariantDef |
|
| VariantMapDef |
|
| VariantMapDef |
|
| Vec2 |
|
| Vec2 |
|
| Vec2i |
|
| Vec2i |
|
| Vec2Init |
|
| Vec3 |
|
| Vec3 |
|
| Vec3Init |
|
| Vec4 |
|
| Vec4 |
|
| Vec4Init |
|
| Vector3 |
A Vector with 3 floats.
|
| Vector3Evaluator |
TypeEvaluator for Vector3.
|
| VersionDef |
|
| Vertex |
|
| Vertex.Builder |
|
| Vertex.UvCoordinate |
Represents a texture Coordinate for a Vertex.
|
| VertexAttribute |
|
| VertexAttribute |
|
| VertexAttributeType |
Defines the data structure of a single attribute in a vertex.
|
| VertexAttributeType |
|
| VertexAttributeUsage |
Defines how data in a vertex is interpreted by the shader.
|
| VertexAttributeUsage |
|
| ViewRenderable |
|
| ViewRenderable.Builder |
|
| ViewRenderable.HorizontalAlignment |
Controls the horizontal alignment of the ViewRenderable relative to the Node it is attached to.
|
| ViewRenderable.VerticalAlignment |
Controls the vertical alignment of the ViewRenderable relative to the Node it is attached to.
|
| ViewSizer |
|