Package com.google.android.filament.utils
See: Description
-
Class Summary Class Description Bookmark EquirectangularToCubemap SpecularFilter IBLPrefilterContext IBLPrefilterContext creates and initializes GPU state common to all environment map filters supported. Builder Manipulator Helper that enables camera interaction similar to sketchfab or Google Maps. Options Allows users to toggle screenshots, change the sleep duration between tests, etc. ViewerContent Collection of Filament objects that can be modified by the automation engine. ViewerOptions Allows remote control for the viewer. AutomationEngine The AutomationEngine makes it easy to push a bag of settings values to Filament. ReceivedMessage Encapsulates a message sent from the web client. RemoteServer Manages a tiny WebSocket server that can receive model data and viewer settings. BuildConfig GestureDetector Responds to Android touch events and manages a camera manipulator. Options Half The Half class is a wrapper and a utility class to manipulate half-precision 16-bit IEEE 754 floating point data types (also called fp16 or binary16). Options Mat2 Mat3 Mat4 SurfaceCallback ModelViewer Helps render glTF models into a SurfaceView or TextureView with an orbit controller. Quaternion Construct Quaternion and set each value. Ray Float2 Float3 Float4 Bool2 Bool3 Bool4 Half2 Half3 Half4 HalfKt ScalarKt TextureLoaderKt QuaternionKt VectorKt MatrixKt RayKt -
Enum Summary Enum Description Mode Fov Key Keys used to translate the camera in FREE_FLIGHT mode.UP and DOWN dolly the camera forwards and backwards.LEFT and RIGHT strafe the camera left and right. MatrixColumn RotationsOrder QuaternionComponent TextureType VectorComponent