Package-level declarations

Types

Link copied to clipboard
open class Box : CollisionShape
Mathematical representation of a box.
Link copied to clipboard
open class ChangeId
Used to identify when the state of an object has changed by incrementing an integer id.
Link copied to clipboard
open class Collider
Represents the collision information associated with a transformation that can be attached to the collision system.
Link copied to clipboard
abstract class CollisionShape
Base class for all types of shapes that collision checks can be performed against.
Link copied to clipboard
class CollisionSystem(var view: View)
Link copied to clipboard
class HitResult(node: Node? = null) : RayHit

Stores the results of calls to Scene.hitTest and Scene.hitTestAll. Contains a node that was hit by the hit test, and associated information.

Link copied to clipboard
open class MathHelper
Static functions for common math operations.
Link copied to clipboard
open class Matrix
4x4 Matrix representing translation, scale, and rotation.
Link copied to clipboard
open class Plane
Mathematical representation of a plane with an infinite size.
Link copied to clipboard
open class Preconditions
Static convenience methods that help a method or constructor check whether it was invoked correctly.
Link copied to clipboard
open class Quaternion
A Sceneform quaternion class for floats.
Link copied to clipboard
TypeEvaluator for Quaternions.
Link copied to clipboard
open class Ray
Mathematical representation of a ray.
Link copied to clipboard
open class RayHit
Stores the results of ray intersection tests against various types of CollisionShape.
Link copied to clipboard
open class Sphere : CollisionShape
Mathematical representation of a sphere.
Link copied to clipboard
Interface for providing information about a 3D transformation.
Link copied to clipboard
open class Vector3
A Vector with 3 floats.
Link copied to clipboard
TypeEvaluator for Vector3.