Package-level declarations
Types
Converts an equirectangular image to a cubemap.
Converts an equirectangular image to a cubemap.
Converts an equirectangular image to a cubemap.
Converts an equirectangular image to a cubemap.
Converts an equirectangular image to a cubemap.
Creates and initializes GPU state common to all environment map filters supported.
Creates and initializes GPU state common to all environment map filters supported.
Creates and initializes GPU state common to all environment map filters supported.
Creates and initializes GPU state common to all environment map filters supported.
Creates and initializes GPU state common to all environment map filters supported.
Decodes KTX1 data into Filament textures, indirect lights, and skyboxes.
Decodes KTX1 data into Filament textures, indirect lights, and skyboxes.
Decodes KTX1 data into Filament textures, indirect lights, and skyboxes.
Decodes KTX1 data into Filament textures, indirect lights, and skyboxes.
Decodes KTX1 data into Filament textures, indirect lights, and skyboxes.
Helper that enables camera interaction similar to sketchfab or Google Maps.
Helper that enables camera interaction similar to sketchfab or Google Maps.
Helper that enables camera interaction similar to sketchfab or Google Maps.
Helper that enables camera interaction similar to sketchfab or Google Maps.
Helper that enables camera interaction similar to sketchfab or Google Maps.
Selects a column of a matrix by semantic name.
A quaternion of single-precision floats used for 3D rotations and orientations. The quaternion is normalized during construction if no parameters are specified.
Enumeration of quaternion components.
Euler-angle rotation order (intrinsic Tait-Bryan angles).
GPU-based implementation of the specular probe pre-integration filter.
GPU-based implementation of the specular probe pre-integration filter.
GPU-based implementation of the specular probe pre-integration filter.
GPU-based implementation of the specular probe pre-integration filter.
GPU-based implementation of the specular probe pre-integration filter.
Loads common image formats (PNG, JPG, etc.) into a Filament Texture.
Loads common image formats (PNG, JPG, etc.) into a Filament Texture.
Loads common image formats (PNG, JPG, etc.) into a Filament Texture.
Loads common image formats (PNG, JPG, etc.) into a Filament Texture.
Loads common image formats (PNG, JPG, etc.) into a Filament Texture.
Selects a component of a vector by semantic alias.
Properties
Functions
Returns the absolute value of the specified half-precision float. Special values are handled in the following ways:
Returns the absolute value of the given quaternion q.
Returns the conjugate of the given quaternion q.
Returns the cross product of two quaternions.
Divides a scalar by a quaternion.
Returns the dot product of two quaternions.
Convert a Quaternion to Euler angles
Converts the specified double-precision float value into a half-precision float value. The following special cases are handled:
Converts the specified single-precision float value into a half-precision float value. The following special cases are handled:
Returns the half-precision float value represented by the specified string. The string is converted to a half-precision float value as if by the String.toFloat() method.
Returns the larger of two half-precision float values (the value closest to positive infinity). Special values are handled in the following ways:
Returns the smaller of two half-precision float values (the value closest to negative infinity). Special values are handled in the following ways:
Subtracts a quaternion from a scalar.
Returns a unit-length copy of v.
Rescale the Quaternion to the unit length
Adds a quaternion to a scalar.
Extracts a unit Quaternion from a rotation Mat4.
Returns a rotation Mat4 from the given quaternion (normalized internally).
Spherical linear interpolation between two given orientations
Multiplies a scalar by a quaternion.
Converts this double-precision float value into a half-precision float value. The following special cases are handled:
Converts this single-precision float value into a half-precision float value. The following special cases are handled:
Returns the half-precision float value represented by the specified string. The string is converted to a half-precision float value as if by the String.toFloat() method.